示例#1
0
 public function __construct(array $options)
 {
     parent::__construct($options);
     if (isset($options['additionalFields'])) {
         $this->additionalFields = $options['additionalFields'];
     }
 }
示例#2
0
 public function __construct(array $options)
 {
     parent::__construct($options);
     if (!isset($options['id'])) {
         throw new InvalidArgumentException('Chave "id" deve ser especificada na procura por outras entidades');
     }
     if (isset($options['additionalFields'])) {
         $this->additionalFields = $options['additionalFields'];
     }
     $this->id = $options['id'];
 }
 /**
  * @param array $options
  * @throws \Zend\Validator\Exception\InvalidArgumentException
  */
 public function __construct(array $options)
 {
     parent::__construct($options);
     if (!isset($options['join']) || !is_scalar($options['join'])) {
         if (!isset($options['join'])) {
             $provided = 'nothing';
         } else {
             if (is_object($options['join'])) {
                 $provided = get_class($options['join']);
             } else {
                 $provided = getType($options['join']);
             }
         }
         throw new Exception\InvalidArgumentException(sprintf('Option "join" is required and must be the field name' . ' of the association to join to, %s given', $provided));
     }
     $this->join = $options['join'];
 }
 /**
  * @param array $options
  * @throws \Zend\Validator\Exception\InvalidArgumentException
  */
 public function __construct(array $options)
 {
     if (!isset($options['exclude']) || !is_scalar($options['exclude'])) {
         if (!isset($options['exclude'])) {
             $provided = 'nothing';
         } else {
             if (is_object($options['exclude'])) {
                 $provided = get_class($options['exclude']);
             } else {
                 $provided = getType($options['exclude']);
             }
         }
         throw new Exception\InvalidArgumentException(sprintf('Option "exclude" is required and must be the primary key' . ' value of the object to exclude, %s given', $provided));
     }
     $this->exclude = $options['exclude'];
     parent::__construct($options);
 }