PHP 클래스 Storm\Api\Base\Storm

저자: Elliot Levin ([email protected])
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap The supplied DomainDatabaseMap.
$FunctionToASTConverter FunctionToASTConverter
$Repositories Repository[] The entity repositories.

공개 메소드들

메소드 설명
ClearChanges ( ) : void Clears all the changes from the repositories instantiated by this storm.
GetDomainDatabaseMap ( ) : DomainDatabaseMap
GetRepository ( string | object $EntityType ) : Repository Get the repository instance for a type of entity.
SaveChanges ( ) : void Saves all the changes from the repositories instantiated by this storm.
__construct ( DomainDatabaseMap $DomainDatabaseMap, Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Storm\Drivers\Base\Object\Properties\Proxies\IProxyGenerator $ProxyGenerator, Storm\Drivers\Fluent\Object\Functional\IReader $FunctionReader, Storm\Drivers\Fluent\Object\Functional\IParser $FunctionParser )

보호된 메소드들

메소드 설명
ConstructRepository ( string $EntityType ) : Repository Instantiates a new repository for the specified entity type.
GetClosureToASTConverter ( Storm\Drivers\Fluent\Object\Functional\IReader $FunctionReader, Storm\Drivers\Fluent\Object\Functional\IParser $FunctionParser )

메소드 상세

ClearChanges() 최종 공개 메소드

Clears all the changes from the repositories instantiated by this storm.
final public ClearChanges ( ) : void
리턴 void

ConstructRepository() 보호된 메소드

Instantiates a new repository for the specified entity type.
protected ConstructRepository ( string $EntityType ) : Repository
$EntityType string The entity of which the repository represents
리턴 Repository The instantiated repository

GetClosureToASTConverter() 보호된 메소드

protected GetClosureToASTConverter ( Storm\Drivers\Fluent\Object\Functional\IReader $FunctionReader, Storm\Drivers\Fluent\Object\Functional\IParser $FunctionParser )
$FunctionReader Storm\Drivers\Fluent\Object\Functional\IReader
$FunctionParser Storm\Drivers\Fluent\Object\Functional\IParser

GetDomainDatabaseMap() 최종 공개 메소드

final public GetDomainDatabaseMap ( ) : DomainDatabaseMap
리턴 Storm\Core\Mapping\DomainDatabaseMap

GetRepository() 공개 메소드

Get the repository instance for a type of entity.
public GetRepository ( string | object $EntityType ) : Repository
$EntityType string | object The entity of which the repository represents
리턴 Repository

SaveChanges() 최종 공개 메소드

Saves all the changes from the repositories instantiated by this storm.
final public SaveChanges ( ) : void
리턴 void

__construct() 공개 메소드

public __construct ( DomainDatabaseMap $DomainDatabaseMap, Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Storm\Drivers\Base\Object\Properties\Proxies\IProxyGenerator $ProxyGenerator, Storm\Drivers\Fluent\Object\Functional\IReader $FunctionReader, Storm\Drivers\Fluent\Object\Functional\IParser $FunctionParser )
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$ProxyGenerator Storm\Drivers\Base\Object\Properties\Proxies\IProxyGenerator
$FunctionReader Storm\Drivers\Fluent\Object\Functional\IReader
$FunctionParser Storm\Drivers\Fluent\Object\Functional\IParser

프로퍼티 상세

$DomainDatabaseMap 보호되어 있는 프로퍼티

The supplied DomainDatabaseMap.
protected DomainDatabaseMap,Storm\Core\Mapping $DomainDatabaseMap
리턴 Storm\Core\Mapping\DomainDatabaseMap

$FunctionToASTConverter 보호되어 있는 프로퍼티

protected FunctionToASTConverter,Storm\Api\Base $FunctionToASTConverter
리턴 FunctionToASTConverter

$Repositories 보호되어 있는 프로퍼티

The entity repositories.
protected Repository[],Storm\Api\Base $Repositories
리턴 Repository[]