for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @link https://github.com/nnx-framework/container
* @author Malofeykin Andrey <[email protected]>
*/
namespace Nnx\Container\Options;
use Zend\Stdlib\AbstractOptions;
use Nnx\ModuleOptions\ModuleOptionsInterface;
* Class ModuleOptions
*
* @package Nnx\Container\Options
class ModuleOptions extends AbstractOptions implements ModuleOptionsInterface
{
* Список резолверов для определения имени "сервиса", исходя из контекста.
* @var array
protected $entryNameResolvers = [];
* Карта используемая для определения имени сервиса в зависимости от контекста вызова
protected $contextMap = [];
* @inheritdoc
* @return array
public function getEntryNameResolvers()
return $this->entryNameResolvers;
}
* Устанавливает список резолверов для определения имени "сервиса", исходя из контекста.
* @param array $entryNameResolvers
* @return $this
public function setEntryNameResolvers(array $entryNameResolvers = [])
$this->entryNameResolvers = $entryNameResolvers;
return $this;
* Возвращает карту используемую для определения имени сервиса в зависимости от контекста вызова
public function getContextMap()
return $this->contextMap;
* Устанавливает карту используемую для определения имени сервиса в зависимости от контекста вызова
* @param array $contextMap
public function setContextMap(array $contextMap = [])
$this->contextMap = $contextMap;