/** * @param BreadcrumbManagerInterface $manager */ public function addManager(BreadcrumbManagerInterface $manager) { if ($this->managers->contains($manager)) { return; } $this->managers->add($manager); }
/** * If the event isn't already in the list, add it * * @param CalendarEventInterface $event * @return CalendarEvent $this */ public function addEvent(CalendarEventInterface $event) { if (!$this->events->contains($event)) { $this->events->add($event); } return $this; }
/** * {@inheritdoc} */ public function addTranslation(AbstractTranslation $translation) { if (!$this->translations->contains($translation)) { $this->translations->add($translation); } return $this; }
/** * Add tag * * @param Tag $tag * * @return Item */ public function addTag($tag) { if ($this->tags->contains($tag) === false) { $this->tags[] = $tag; } return $this; }
/** * Transforms a string (ftags) to an array of entities ($tags_arraytag). * * @param string $ftags * @return array */ public function reverseTransform($ftags) { if (!$ftags) { $ftags = ''; // default } $tags_arraytag = new ArrayCollection(); $tags_arraystring = explode(",", $ftags); foreach ($tags_arraystring as $i => $tag_string) { // On vérifie si le tag est déjà dans la DB $issue = $this->om->getRepository('HeliosBlogBundle:Tag')->findOneByTag($tag_string); if (null === $issue) { $itag = new Tag(); $itag->setTag($tag_string); if (!$tags_arraytag->contains($itag)) { $tags_arraytag[$i] = $itag; } } else { if (!$tags_arraytag->contains($issue->getTag())) { $tags_arraytag[$i] = $issue; } } } return $tags_arraytag; }
/** * @param Ignored $ignored * * @return IgnoredRepository */ public function add(Ignored $ignored) { if (!$this->ignores->contains($ignored)) { $this->ignores->add($ignored); } return $this; }
public function removePost(Post $post) { if ($this->posts->contains($post)) { $this->posts->removeElement($post); } return $this; }
/** * Add variant * * @param VariantEntityInterface $child * * @return $this */ public function addVariantChild(VariantEntityInterface $child) { if (!$this->variantChildren->contains($child)) { $this->variantChildren[] = $child; } return $this; }
/** * @param ProviderInterface $provider * * @return $this */ public function addProvider(ProviderInterface $provider) { if (!$this->providers->contains($provider)) { $this->providers->set($provider->getName(), $provider); } return $this; }
/** * @param Variant $variant * @return \Ekyna\Component\Characteristics\Tests\Fixtures\Product */ public function addVariant(Variant $variant) { if (!$this->variants->contains($variant)) { $this->variants->add($variant); } return $this; }
/** * @param Movie $m */ public function addMovie(Movie $m) { if (!$this->movies->contains($m)) { $this->movies->add($m); $m->addDirector($this); } }
/** * @param OwnerTreeProviderInterface $provider */ public function addProvider(OwnerTreeProviderInterface $provider) { if ($this->providers->contains($provider)) { return; } $this->providers->add($provider); }
/** * @param string $class * @return SupportedClassPool */ public function addClass(string $class) : self { if (!$this->classes->contains($class)) { $this->classes->add($class); } return $this; }
/** * Add translation. * * @param TranslationEntityInterface $translationChildren * * @return $this */ public function addTranslationChild(TranslationEntityInterface $child) { if (!$this->translationChildren->contains($child)) { $this->translationChildren[] = $child; } return $this; }
/** * @return $this */ public function removeParcelResponse(ParcelResponse $parcelResponse) { if ($this->parcelResponses->contains($parcelResponse)) { $this->parcelResponses->removeElement($parcelResponse); } return $this; }
/** * @param FillerInterface $filler * * @return AddNewItem */ public function addFiller(FillerInterface $filler) { if (!$this->fillers->contains($filler)) { $this->fillers->add($filler); } return $this; }
/** * {@inheritdoc} */ public function addTranslation(AbstractTranslation $translation) { if (!$this->translations->contains($translation)) { $translation->setForeignKey($this); $this->translations->add($translation); } }
/** * Remove a lesson from the section. * * @param Section $section * * @return $this */ public function removeSection(Section $section) { if ($this->sections->contains($section)) { $this->sections->removeElement($section); $section->setLesson(null); } return $this; }
/** * Add item * * @param Item $item * * @return Category */ public function addItem($item) { $item->setCategory($item); if ($this->items->contains($item) === false) { $this->items[] = $item; } return $this; }
/** * @param Document $document * @return HasDocumentsInterface */ public function addDocument(Document $document) { $this->initDocuments(); if (false == $this->documents->contains($document)) { $this->documents->add($document); } return $this; }
/** * @param \JSONMockBundle\Entity\Response $response * @return Application */ public function addResponse(\JSONMockBundle\Entity\Response $response) { if (!$this->responses->contains($response)) { $response->setApplication($this); $this->responses[] = $response; } return $this; }
/** * @param Issue156ContactTelephoneNumber $telephoneNumber * @return $this */ public function addTelephoneNumber(Issue156ContactTelephoneNumber $telephoneNumber) { if (!$this->telephoneNumbers->contains($telephoneNumber)) { $telephoneNumber->setContact($this); $this->telephoneNumbers[] = $telephoneNumber; } return $this; }
/** * @param AbstractPersonalTranslation $translation * * @return $this */ public function addTranslation(AbstractPersonalTranslation $translation) { if (!$this->translations->contains($translation)) { $translation->setObject($this); $this->translations->add($translation); } return $this; }
/** * @param CartItem $item * @return $this */ public function addItem(CartItem $item) { if (!$this->items->contains($item)) { $this->items->add($item); $item->setCart($this); } return $this; }
/** * Add item * * @param Item $item * * @return Tag */ public function addItem($item) { $item->addTag($this); if ($this->items->contains($item) === false) { $this->items[] = $item; } return $this; }
/** * @param CaseItem $caseItem * @return HasCasesInterface */ public function removeCase(CaseItem $caseItem) { $this->initCases(); if (true == $this->cases->contains($caseItem)) { $this->cases->removeElement($caseItem); } return $this; }
public function testOnSubmitDoNothing() { $submittedData = array('test'); $event = new FormEvent($this->getForm(), $submittedData); $this->dispatcher->dispatch(FormEvents::SUBMIT, $event); $this->assertTrue($this->collection->contains('test')); $this->assertSame(1, $this->collection->count()); }
/** * @param ArrayCollection|TestUser $user */ public function addUser($user) { if (!$this->users->contains($user)) { $this->users->add($user); if (!$user->getUserGroups()->contains($this)) { $user->getUserGroups()->add($this); } } }
public function addUser(User $user) { if (!$this->users->contains($user)) { $this->users->add($user); } if (!$user->contains($this)) { $user->addCategory($this); } }
/** * @param TestUserGroup $userGroup */ public function addUserGroup(TestUserGroup $userGroup) { if (!$this->userGroups->contains($userGroup)) { $this->userGroups->add($userGroup); if (!$userGroup->getUsers()->contains($this)) { $userGroup->getUsers()->add($this); } } }