Подскажите как сделать универсальную Policy, чтобы ограничивать любую модель, не создавая разные Политики для каждой модели, чтобы учитывались ограничение на create из списка
Пример:
Есть массив с лимитами, по нему читать модель и подстраивать Политику
array(
'Post' => 30 // 30 записей максимум
'Products' => 100 // 100 записей максимум
);
Конечный результат должен получиться:
UniversalPolicy
вместо
PostPolicy
ProductsPolicy