public function createTax($data = array()) { $data = array_merge(array('tax' => 19.0, 'name' => 'PHP UNIT'), $data); $this->deleteTax($data['name']); $tax = new Models\Tax\Tax(); $tax->fromArray($data); $this->entityManager->persist($tax); $this->entityManager->flush(); $this->entityManager->clear(); $this->createdTaxes[] = $data['name']; return $tax; }
/** * {@inheritDoc} */ public function fromArray(array $array = array()) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'fromArray', array($array)); return parent::fromArray($array); }