Common\Doctrine\Entity\Meta::fromBackendMeta PHP Метод

fromBackendMeta() публичный статический Метод

public static fromBackendMeta ( Meta $meta ) : self
$meta Backend\Core\Engine\Meta
Результат self
    public static function fromBackendMeta(BackendMeta $meta)
    {
        $metaData = $meta->getData();
        return new self($metaData['keywords'], $metaData['keywords_overwrite'] === 'Y', $metaData['description'], $metaData['description_overwrite'] === 'Y', $metaData['title'], $metaData['title_overwrite'] === 'Y', $metaData['url'], $metaData['url_overwrite'] === 'Y', $metaData['custom'], isset($metaData['data']) ? $metaData['data'] : [], $meta->getId());
    }

Usage Example

Пример #1
1
 /**
  * @return MetaEntity
  */
 public function getMetaEntity()
 {
     $this->validate();
     return MetaEntity::fromBackendMeta($this);
 }