А что есть Page Controller?
# php artisan config:cache
/var/www/yiisite/data/www/tor/vendor/laravel/framework/src/Illuminate/Foundation/hel
pers.php
phpinfo();die;
в файле /public/index.php сразу после открывающего тега <?phpphp -v
мне НЕ показывайте! class ClientFactory
{
// тут через контейнер все будет на месте :)
private $clients;
public function create(SystemEnum $system): ClientInterface
{
// Тут проверки всякого рода
return $this->clients[$system->getAlias];
}
}
Araik, ключи, по которым нужно отфильтровать — могут прилететь из БД, конфига, некой операции внешней и нет возможности их задать в коде. Потому делают фильтрации — очень частая задача, очень, очень частая.
Кроме того может быть и исходный массив быть динамическим :)