/** * Get formatted triggers, if either "createMissing" or "updateExisting" triggers option is true. * * @return array */ protected function getFormattedTriggers() { if (!isset($this->formattedData['triggers'])) { $this->formattedData['triggers'] = array(); if ($this->options['triggers']['updateExisting'] || $this->options['triggers']['createMissing']) { $this->formattedData['triggers'] = $this->formatter->getTriggers(); } } return $this->formattedData['triggers']; }
/** * Get formatted triggers. * * @return array */ protected function getFormattedTriggers() { if (!isset($this->formattedData['triggers'])) { $this->formattedData['triggers'] = $this->formatter->getTriggers(); foreach ($this->formattedData['triggers'] as &$trigger) { $trigger['parsedExpressions'] = $this->parseTriggerExpression($trigger['expression']); } unset($trigger); } return $this->formattedData['triggers']; }