/** * Get content, if type == 'SOA' the content will be returned as an Array * representing the SOA values. * * @param bool $raw * @return mixed */ public function getContent($raw = false) { if ($raw === true) { return $this->content; } if ($this->type == 'SOA') { $transformer = new SoaTransformer(); $this->content = $transformer->transform($this->content); } return $this->content; }
/** * Retransforms the content to a soa object if applicable */ public function postUpdate(Records $record, LifecycleEventArgs $event) { if ($record->getType() == 'SOA') { $transformer = new SoaTransformer(); $record->setContent($transformer->transform($record->getContent())); } }