PHP Interface Storm\Api\IConfiguration

This is the entry point to a Storm application.
Author: Elliot Levin ([email protected])
Show file Open project: timetoogo/penumbra

Public Methods

Method Description
SetCache ( Storm\Utilities\Cache\ICache $Cache = null ) : static
SetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection ) : static
SetDomainDatabaseMapFactory ( callable $DomainDatabaseMapFactory ) : static
SetFunctionParser ( Storm\Drivers\Fluent\Object\Functional\IParser $ClosureParser ) : static
SetFunctionReader ( Storm\Drivers\Fluent\Object\Functional\IReader $ClosureReader ) : static
SetProxyGenerator ( Storm\Drivers\Base\Object\Properties\Proxies\IProxyGenerator $ProxyGenerator ) : static
Storm ( ) : Storm

Method Details

SetCache() public method

public SetCache ( Storm\Utilities\Cache\ICache $Cache = null ) : static
$Cache Storm\Utilities\Cache\ICache
return static

SetConnection() public method

public SetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection ) : static
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
return static

SetDomainDatabaseMapFactory() public method

public SetDomainDatabaseMapFactory ( callable $DomainDatabaseMapFactory ) : static
$DomainDatabaseMapFactory callable
return static

SetFunctionParser() public method

public SetFunctionParser ( Storm\Drivers\Fluent\Object\Functional\IParser $ClosureParser ) : static
$ClosureParser Storm\Drivers\Fluent\Object\Functional\IParser
return static

SetFunctionReader() public method

public SetFunctionReader ( Storm\Drivers\Fluent\Object\Functional\IReader $ClosureReader ) : static
$ClosureReader Storm\Drivers\Fluent\Object\Functional\IReader
return static

SetProxyGenerator() public method

public SetProxyGenerator ( Storm\Drivers\Base\Object\Properties\Proxies\IProxyGenerator $ProxyGenerator ) : static
$ProxyGenerator Storm\Drivers\Base\Object\Properties\Proxies\IProxyGenerator
return static

Storm() public method

public Storm ( ) : Storm
return Storm\Api\Base\Storm