has( 'translateEverything' ) ) { Option::setTranslateEverything( $data->get( 'translateEverything' ) ); do_action( 'wpml_set_translate_everything', $data->get( 'translateEverything' ) ); } if ( $data->has( 'onlyNew' ) ) { $markAsComplete = partialRight( [ Option::class, 'markPostTypeAsCompleted' ], $data->get( 'onlyNew', false ) ? Languages::getSecondaryCodes() : [] ); Fns::map( Fns::unary( $markAsComplete ), PostTypes::getAutomaticTranslatable() ); } if ( $data->has( 'reviewMode' ) ) { Option::setReviewMode( $data->get( 'reviewMode' ) ); } return Right::of( true ); } }