PHP Класс GraphAware\Neo4j\OGM\EntityManager

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

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

Свойство Тип Описание
$annotationDriver GraphAware\Neo4j\OGM\Mapping\AnnotationDriver
$databaseDriver GraphAware\Neo4j\Client\ClientInterface
$eventManager Doctrine\Common\EventManager
$loadedMetadata GraphAware\Neo4j\OGM\Metadata\GraphEntityMetadata[] | GraphAware\Neo4j\OGM\Metadata\RelationshipEntityMetadata[]
$metadataFactory GraphAware\Neo4j\OGM\Metadata\Factory\GraphEntityMetadataFactory
$repositories GraphAware\Neo4j\OGM\Repository\BaseRepository[]
$resultMappers GraphAware\Neo4j\OGM\Metadata\QueryResultMapper[]
$uow UnitOfWork

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

Метод Описание
__construct ( GraphAware\Neo4j\Client\ClientInterface $databaseDriver, $cacheDirectory = null, Doctrine\Common\EventManager $eventManager = null )
buildWithHost ( string $host ) : EntityManager
clear ( $objectName = null )
contains ( $object )
create ( string $host, string | null $cacheDir = null, Doctrine\Common\EventManager $eventManager = null ) : EntityManager
detach ( $object )
find ( $className, $id )
flush ( )
getAnnotationDriver ( ) : AnnotationDriver
getClassMetadata ( $className )
getClassMetadataFor ( $class ) : NodeEntityMetadata
getDatabaseDriver ( ) : Client
getEventManager ( ) : Doctrine\Common\EventManager
getMetadataFactory ( )
getRelationshipEntityMetadata ( string $class ) : RelationshipEntityMetadata
getRepository ( string $class ) : BaseRepository
getResultMappingMetadata ( $class )
getUnitOfWork ( ) : UnitOfWork
initializeObject ( $obj )
merge ( $object )
persist ( $entity )
refresh ( $object )
remove ( $object )

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

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

public __construct ( GraphAware\Neo4j\Client\ClientInterface $databaseDriver, $cacheDirectory = null, Doctrine\Common\EventManager $eventManager = null )
$databaseDriver GraphAware\Neo4j\Client\ClientInterface
$eventManager Doctrine\Common\EventManager

buildWithHost() публичный статический метод

public static buildWithHost ( string $host ) : EntityManager
$host string
Результат EntityManager

clear() публичный метод

public clear ( $objectName = null )

contains() публичный метод

public contains ( $object )

create() публичный статический метод

public static create ( string $host, string | null $cacheDir = null, Doctrine\Common\EventManager $eventManager = null ) : EntityManager
$host string
$cacheDir string | null
$eventManager Doctrine\Common\EventManager
Результат EntityManager

detach() публичный метод

public detach ( $object )

find() публичный метод

public find ( $className, $id )

flush() публичный метод

public flush ( )

getAnnotationDriver() публичный метод

public getAnnotationDriver ( ) : AnnotationDriver
Результат GraphAware\Neo4j\OGM\Mapping\AnnotationDriver

getClassMetadata() публичный метод

public getClassMetadata ( $className )

getClassMetadataFor() публичный метод

public getClassMetadataFor ( $class ) : NodeEntityMetadata
$class
Результат GraphAware\Neo4j\OGM\Metadata\NodeEntityMetadata

getDatabaseDriver() публичный метод

public getDatabaseDriver ( ) : Client
Результат GraphAware\Neo4j\Client\Client

getEventManager() публичный метод

public getEventManager ( ) : Doctrine\Common\EventManager
Результат Doctrine\Common\EventManager

getMetadataFactory() публичный метод

public getMetadataFactory ( )

getRelationshipEntityMetadata() публичный метод

public getRelationshipEntityMetadata ( string $class ) : RelationshipEntityMetadata
$class string
Результат GraphAware\Neo4j\OGM\Metadata\RelationshipEntityMetadata

getRepository() публичный метод

public getRepository ( string $class ) : BaseRepository
$class string
Результат GraphAware\Neo4j\OGM\Repository\BaseRepository

getResultMappingMetadata() публичный метод

public getResultMappingMetadata ( $class )

getUnitOfWork() публичный метод

public getUnitOfWork ( ) : UnitOfWork
Результат UnitOfWork

initializeObject() публичный метод

public initializeObject ( $obj )

merge() публичный метод

public merge ( $object )

persist() публичный метод

public persist ( $entity )

refresh() публичный метод

public refresh ( $object )

remove() публичный метод

public remove ( $object )

Описание свойств

$annotationDriver защищенное свойство

protected AnnotationDriver,GraphAware\Neo4j\OGM\Mapping $annotationDriver
Результат GraphAware\Neo4j\OGM\Mapping\AnnotationDriver

$databaseDriver защищенное свойство

protected ClientInterface,GraphAware\Neo4j\Client $databaseDriver
Результат GraphAware\Neo4j\Client\ClientInterface

$eventManager защищенное свойство

protected EventManager,Doctrine\Common $eventManager
Результат Doctrine\Common\EventManager

$loadedMetadata защищенное свойство

protected GraphEntityMetadata[],GraphAware\Neo4j\OGM\Metadata|RelationshipEntityMetadata[],GraphAware\Neo4j\OGM\Metadata $loadedMetadata
Результат GraphAware\Neo4j\OGM\Metadata\GraphEntityMetadata[] | GraphAware\Neo4j\OGM\Metadata\RelationshipEntityMetadata[]

$metadataFactory защищенное свойство

protected GraphEntityMetadataFactory,GraphAware\Neo4j\OGM\Metadata\Factory $metadataFactory
Результат GraphAware\Neo4j\OGM\Metadata\Factory\GraphEntityMetadataFactory

$repositories защищенное свойство

protected BaseRepository[],GraphAware\Neo4j\OGM\Repository $repositories
Результат GraphAware\Neo4j\OGM\Repository\BaseRepository[]

$resultMappers защищенное свойство

protected QueryResultMapper[],GraphAware\Neo4j\OGM\Metadata $resultMappers
Результат GraphAware\Neo4j\OGM\Metadata\QueryResultMapper[]

$uow защищенное свойство

protected UnitOfWork,GraphAware\Neo4j\OGM $uow
Результат UnitOfWork