AwsModule\Factory\DynamoDbSessionSaveHandlerFactory::createService PHP Метод

createService() публичный Метод

{@inheritDoc}
public createService ( Zend\ServiceManager\ServiceLocatorInterface $serviceLocator ) : AwsModule\Session\SaveHandler\DynamoDb
$serviceLocator Zend\ServiceManager\ServiceLocatorInterface
Результат AwsModule\Session\SaveHandler\DynamoDb
    public function createService(ServiceLocatorInterface $serviceLocator)
    {
        return $this($serviceLocator, DynamoDbSaveHandler::class);
    }

Usage Example

 /**
  * @expectedException \Zend\ServiceManager\Exception\ServiceNotCreatedException
  */
 public function testExceptionThrownWhenSaveHandlerConfigurationDoesNotExist()
 {
     $serviceLocator = $this->getMock(ServiceLocatorInterface::class);
     $serviceLocator->expects($this->once())->method('get')->with('Config')->willReturn([]);
     $saveHandlerFactory = new DynamoDbSessionSaveHandlerFactory();
     $saveHandlerFactory->createService($serviceLocator);
 }
DynamoDbSessionSaveHandlerFactory