Ejemplo n.º 1
0
 public function __construct($array = null)
 {
     if (!empty($array)) {
         $hydrator = new \Zend\Stdlib\Hydrator\ClassMethods();
         $hydrator->hydrate($array, $this);
     }
 }
 public function __construct($data)
 {
     $hydrator = new \Zend\Stdlib\Hydrator\ClassMethods(false);
     $hydrator->hydrate($data, $this);
     // count the votes
     $this->countVotes();
 }
Ejemplo n.º 3
0
 public function __construct($data = null)
 {
     if (null !== $data) {
         $hydrator = new \Zend\Stdlib\Hydrator\ClassMethods();
         $hydrator->hydrate($data, $this);
     }
 }
Ejemplo n.º 4
0
 public function __construct(array $options = array())
 {
     $this->setCreated_at(new \DateTime("now"));
     $this->setUpdated_at(new \DateTime("now"));
     $hydrator = new \Zend\Stdlib\Hydrator\ClassMethods();
     $hydrator->hydrate($options, $this);
 }
Ejemplo n.º 5
0
 public function __construct($data = null)
 {
     if (!empty($data)) {
         $hydrator = new \Zend\Stdlib\Hydrator\ClassMethods();
         $hydrator->hydrate($data, $this);
     }
     $this->points = array();
 }
Ejemplo n.º 6
0
 public function update(array $data)
 {
     if (!isset($data['id'])) {
         throw new \InvalidArgumentException("A key ID é obrigatória dentro do array");
     }
     $entity = $this->getEm()->getReference('\\SON\\Entity\\Task', $data['id']);
     $hydrator = new \Zend\Stdlib\Hydrator\ClassMethods();
     $hydrator->hydrate($data, $entity);
     $this->getEm()->persist($entity);
     $this->getEm()->flush();
     return $entity;
 }
Ejemplo n.º 7
0
 public function getExistingParent($option)
 {
     if (is_array($option)) {
         $hydrator = new \Zend\Stdlib\Hydrator\ClassMethods();
         $option = $hydrator->hydrate($option, new \SpeckCatalog\Model\Option\Relational());
     }
     $parent = null;
     if ($option->getProductId()) {
         $data = array('product_id' => $option->getProductId());
         $parent = $this->getProductService()->find($data);
     } elseif ($option->getChoiceId()) {
         $data = array('choice_id' => $option->getChoiceId());
         $parent = $this->getChoiceService()->find($data);
     }
     return $parent;
 }
Ejemplo n.º 8
0
 public function __construct($data)
 {
     $hydrator = new \Zend\Stdlib\Hydrator\ClassMethods(false);
     $hydrator->hydrate($data, $this);
 }
Ejemplo n.º 9
0
 /**
  * Utilise les donnée du tableau pour remplir le model.
  *
  * @param array
  */
 public function exchangeArray($aData)
 {
     $oHydrator = new \Zend\Stdlib\Hydrator\ClassMethods();
     $oHydrator->hydrate($aData, $this);
 }
Ejemplo n.º 10
0
 public function __construct(array $data = null)
 {
     if (!empty($data)) {
         $hydrator = new \Zend\Stdlib\Hydrator\ClassMethods();
         $hydrator->hydrate($data, $this);
     }
     $this->_candidate_neighborhoods = array();
 }