Skip to content
This repository was archived by the owner on Jan 29, 2020. It is now read-only.

Commit 4ba6e25

Browse files
committed
Use ::class for aliased classes in LazyControllerFactory
- Per @Ocramius
1 parent df3000d commit 4ba6e25

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

src/Controller/LazyControllerFactory.php

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,19 @@
99

1010
use Interop\Container\ContainerInterface;
1111
use ReflectionClass;
12+
use Zend\Console\Adapter\AdapterInterface as ConsoleAdapterInterface;
13+
use Zend\Filter\FilterPluginManager;
14+
use Zend\Hydrator\HydratorPluginManager;
15+
use Zend\InputFilter\InputFilterPluginManager;
16+
use Zend\Log\FilterPluginManager as LogFilterManager;
17+
use Zend\Log\FormatterPluginManager as LogFormatterManager;
18+
use Zend\Log\ProcessorPluginManager as LogProcessorManager;
19+
use Zend\Log\WriterPluginManager as LogWriterManager;
20+
use Zend\Serializer\AdapterPluginManager as SerializerAdapterManager;
1221
use Zend\ServiceManager\Exception\ServiceNotFoundException;
1322
use Zend\ServiceManager\Factory\AbstractFactoryInterface;
1423
use Zend\Stdlib\DispatchableInterface;
24+
use Zend\Validator\ValidatorPluginManager;
1525

1626
/**
1727
* Reflection-based factory for controllers.
@@ -70,16 +80,16 @@ class LazyControllerFactory implements AbstractFactoryInterface
7080
* @var string[]
7181
*/
7282
private $aliases = [
73-
'Zend\Console\Adapter\AdapterInterface' => 'ConsoleAdapter',
74-
'Zend\Filter\FilterPluginManager' => 'FilterManager',
75-
'Zend\Hydrator\HydratorPluginManager' => 'HydratorManager',
76-
'Zend\InputFilter\InputFilterPluginManager' => 'InputFilterManager',
77-
'Zend\Log\FilterPluginManager' => 'LogFilterManager',
78-
'Zend\Log\FormatterPluginManager' => 'LogFormatterManager',
79-
'Zend\Log\ProcessorPluginManager' => 'LogProcessorManager',
80-
'Zend\Log\WriterPluginManager' => 'LogWriterManager',
81-
'Zend\Serializer\AdapterPluginManager' => 'SerializerAdapterManager',
82-
'Zend\Validator\ValidatorPluginManager' => 'ValidatorManager',
83+
ConsoleAdapterInterface::class => 'ConsoleAdapter',
84+
FilterPluginManager::class => 'FilterManager',
85+
HydratorPluginManager::class => 'HydratorManager',
86+
InputFilterPluginManager::class => 'InputFilterManager',
87+
LogFilterManager::class => 'LogFilterManager',
88+
LogFormatterManager::class => 'LogFormatterManager',
89+
LogProcessorManager::class => 'LogProcessorManager',
90+
LogWriterManager::class => 'LogWriterManager',
91+
SerializerAdapterManager::class => 'SerializerAdapterManager',
92+
ValidatorPluginManager::class => 'ValidatorManager',
8393
];
8494

8595
/**

0 commit comments

Comments
 (0)