for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
/*
* This file is part of the Sonata Project package.
*
* (c) Thomas Rabaix <[email protected]>
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Sonata\AdminBundle\Tests\Fixtures\Bundle\Entity;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
class Post
{
private $tags;
public function __construct()
$this->tags = new ArrayCollection();
}
public function setTags(Collection $tags): void
$this->tags = $tags;
public function getTags(): Collection
return $this->tags;
public function addTag(Tag $tag): void
$tag->addPost($this);
$this->tags[] = ($tag);
public function removeTag(Tag $tag): void
$tag->removePost($this);
$this->tags->removeElement($tag);