for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Polder Knowledge / entityservice-module (https://polderknowledge.com)
*
* @link https://github.com/polderknowledge/entityservice-module for the canonical source repository
* @copyright Copyright (c) 2016 Polder Knowledge (https://polderknowledge.com)
* @license https://github.com/polderknowledge/entityservice-module/blob/master/LICENSE.md MIT
*/
namespace PolderKnowledge\EntityService;
use Zend\ModuleManager\Feature\ConfigProviderInterface;
use Zend\ModuleManager\Listener\ServiceListenerInterface;
use Zend\ModuleManager\ModuleManager;
use Zend\ServiceManager\ServiceManager;
class Module implements ConfigProviderInterface
{
public function getConfig()
$provider = new ConfigProvider();
return [
'service_manager' => $provider->getDependencyConfig(),
'validators' => $provider->getValidatorConfig(),
];
}
public function init(ModuleManager $moduleManager)
/** @var ServiceManager $serviceManager */
$serviceManager = $moduleManager->getEvent()->getParam('ServiceManager');
/** @var ServiceListenerInterface $serviceListener */
$serviceListener = $serviceManager->get('ServiceListener');
$serviceListener->addServiceManager('EntityRepositoryManager', 'entity_repository_manager', '', '');
$serviceListener->addServiceManager('EntityServiceManager', 'entity_service_manager', '', '');