示例#1
0
 /**
  * @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']));
 }