AlternateText.php
628 Bytes
<?php
namespace ACP\Column\Media;
use AC;
use ACP\ConditionalFormat;
use ACP\Editing;
use ACP\Search;
use ACP\Sorting;
class AlternateText extends AC\Column\Media\AlternateText
implements Editing\Editable, Sorting\Sortable, Search\Searchable, ConditionalFormat\Formattable {
use ConditionalFormat\ConditionalFormatTrait;
public function sorting() {
return new Sorting\Model\Post\Meta( $this->get_meta_key() );
}
public function editing() {
return new Editing\Service\Media\AlternateText();
}
public function search() {
return new Search\Comparison\Meta\Text( $this->get_meta_key(), AC\MetaType::POST );
}
}