/**
* @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());
}