DaysOfWeek.php
675 Bytes
<?php
namespace ACA\Pods\Field\Pick;
use ACA\Pods\Editing;
use ACA\Pods\Field;
use ACA\Pods\Filtering;
use ACA\Pods\Search;
use ACP;
class DaysOfWeek extends Field\Pick {
use Editing\DefaultServiceTrait;
public function sorting() {
return ( new ACP\Sorting\Model\MetaFactory() )->create( $this->get_meta_type(), $this->get_meta_key() );
}
public function filtering() {
return new Filtering\Pick( $this->column() );
}
public function search() {
return new Search\Pick( $this->column()->get_meta_key(), $this->column()->get_meta_type(), $this->get_options() );
}
public function get_options() {
return $this->get_pick_field()->data_days_of_week();
}
}