PHP Класс Storm\Api\Base\Storm

Автор: Elliot Levin ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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[]