PHP Класс Jackalope\Transport\DoctrineDBAL\CachedClient

Автор: Lukas Kahwe Smith ([email protected])
Наследование: extends Client
Показать файл Открыть проект

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

Метод Описание
__construct ( Jackalope\FactoryInterface $factory, Doctrine\DBAL\Connection $conn, array $caches = [] )
commitTransaction ( ) {@inheritDoc}
copyNode ( $srcAbsPath, $dstAbsPath, $srcWorkspace = null ) {@inheritDoc}
createWorkspace ( $name, $srcWorkspace = null ) {@inheritDoc}
deleteNodeImmediately ( $absPath ) {@inheritDoc}
deleteNodes ( array $operations ) {@inheritDoc}
deleteProperties ( array $operation ) {@inheritDoc}
deletePropertyImmediately ( $absPath ) {@inheritDoc}
deleteWorkspace ( $name ) {@inheritDoc}
getAccessibleWorkspaceNames ( ) {@inheritDoc}
getNamespaces ( ) {@inheritDoc}
getNode ( $path ) {@inheritDoc}
getNodeByIdentifier ( $uuid ) {@inheritDoc}
getNodePathForIdentifier ( $uuid, $workspace = null ) {@inheritDoc}
getNodeTypes ( $nodeTypes = [] ) {@inheritDoc}
getNodes ( $paths ) {@inheritDoc}
getNodesByIdentifier ( $uuids ) {@inheritDoc}
getReferences ( $path, $name = null ) {@inheritDoc}
getWeakReferences ( $path, $name = null ) {@inheritDoc}
moveNodeImmediately ( $srcAbsPath, $dstAbsPath ) {@inheritDoc}
moveNodes ( array $operations ) {@inheritDoc}
query ( Query $query ) {@inheritDoc}
registerNamespace ( $prefix, $uri ) {@inheritDoc}
registerNodeTypes ( $types, $allowUpdate ) {@inheritDoc}
reorderChildren ( Node $node ) {@inheritDoc}
rollbackTransaction ( ) {@inheritDoc}
setKeySanitizer ( Closure $sanitizer )
storeNodes ( array $operations ) {@inheritDoc}
unregisterNamespace ( $prefix ) {@inheritDoc}

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

Метод Описание
fetchUserNodeTypes ( ) {@inheritDoc}
getSystemIdForNodeUuid ( $uuid, $workspaceName = null ) {@inheritDoc}
workspaceExists ( $workspaceName ) {@inheritDoc}

Приватные методы

Метод Описание
clearCaches ( array $caches = null )
clearNodeCache ( Node $node )
sanitizeKey ( string $cacheKey ) : mixed Sanitizes the key using $this->keySanitizer

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

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

public __construct ( Jackalope\FactoryInterface $factory, Doctrine\DBAL\Connection $conn, array $caches = [] )
$factory Jackalope\FactoryInterface
$conn Doctrine\DBAL\Connection
$caches array

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

{@inheritDoc}
public commitTransaction ( )

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

{@inheritDoc}
public copyNode ( $srcAbsPath, $dstAbsPath, $srcWorkspace = null )

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

{@inheritDoc}
public createWorkspace ( $name, $srcWorkspace = null )

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

{@inheritDoc}
public deleteNodeImmediately ( $absPath )

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

{@inheritDoc}
public deleteNodes ( array $operations )
$operations array

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

{@inheritDoc}
public deleteProperties ( array $operation )
$operation array

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

{@inheritDoc}
public deletePropertyImmediately ( $absPath )

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

{@inheritDoc}
public deleteWorkspace ( $name )

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

{@inheritDoc}
protected fetchUserNodeTypes ( )

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

{@inheritDoc}

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

{@inheritDoc}
public getNamespaces ( )

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

{@inheritDoc}
public getNode ( $path )

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

{@inheritDoc}
public getNodeByIdentifier ( $uuid )

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

{@inheritDoc}
public getNodePathForIdentifier ( $uuid, $workspace = null )

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

{@inheritDoc}
public getNodeTypes ( $nodeTypes = [] )

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

{@inheritDoc}
public getNodes ( $paths )

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

{@inheritDoc}
public getNodesByIdentifier ( $uuids )

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

{@inheritDoc}
public getReferences ( $path, $name = null )

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

{@inheritDoc}
protected getSystemIdForNodeUuid ( $uuid, $workspaceName = null )

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

{@inheritDoc}
public getWeakReferences ( $path, $name = null )

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

{@inheritDoc}
public moveNodeImmediately ( $srcAbsPath, $dstAbsPath )

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

{@inheritDoc}
public moveNodes ( array $operations )
$operations array

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

{@inheritDoc}
public query ( Query $query )
$query Jackalope\Query\Query

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

{@inheritDoc}
public registerNamespace ( $prefix, $uri )

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

{@inheritDoc}
public registerNodeTypes ( $types, $allowUpdate )

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

{@inheritDoc}
public reorderChildren ( Node $node )
$node Jackalope\Node

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

{@inheritDoc}
public rollbackTransaction ( )

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

public setKeySanitizer ( Closure $sanitizer )
$sanitizer Closure

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

{@inheritDoc}
public storeNodes ( array $operations )
$operations array

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

{@inheritDoc}
public unregisterNamespace ( $prefix )

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

{@inheritDoc}
protected workspaceExists ( $workspaceName )