/** * Constructor * * @param ModuleResolver $moduleResolver */ public function __construct(ModuleResolver $moduleResolver = null) { if ($moduleResolver) { $this->moduleResolver = $moduleResolver; } else { $this->moduleResolver = ModuleResolver::getInstance(); } }
/** * @constructor * @param ObjectManager $objectManager * @param Module $fileResolver * @param XmlConverter $xmlConverter */ public function __construct(ObjectManager $objectManager, Module $fileResolver, XmlConverter $xmlConverter, ModuleResolver $moduleResolver = null) { parent::__construct($objectManager); $this->fileResolver = $fileResolver; $this->xmlConverter = $xmlConverter; if ($moduleResolver) { $this->moduleResolver = $moduleResolver; } else { $this->moduleResolver = ModuleResolver::getInstance(); } }