PHP Класс Doctrine\ODM\OrientDB\UnitOfWork

Наследование: implements Doctrine\Common\PropertyChangedListener
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Manager $manager )
attach ( Doctrine\ODM\OrientDB\Proxy\Proxy $proxy )
execute ( Query $query, $fetchPlan = null )
getCollectionFor ( array $rids, boolean $lazy = true, string $fetchPlan = null ) : Doctrine\ODM\OrientDB\Collections\ArrayCollection | null
getHydrator ( ) : Hydrator Lazily instantiates and returns the Hydrator
getManager ( ) : Manager Returns the manager the UnitOfWork is attached to
getProxyFor ( Rid $rid, boolean $lazy = true, null $fetchPlan = null ) : Doctrine\ODM\OrientDB\Proxy\Proxy
hasProxyFor ( Rid $rid )

Защищенные методы

Метод Описание
getInflector ( )
getRid ( Doctrine\ODM\OrientDB\Proxy\Proxy $proxy ) : string Gets the rid of the proxy.
load ( Rid $rid, mixed $fetchPlan = null ) : object | null Executes a query against OrientDB to find the specified RID and finalizes the hydration result.

Описание методов

__construct() публичный Метод

public __construct ( Manager $manager )
$manager Manager

attach() публичный Метод

public attach ( Doctrine\ODM\OrientDB\Proxy\Proxy $proxy )
$proxy Doctrine\ODM\OrientDB\Proxy\Proxy

execute() публичный Метод

public execute ( Query $query, $fetchPlan = null )
$query Doctrine\OrientDB\Query\Query

getCollectionFor() публичный Метод

public getCollectionFor ( array $rids, boolean $lazy = true, string $fetchPlan = null ) : Doctrine\ODM\OrientDB\Collections\ArrayCollection | null
$rids array
$lazy boolean
$fetchPlan string
Результат Doctrine\ODM\OrientDB\Collections\ArrayCollection | null

getHydrator() публичный Метод

Lazily instantiates and returns the Hydrator
public getHydrator ( ) : Hydrator
Результат Doctrine\ODM\OrientDB\Mapper\Hydration\Hydrator

getInflector() защищенный Метод

protected getInflector ( )

getManager() публичный Метод

Returns the manager the UnitOfWork is attached to
public getManager ( ) : Manager
Результат Manager

getProxyFor() публичный Метод

public getProxyFor ( Rid $rid, boolean $lazy = true, null $fetchPlan = null ) : Doctrine\ODM\OrientDB\Proxy\Proxy
$rid Doctrine\ODM\OrientDB\Types\Rid
$lazy boolean
$fetchPlan null
Результат Doctrine\ODM\OrientDB\Proxy\Proxy

getRid() защищенный Метод

Gets the rid of the proxy.
protected getRid ( Doctrine\ODM\OrientDB\Proxy\Proxy $proxy ) : string
$proxy Doctrine\ODM\OrientDB\Proxy\Proxy
Результат string

hasProxyFor() публичный Метод

public hasProxyFor ( Rid $rid )
$rid Doctrine\ODM\OrientDB\Types\Rid

load() защищенный Метод

Optionally the query can be executed using the specified fetch plan.
protected load ( Rid $rid, mixed $fetchPlan = null ) : object | null
$rid Doctrine\ODM\OrientDB\Types\Rid
$fetchPlan mixed
Результат object | null