public function __construct($class, $name, $type, $role, $group, array $options)
 {
     parent::__construct($class, $name);
     $this->type = $type;
     $this->role = $role;
     $this->group = $group;
     $this->options = FieldOptions::create($options);
 }
 public function __construct($class, $name, $valueObjectClass, $fieldPrefix)
 {
     parent::__construct($class, $name);
     if (!class_exists($valueObjectClass)) {
         throw new \InvalidArgumentException(sprintf('Value object class "%s" does not exist', $valueObjectClass));
     }
     $this->valueObjectClass = $valueObjectClass;
     if ($fieldPrefix === null) {
         $fieldPrefix = $name . '_';
     }
     $this->fieldPrefix = $fieldPrefix;
 }
示例#3
0
 /**
  * PropertyMetadata constructor.
  *
  * @param string $class
  * @param string $name
  * @param string $namespace
  */
 public function __construct($class, $name, $namespace)
 {
     parent::__construct($class, $name);
     $this->namespace = $namespace;
 }