public function testLoad() { $this->skrzAutowiringExtension->load(["autowiring" => ["ignored_services" => [1], "preferred_services" => [2], "autoscan_psr4" => [3]]], $this->containerBuilder); $parameterBag = $this->containerBuilder->getParameterBag(); $this->assertSame([1], $parameterBag->get("autowiring.ignored_services")); $this->assertSame([2], $parameterBag->get("autowiring.preferred_services")); $this->assertSame([3], $parameterBag->get("autowiring.autoscan_psr4")); $this->assertSame(["@Component", "@Controller", "@Repository", "@Service"], $parameterBag->get("autowiring.fast_annotation_checks")); }
protected function setUp() { $this->autowiringExtension = new SkrzAutowiringExtension(); $this->configTreeBuilder = $this->autowiringExtension->getConfigTreeBuilder(); $this->processor = new Processor(); }