/** * Get queue * * @return Queue */ public function getQueue() { if (!$this->getCategory()) { return null; } $category = $this->getCategory(); if ($category->getBoilerplates() || $category->getQueueMode() == 'byMessage') { $queue = $this->queue; } else { if ($category->getQueueMode() == 'byMessageOrCategory') { $queue = $this->queue; if (!$queue) { $queue = $category->getQueue(); } } else { if ($category->getQueueMode() == 'byCategory') { $queue = $category->getQueue(); } else { throw new \RuntimeException('Could not find queue for message ' . $this->getId()); } } } return EntityHelper::callGetterCallbacks($this, 'orm_avisota_message', 'queue', $queue); }
/** * Get username * * @return string */ public function getUsername() { return \Contao\Doctrine\ORM\EntityHelper::callGetterCallbacks($this, self::TABLE_NAME, 'username', $this->username); }