PHP Класс Scalr\Upgrade\AbstractEntity

С версии: 4.5.0 (10.10.2013)
Автор: Vitaliy Demidov ([email protected])
Наследование: extends Scalr\Upgrade\AbstractGetter, implements IteratorAggregat\IteratorAggregate
Показать файл Открыть проект

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

Метод Описание
__call ( $method, $args )
__set ( $prop, $value )
__unset ( $prop )
getActual ( ) : stdClass Returns actual state of the entity
getIterator ( )
getPrimaryKey ( ) : string Gets primary key
load ( array | object $obj ) Loads an entity from array or object
save ( ) Saves entity to storage

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

Метод Описание
getChanges ( ) : EntityChangesIterator Gets changes bewteen real and database state of the entity

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

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

public __call ( $method, $args )

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

public __set ( $prop, $value )

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

public __unset ( $prop )

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

Returns actual state of the entity
public getActual ( ) : stdClass
Результат stdClass

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

Gets changes bewteen real and database state of the entity
protected getChanges ( ) : EntityChangesIterator
Результат EntityChangesIterator Returns iterator over the changes

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

См. также: IteratorAggregate::getIterator()
public getIterator ( )

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

Gets primary key
abstract public getPrimaryKey ( ) : string
Результат string Returns property name which is primary key

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

Loads an entity from array or object
public load ( array | object $obj )
$obj array | object Source data

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

Saves entity to storage
abstract public save ( )