'How to use PhpStorm autocomplete from class inside container array
Yesterday I started using an container array which contains my classes. Now I have the Problem, that I can't use autocomplete for the Classes Functions.
Here's a small example of what my container looks like:
$container[PDO::class] = function () use ($container) {
return new PDO('mysql:host=' . $container['database_host'] . ';dbname' . $container['database_name'], $container['database_user'], $container['database_pass']);
};
$container[\Envms\FluentPDO\Query::class] = function () use ($container) {
return new \Envms\FluentPDO\Query($container[PDO::class]());
};
$container[\Twig\Loader\FilesystemLoader::class] = function () use ($container) {
return new \Twig\Loader\FilesystemLoader($container['template_dir']);
};
$container[\Twig\Environment::class] = function () use ($container) {
return new \Twig\Environment(new $container[\Twig\Loader\FilesystemLoader::class]());
};
return $container;
Is there a way to use autocomplete for the functions inside classes which are created within the $container array?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
