__construct() public method

public __construct ( string $name = null, AbstractEntity $parent = null )
$name string
$parent Webiny\Component\Entity\AbstractEntity
Ejemplo n.º 1
0
 /**
  * @param string         $name
  * @param AbstractEntity $parent
  * @param callable       $callable
  */
 public function __construct($name = null, AbstractEntity $parent = null, $callable = null)
 {
     $this->callable = is_string($callable) ? [$parent, $callable] : $callable;
     $rf = new \ReflectionFunction($callable);
     $params = $rf->getParameters();
     if ($params) {
         /* @var $p \ReflectionParameter */
         foreach ($params as $p) {
             if ($p->isDefaultValueAvailable()) {
                 $this->defaultParams[] = $p->getDefaultValue();
             }
         }
     }
     parent::__construct($name, $parent);
 }
Ejemplo n.º 2
0
 public function __construct($name = null, AbstractEntity $parent = null)
 {
     parent::__construct($name, $parent);
     $this->value = new ArrayObject();
     $this->defaultValue = new ArrayObject();
 }
Ejemplo n.º 3
0
 public function __construct($name = null, AbstractEntity $parent = null)
 {
     parent::__construct($name, $parent);
     $this->defaultValue = ['lat' => 0, 'lng' => 0];
 }