contains() public method

{@inheritDoc}
public contains ( $element )
 /**
  * @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;
 }
Example #4
0
 /**
  * Add tag
  *
  * @param Tag $tag
  *
  * @return Item
  */
 public function addTag($tag)
 {
     if ($this->tags->contains($tag) === false) {
         $this->tags[] = $tag;
     }
     return $this;
 }
Example #5
0
 /**
  * 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;
 }
Example #7
0
 public function removePost(Post $post)
 {
     if ($this->posts->contains($post)) {
         $this->posts->removeElement($post);
     }
     return $this;
 }
Example #8
0
 /**
  * Add variant
  *
  * @param VariantEntityInterface $child
  *
  * @return $this
  */
 public function addVariantChild(VariantEntityInterface $child)
 {
     if (!$this->variantChildren->contains($child)) {
         $this->variantChildren[] = $child;
     }
     return $this;
 }
Example #9
0
 /**
  * @param ProviderInterface $provider
  *
  * @return $this
  */
 public function addProvider(ProviderInterface $provider)
 {
     if (!$this->providers->contains($provider)) {
         $this->providers->set($provider->getName(), $provider);
     }
     return $this;
 }
Example #10
0
 /**
  * @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;
 }
Example #15
0
 /**
  * @return $this
  */
 public function removeParcelResponse(ParcelResponse $parcelResponse)
 {
     if ($this->parcelResponses->contains($parcelResponse)) {
         $this->parcelResponses->removeElement($parcelResponse);
     }
     return $this;
 }
Example #16
0
 /**
  * @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);
     }
 }
Example #18
0
 /**
  * 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;
 }
Example #19
0
 /**
  * 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;
 }
Example #24
0
 /**
  * @param CartItem $item
  * @return $this
  */
 public function addItem(CartItem $item)
 {
     if (!$this->items->contains($item)) {
         $this->items->add($item);
         $item->setCart($this);
     }
     return $this;
 }
Example #25
0
 /**
  * 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);
         }
     }
 }
Example #29
0
 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);
         }
     }
 }