PHP Class Spec\Dumplie\SharedKernel\Application\KernelSpec

Inheritance: extends PhpSpec\ObjectBehavior
Show file Open project: dumplie/dumplie

Public Methods

Method Description
it_builds_itself_using_extensions ( Dumplie\SharedKernel\Application\Extension $extension, Dumplie\SharedKernel\Infrastructure\Symfony\DependencyInjeciton\ServiceLocator $locator, Dumplie\SharedKernel\Application\ServiceContainer $container )
it_builds_service_container_using_extensions ( Dumplie\SharedKernel\Application\Extension $extension, Dumplie\SharedKernel\Application\ServiceContainer $container )
it_throws_exception_when_extension_is_missing_before_build ( Dumplie\SharedKernel\Application\Extension $extension, Dumplie\SharedKernel\Application\ServiceContainer $container )
let ( Dumplie\SharedKernel\Application\Extension $extension )

Method Details

it_builds_itself_using_extensions() public method

public it_builds_itself_using_extensions ( Dumplie\SharedKernel\Application\Extension $extension, Dumplie\SharedKernel\Infrastructure\Symfony\DependencyInjeciton\ServiceLocator $locator, Dumplie\SharedKernel\Application\ServiceContainer $container )
$extension Dumplie\SharedKernel\Application\Extension
$locator Dumplie\SharedKernel\Infrastructure\Symfony\DependencyInjeciton\ServiceLocator
$container Dumplie\SharedKernel\Application\ServiceContainer

it_builds_service_container_using_extensions() public method

public it_builds_service_container_using_extensions ( Dumplie\SharedKernel\Application\Extension $extension, Dumplie\SharedKernel\Application\ServiceContainer $container )
$extension Dumplie\SharedKernel\Application\Extension
$container Dumplie\SharedKernel\Application\ServiceContainer

it_throws_exception_when_extension_is_missing_before_build() public method

public it_throws_exception_when_extension_is_missing_before_build ( Dumplie\SharedKernel\Application\Extension $extension, Dumplie\SharedKernel\Application\ServiceContainer $container )
$extension Dumplie\SharedKernel\Application\Extension
$container Dumplie\SharedKernel\Application\ServiceContainer

let() public method

public let ( Dumplie\SharedKernel\Application\Extension $extension )
$extension Dumplie\SharedKernel\Application\Extension