public final function GetDomain() { return $this->Domain; }
public function __construct(DomainDatabaseMap $DomainDatabaseMap, IConnection $Connection, IProxyGenerator $ProxyGenerator, Functional\IReader $FunctionReader, Functional\IParser $FunctionParser) { $this->DomainDatabaseMap = $DomainDatabaseMap; $this->DomainDatabaseMap->GetDatabase()->SetConnection($Connection); $this->DomainDatabaseMap->GetDomain()->SetProxyGenerator($ProxyGenerator); $this->FunctionToASTConverter = $this->GetClosureToASTConverter($FunctionReader, $FunctionParser); }