Zend\Mvc\Service\ConsoleAdapterFactory::createService
Create and return a Console adapter instance.
In case we're not in a Console environment, return a dummy stdClass object. In order to disable adapter auto-detection and use a specific adapter (and charset), add the following fields to application configuration, for example: 'console' => array( 'adapter' => 'MyConsoleAdapter', // always use this console adapter 'charset' => 'MyConsoleCharset', // always use this console charset ), 'service_manager' => array( 'invokables' => array( 'MyConsoleAdapter' => 'Zend\Console\Adapter\Windows', 'MyConsoleCharset' => 'Zend\Console\Charset\DESCG', ) )
Signature
public function createService(ServiceLocatorInterface
$serviceLocator )
Parameters
$serviceLocator
— Zend\ServiceManager\ServiceLocatorInterface
Returns
- AdapterInterface|stdClass