PHP 클래스 Webiny\Component\Entity\Entity

상속: use trait Webiny\Component\Mongo\MongoTrait, use trait Webiny\Component\StdLib\ComponentTrait, use trait Webiny\Component\StdLib\SingletonTrait, use trait Webiny\Component\ServiceManager\ServiceManagerTrait, use trait Webiny\Component\StdLib\StdLibTrait
파일 보기 프로젝트 열기: Webiny/Framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$database null | Webiny\Component\Mongo\Mongo

공개 메소드들

메소드 설명
add ( $instance ) : mixed Add instance to the pool
addValidator ( Webiny\Component\Entity\Attribute\Validation\ValidatorInterface $validator ) Add attribute validator to Entity component
get ( $class, $id ) : boolean | AbstractEntity Get entity instance or false if entity does not exist
getDatabase ( ) : Mongo Get entity database
getValidator ( $name )
remove ( AbstractEntity $instance ) : boolean Remove instance from pool
reset ( ) Remove all loaded instances from pool
setDatabase ( Mongo $mongoDatabase ) Set entity database

보호된 메소드들

메소드 설명
init ( )
postSetConfig ( )

메소드 상세

add() 공개 메소드

Add instance to the pool
public add ( $instance ) : mixed
$instance
리턴 mixed

addValidator() 공개 메소드

Add attribute validator to Entity component
public addValidator ( Webiny\Component\Entity\Attribute\Validation\ValidatorInterface $validator )
$validator Webiny\Component\Entity\Attribute\Validation\ValidatorInterface

get() 공개 메소드

Get entity instance or false if entity does not exist
public get ( $class, $id ) : boolean | AbstractEntity
$class
$id
리턴 boolean | AbstractEntity

getDatabase() 공개 메소드

Get entity database
public getDatabase ( ) : Mongo
리턴 Webiny\Component\Mongo\Mongo

getValidator() 공개 메소드

public getValidator ( $name )

init() 보호된 메소드

protected init ( )

postSetConfig() 보호된 정적인 메소드

protected static postSetConfig ( )

remove() 공개 메소드

Remove instance from pool
public remove ( AbstractEntity $instance ) : boolean
$instance AbstractEntity
리턴 boolean

reset() 공개 메소드

Remove all loaded instances from pool
public reset ( )

setDatabase() 공개 메소드

Set entity database
public setDatabase ( Mongo $mongoDatabase )
$mongoDatabase Webiny\Component\Mongo\Mongo

프로퍼티 상세

$database 보호되어 있는 정적으로 프로퍼티

protected static null|Mongo,Webiny\Component\Mongo $database
리턴 null | Webiny\Component\Mongo\Mongo