public function getCacheTags($data, $tags = [])
{
$tags = is_array($tags) ? $tags : [];
if ($data && $data->getData() instanceof Asset) {
if (!array_key_exists($data->getData()->getCacheTag(), $tags)) {
$tags = $data->getData()->getCacheTags($tags);
}
}
if ($data && $data->getPoster() instanceof Asset) {
if (!array_key_exists($data->getPoster()->getCacheTag(), $tags)) {
$tags = $data->getPoster()->getCacheTags($tags);
}
}
return $tags;
}