private function getMetaTransformFunction()
{
return function ($meta) {
if (!$meta instanceof Meta) {
return;
}
$this->meta[$meta->getId()] = $meta;
return ['id' => $meta->getId(), 'title' => $meta->getTitle(), 'titleOverwrite' => $meta->isTitleOverwrite(), 'description' => $meta->getDescription(), 'descriptionOverwrite' => $meta->isDescriptionOverwrite(), 'keywords' => $meta->getKeywords(), 'keywordsOverwrite' => $meta->isKeywordsOverwrite(), 'custom' => $meta->getCustom(), 'url' => $meta->getUrl(), 'urlOverwrite' => $meta->isUrlOverwrite(), 'SEOIndex' => $meta->getSEOIndex(), 'SEOFollow' => $meta->getSEOFollow()];
};
}