public function getScenario() { $scenario = scenario::byElement($this->getId()); if (is_object($scenario)) { return $scenario; } $expression = scenarioExpression::byElement($this->getId()); if (is_object($expression)) { return $expression->getSubElement()->getElement()->getScenario(); } return null; }