PHP 클래스 Doctrine\ODM\OrientDB\UnitOfWork

상속: implements Doctrine\Common\PropertyChangedListener
파일 보기 프로젝트 열기: doctrine/orientdb-odm 1 사용 예제들

공개 메소드들

메소드 설명
__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