Files
doitinpoland.com/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/AutoUpdate/TranslationStatus.php
2023-09-12 21:41:04 +02:00

22 lines
519 B
PHP

<?php
namespace WPML\PB\AutoUpdate;
use WPML\FP\Maybe;
use WPML_Post_Element;
use function WPML\Container\make;
use function WPML\FP\invoke;
class TranslationStatus {
/**
* @param WPML_Post_Element $element
*
* @return int|null
*/
public static function get( WPML_Post_Element $element ) {
return Maybe::fromNullable( make( '\WPML_TM_Translation_Status' ) )
->map( invoke( 'filter_translation_status' )->with( null, $element->get_trid(), $element->get_language_code() ) )
->getOrElse( null );
}
}