/** * @param array $data * @return Models\Article\Supplier */ public function createManufacturer(array $data = array()) { $data = array_merge($this->getManufacturerData(), $data); $manufacturer = new Models\Article\Supplier(); $manufacturer->fromArray($data); $this->entityManager->persist($manufacturer); $this->entityManager->flush(); $this->createdManufacturers[] = $manufacturer->getId(); return $manufacturer; }
/** * {@inheritDoc} */ public function fromArray(array $array = array()) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'fromArray', array($array)); return parent::fromArray($array); }