Sulu\Bundle\ContactBundle\Entity\Contact::addTag PHP Метод

addTag() публичный Метод

public addTag ( Tag $tag )
$tag Sulu\Bundle\TagBundle\Entity\Tag
    public function addTag(Tag $tag)
    {
        $this->tags[] = $tag;
        return $this;
    }

Usage Example

Пример #1
0
 private function createContact($firstName, $lastName, $tags = [], $categories = [])
 {
     $contact = new Contact();
     $contact->setFirstName($firstName);
     $contact->setLastName($lastName);
     $contact->setFormOfAddress(0);
     foreach ($tags as $tag) {
         $contact->addTag($this->tags[$tag]);
     }
     foreach ($categories as $category) {
         $contact->addCategory($this->categories[$category]);
     }
     $this->em->persist($contact);
     return $contact;
 }