'InheritanceWithConfig' => true, 'Storefront' => true
] );
static::
assertEquals(['InheritanceWithConfig', 'Storefront'
],
array_keys($inheritance));
} public function testEnsurePlugins(): void
{ $configs =
new StorefrontPluginConfigurationCollection([ $this->configFactory->
createFromBundle(new Storefront()),
$this->configFactory->
createFromBundle(new InheritanceWithConfig()),
$this->configFactory->
createFromBundle($this->
getMockedPlugin('PayPal', SimplePlugin::
class)),
]);
$this->themeRegistryMock->
method('getConfigurations'
) ->
willReturn($configs);
$inheritance =
$this->builder->
build( ['InheritanceWithConfig' => 1, 'Storefront' => 1, 'PayPal' => 1
],
['InheritanceWithConfig' => true, 'Storefront' => true
] );
static::
assertEquals(['PayPal', 'InheritanceWithConfig', 'Storefront'
],
array_keys($inheritance));
}