/**
  * 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'];
 }