public __construct ( callable $DomainDatabaseMapFactory, Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Storm\Drivers\Base\Object\Properties\Proxies\IProxyGenerator $ProxyGenerator, Storm\Drivers\Fluent\Object\Functional\IReader $ClosureReader, Storm\Drivers\Fluent\Object\Functional\IParser $ClosureParser, Storm\Utilities\Cache\ICache $Cache = null ) | ||
$DomainDatabaseMapFactory | callable | |
$Connection | Storm\Drivers\Base\Relational\Queries\IConnection | |
$ProxyGenerator | Storm\Drivers\Base\Object\Properties\Proxies\IProxyGenerator | |
$ClosureReader | Storm\Drivers\Fluent\Object\Functional\IReader | |
$ClosureParser | Storm\Drivers\Fluent\Object\Functional\IParser | |
$Cache | Storm\Utilities\Cache\ICache |
public function __construct(callable $DomainDatabaseMapFactory, IConnection $Connection, IProxyGenerator $ProxyGenerator, Functional\IReader $ClosureReader, Functional\IParser $ClosureParser, ICache $Cache = null)
{
$this->DomainDatabaseMapFactory = $DomainDatabaseMapFactory;
$this->ProxyGenerator = $ProxyGenerator;
$this->Connection = $Connection;
$this->ClosureReader = $ClosureReader;
$this->ClosureParser = $ClosureParser;
$this->Cache = $Cache;
}
public function __construct(callable $DomainDatabaseMapFactory, IConnection $Connection, IProxyGenerator $ProxyGenerator, ICache $Cache = null) { parent::__construct($DomainDatabaseMapFactory, $Connection, $ProxyGenerator, new Functional\Implementation\File\Reader(), new Functional\Implementation\PHPParser\Parser(), $Cache); }