public function __construct($number, \Newscoop\Entity\Publication $publication = null, \Newscoop\Entity\Language $language = null)
{
$this->number = (int) $number;
$this->sections = new ArrayCollection();
if ($publication !== null) {
$this->publication = $publication;
$this->language = $language !== null ? $language : $this->publication->getDefaultLanguage();
$this->publication->addIssue($this);
}
}