<?php

declare(strict_types=1);

namespace {{ tree.getFullNameSpaceOfFile(file, entity, action) }};

{% for dependency in dependencyzz %}
use {{ dependency }};{% endfor %}
use App\Base\AbstractItemInGroupCache;

class {{ helper.getClassName(file, entity, action) }} extends AbstractItemInGroupCache
{
    public static function getModelName(): string
    {
        return {{ helper.getClassName(helper.findFile('Model'), entity, action) }}::class;
    }

    public static function makeKey(int $groupId, string $groupName = 'Group')
    {
        return parent::makeKey($groupId, $groupName);
    }
}
