/** * @param \UthandoMail\Model\MailQueue $object * @return array */ public function extract($object) { return ['mailQueueId' => $object->getMailQueueId(), 'recipient' => $this->extractValue('recipient', $object->getRecipient()), 'sender' => $this->extractValue('sender', $object->getSender()), 'subject' => $object->getSubject(), 'body' => $this->extractValue('body', $object->getBody()), 'layout' => $this->extractValue('layout', $object->getLayout()), 'transport' => $object->getTransport(), 'renderer' => $object->getRenderer(), 'priority' => $object->getPriority(), 'dateCreated' => $this->extractValue('dateCreated', $object->getDateCreated())]; }