/** * @param DataTransportPublic $publicData * @param DataTransportProtected $protectedData * @return mixed|void */ protected function process(DataTransportPublic $publicData, DataTransportProtected $protectedData) { if (is_array($protectedData['meta'])) { foreach ($protectedData['meta'] as $meta) { $this->meta->add($meta); } } $publicData->setAttributes(array('title' => $this->title->getTitle() ?: $protectedData['title'], 'meta' => $this->prepareMeta($this->meta->getData()), 'scripts' => $protectedData['scripts'], 'styles' => $protectedData['styles'])); }