コード例 #1
0
ファイル: TaxonomyField.php プロジェクト: 3ev/wordpress-core
 /**
  * Constructor.
  *
  * @param  array                 $base            Base field data
  * @param  \Tev\Taxonomy\Factory $taxonomyFactory Taxonomy factory
  * @param  \Tev\Term\Factory     $termFactory     Term factory
  * @return void
  */
 public function __construct(array $base, TaxonomyFactory $taxonomyFactory, TermFactory $termFactory)
 {
     parent::__construct($base);
     $this->taxonomyFactory = $taxonomyFactory;
     $this->termFactory = $termFactory;
     $this->_taxonomy = null;
 }
コード例 #2
0
ファイル: DateField.php プロジェクト: 3ev/wordpress-core
 /**
  * Constructor.
  *
  * @param  array $data Underlying field data
  * @return void
  */
 public function __construct(array $data)
 {
     parent::__construct($data);
     if ($this->base['value']) {
         $this->date = Carbon::createFromFormat($this->base['return_format'], $this->base['value']);
     } else {
         $this->data = null;
     }
     $this->format = $this->base['display_format'];
 }
コード例 #3
0
ファイル: RepeaterField.php プロジェクト: 3ev/wordpress-core
 /**
  * Constructor.
  *
  * @param  array              $base         Repeater field data
  * @param  \Tev\Field\Factory $fieldFactory Field factory
  * @return void
  */
 public function __construct(array $base, FieldFactory $fieldFactory)
 {
     parent::__construct($base);
     $this->fieldFactory = $fieldFactory;
     $this->position = 0;
 }
コード例 #4
0
ファイル: FileField.php プロジェクト: 3ev/wordpress-core
 /**
  * {@inheritDoc}
  */
 public function __construct($data)
 {
     parent::__construct($data);
     $this->normalize();
 }
コード例 #5
0
ファイル: AuthorField.php プロジェクト: 3ev/wordpress-core
 /**
  * Constructor.
  *
  * @param  array               $base          Base field data
  * @param  \Tev\Author\Factory $authorFactory Author factory
  * @return void
  */
 public function __construct(array $base, AuthorFactory $authorFactory)
 {
     parent::__construct($base);
     $this->authorFactory = $authorFactory;
 }
コード例 #6
0
ファイル: PostField.php プロジェクト: 3ev/wordpress-core
 /**
  * Constructor.
  *
  * @param  array             $base        Base field data
  * @param  \Tev\Post\Factory $postFactory Post factory
  * @return void
  */
 public function __construct(array $base, PostFactory $postFactory)
 {
     parent::__construct($base);
     $this->postFactory = $postFactory;
 }