Skip to content

Commit def1082

Browse files
committed
Add accessor for extension classes
1 parent 04054b7 commit def1082

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

lib/Container.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,4 +271,12 @@ public function hasParameter($name)
271271
{
272272
return array_key_exists($name, $this->config);
273273
}
274+
275+
/**
276+
* @return class-string[]
277+
*/
278+
public function getExtensionClasses(): array
279+
{
280+
return $this->extensionClasses;
281+
}
274282
}

tests/Unit/ContainerTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ public function testRegisterExtension()
110110
$object = $container->get('foobar');
111111
$this->assertInstanceOf('stdClass', $object);
112112
$this->assertEquals('bar', $object->foobar);
113+
$this->assertEquals([
114+
__NAMESPACE__ . '\\TestExtension',
115+
], $container->getExtensionClasses());;
113116
}
114117

115118
/**

0 commit comments

Comments
 (0)