function it_denormalizes_association_from_association_in_context(Association $association, Serializer $serializer, Group $group) { $serializer->denormalize('foo', self::GROUP_CLASS, self::FORMAT_CSV)->willReturn($group); $association->addGroup($group)->shouldBeCalled(); $this->setSerializer($serializer); $this->denormalize('foo', self::ENTITY_CLASS, self::FORMAT_CSV, ['part' => 'groups', 'entity' => $association]); }
/** * {@inheritDoc} */ public function addGroup(\Pim\Bundle\CatalogBundle\Model\GroupInterface $group) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'addGroup', array($group)); return parent::addGroup($group); }