PHP Класс Scalr\Service\Aws\AbstractRepository

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

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

Метод Описание
__construct ( Scalr\Service\Aws\EntityManager $em )
find ( string $id ) : object | null Finds one element in entity manager by its id
findBy ( array $criteria ) : ArrayObject Finds elements by required criteria.
findOneBy ( array $criteria ) : object | null Finds one element by required criteria.
getEntityManager ( ) : Scalr\Service\Aws\EntityManager Gets an EntityManager
getIdentifier ( ) : string | array Gets an identifier name(s)
getReflectionClassName ( ) : string Gets reflection class name.

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

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

public __construct ( Scalr\Service\Aws\EntityManager $em )
$em Scalr\Service\Aws\EntityManager

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

Finds one element in entity manager by its id
public find ( string $id ) : object | null
$id string Element Id (Public property of entity)
Результат object | null Returns one object or NULL if nothing found.

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

Finds elements by required criteria.
public findBy ( array $criteria ) : ArrayObject
$criteria array An assoc array with search query. It looks like array (propertyname => value)
Результат ArrayObject Returns an list of entities which match criteria.

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

Finds one element by required criteria.
public findOneBy ( array $criteria ) : object | null
$criteria array An assoc array with search query. It looks like array (propertyname => value)
Результат object | null Returns an entity or null if nothing found.

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

Gets an EntityManager
public getEntityManager ( ) : Scalr\Service\Aws\EntityManager
Результат Scalr\Service\Aws\EntityManager

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

Gets an identifier name(s)
abstract public getIdentifier ( ) : string | array
Результат string | array Returns the Identifier

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

The name of the class that represents entity object.
abstract public getReflectionClassName ( ) : string
Результат string Returns reflection class name