PHP 인터페이스 MetaModels\IFactory

To create a MetaModel instance, create an instance of the factory. and call {@link \MetaModels\IFactory::getMetaModel()}. If you only have the id of a MetaModel, you can translate it to the MetaModel-name by invoking {@link \MetaModels\IFactory::translateIdToMetaModelName()} and then perform just as normal.
상속: extends metamodels\IServiceContainerAware
파일 보기 프로젝트 열기: metamodels/core 0 사용 예제들

공개 메소드들

메소드 설명
collectNames ( ) : string[] Query for all known MetaModel names.
getMetaModel ( string $metaModelName ) : metamodels\IMetaModel | null Create a MetaModel instance.
getServiceContainer ( ) : metamodels\IMetaModelsServiceContainer Retrieve the service container.
translateIdToMetaModelName ( string $metaModelId ) : string Translate a MetaModel id to the corresponding name of the MetaModel.

메소드 상세

collectNames() 공개 메소드

Query for all known MetaModel names.
public collectNames ( ) : string[]
리턴 string[] all MetaModel names as string array.

getMetaModel() 공개 메소드

Create a MetaModel instance.
public getMetaModel ( string $metaModelName ) : metamodels\IMetaModel | null
$metaModelName string The name of the MetaModel to create.
리턴 metamodels\IMetaModel | null

getServiceContainer() 공개 메소드

Retrieve the service container.
public getServiceContainer ( ) : metamodels\IMetaModelsServiceContainer
리턴 metamodels\IMetaModelsServiceContainer

translateIdToMetaModelName() 공개 메소드

Translate a MetaModel id to the corresponding name of the MetaModel.
public translateIdToMetaModelName ( string $metaModelId ) : string
$metaModelId string The id of the MetaModel.
리턴 string The name of the MetaModel.