namespace AppEntity;
use DoctrineCommonCollectionsArrayCollection;
use DoctrineCommonCollectionsCollection;
use DoctrineORMMapping as ORM;
/**
* @ORMEntity(repositoryClass="AppRepositoryQuestionRepository")
*/
class Question
{
/**
* @ORMId()
* @ORMGeneratedValue()
* @ORMColumn(type="integer")
*/
private $id;
/**
* @ORMManyToMany(targetEntity="AppEntityOptions", inversedBy="questions")
*/
private $options;
public function __construct()
{
$this->options = new ArrayCollection();
}
}
namespace AppEntity;
use DoctrineCommonCollectionsArrayCollection;
use DoctrineCommonCollectionsCollection;
use DoctrineORMMapping as ORM;
/**
* @ORMEntity(repositoryClass="AppRepositoryOptionsRepository")
*/
class Options
{
/**
* @ORMId()
* @ORMGeneratedValue()
* @ORMColumn(type="integer")
*/
private $id;
/**
* @ORMManyToMany(targetEntity="AppEntityQuestion", mappedBy="options")
*/
private $questions;
public function __construct()
{
$this->answers = new ArrayCollection();
$this->questions = new ArrayCollection();
}
}
use DoctrineCommonCollectionsArrayCollection;
use DoctrineCommonCollectionsCollection;
use DoctrineORMMapping as ORM;
/**
* @ORMEntity(repositoryClass="AppRepositoryQuestionRepository")
*/
class Question
{
/**
* @ORMId()
* @ORMGeneratedValue()
* @ORMColumn(type="integer")
*/
private $id;
/**
* @ORMManyToMany(targetEntity="AppEntityOptions", inversedBy="questions")
*/
private $options;
public function __construct()
{
$this->options = new ArrayCollection();
}
}
namespace AppEntity;
use DoctrineCommonCollectionsArrayCollection;
use DoctrineCommonCollectionsCollection;
use DoctrineORMMapping as ORM;
/**
* @ORMEntity(repositoryClass="AppRepositoryOptionsRepository")
*/
class Options
{
/**
* @ORMId()
* @ORMGeneratedValue()
* @ORMColumn(type="integer")
*/
private $id;
/**
* @ORMManyToMany(targetEntity="AppEntityQuestion", mappedBy="options")
*/
private $questions;
public function __construct()
{
$this->answers = new ArrayCollection();
$this->questions = new ArrayCollection();
}
}