0 follower

Interface Yiisoft\Di\ContainerConfigInterface

Implemented byYiisoft\Di\ContainerConfig

Container configuration.

Method Details

Hide inherited methods

getDefinitions() public abstract method

public abstract array getDefinitions ( )
return array

Definitions to put into container.

                public function getDefinitions(): array;

            
getDelegates() public abstract method

public abstract array getDelegates ( )
return array

Container delegates. Each delegate is a callable in format function (ContainerInterface $container): ContainerInterface. The container instance returned is used in case a service can't be found in primary container.

                public function getDelegates(): array;

            
getProviders() public abstract method

public abstract array getProviders ( )
return array

Service providers to get definitions from.

                public function getProviders(): array;

            
getTags() public abstract method

public abstract array getTags ( )
return array

Tagged service IDs. The structure is ['tagID' => ['service1', 'service2']].

                public function getTags(): array;

            
shouldValidate() public abstract method

public abstract boolean shouldValidate ( )
return boolean

Whether definitions should be validated immediately.

                public function shouldValidate(): bool;

            
useStrictMode() public abstract method

public abstract boolean useStrictMode ( )
return boolean

If the automatic addition of definition when class exists and can be resolved is disabled.

                public function useStrictMode(): bool;