/** * @param BackendMeta $meta * * @return 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()); }