PHP 클래스 Scalr\Upgrade\AbstractEntity

부터: 4.5.0 (10.10.2013)
저자: Vitaliy Demidov ([email protected])
상속: extends Scalr\Upgrade\AbstractGetter, implements IteratorAggregat\IteratorAggregate
파일 보기 프로젝트 열기: scalr/scalr

공개 메소드들

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