PHP Интерфейс Tdt\Core\Repositories\Interfaces\DefinitionRepositoryInterface

Показать файл Открыть проект

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

Метод Описание
count ( ) : integer Retrieve the amount of definitions
countPublished ( ) : integer Retrieve the amount of published definitions
delete ( string $identifier ) : boolean | null Delete a Definition object
exists ( string $identifier ) : boolean Check if a definition exists with a given identifier
getAll ( integer $limit, integer $offset ) : array Retrieve all definitions
getAllDefinitionInfo ( integer $limit, integer $offset, array $keywords = [] ) : array Retrieve all the public information of all published Defintion's
getAllFullDescriptions ( integer $limit, integer $offset ) : array Retrieve all the information of all Defintion's
getAllPublished ( integer $limit, integer $offset ) : array Retrieve all published definitions
getByCollection ( $collection ) : array Retrieve a collection of definitions based on the collection prefix of the identifier
getByIdentifier ( string $identifier ) : array Retrieve a definition by its identifier
getCreateParameters ( ) : array Retrieve the create parameters for a Definition e.g. array( 'create_parameter' => array( 'required' => true, 'description' => '.
getDefinitionSource ( integer $definition_id, string $name ) : array Get the source of the definition (e.g. CsvDefinition, ShpDefinition,.
getFullDescription ( string $identifier ) : array Retrieve the full description of a definition
getOldest ( ) : array Retrieve the oldest definition
store ( array $input ) : array Store a Definition object
update ( string $identifier, array $input ) : array Update a Definition object

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

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

Retrieve the amount of definitions
public count ( ) : integer
Результат integer

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

Retrieve the amount of published definitions
public countPublished ( ) : integer
Результат integer

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

Delete a Definition object
public delete ( string $identifier ) : boolean | null
$identifier string
Результат boolean | null

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

Check if a definition exists with a given identifier
public exists ( string $identifier ) : boolean
$identifier string
Результат boolean

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

Retrieve all definitions
public getAll ( integer $limit, integer $offset ) : array
$limit integer
$offset integer
Результат array of Definition's

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

Retrieve all the public information of all published Defintion's
public getAllDefinitionInfo ( integer $limit, integer $offset, array $keywords = [] ) : array
$limit integer
$offset integer
$keywords array
Результат array of Definition's

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

Retrieve all the information of all Defintion's
public getAllFullDescriptions ( integer $limit, integer $offset ) : array
$limit integer
$offset integer
Результат array of Definition's

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

Retrieve all published definitions
public getAllPublished ( integer $limit, integer $offset ) : array
$limit integer
$offset integer
Результат array of Definition's

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

Retrieve a collection of definitions based on the collection prefix of the identifier
public getByCollection ( $collection ) : array
Результат array of Definition's

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

Retrieve a definition by its identifier
public getByIdentifier ( string $identifier ) : array
$identifier string
Результат array Definition

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

..', 'type' => 'string', 'name' => 'pretty name' ), ...)
public getCreateParameters ( ) : array
Результат array

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

..)
public getDefinitionSource ( integer $definition_id, string $name ) : array
$definition_id integer (id of the definition)
$name string (e.g. CsvDefinition, ShpDefinition,...)
Результат array Source

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

Retrieve the full description of a definition
public getFullDescription ( string $identifier ) : array
$identifier string
Результат array Definition

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

Retrieve the oldest definition
public getOldest ( ) : array
Результат array Definition

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

Store a Definition object
public store ( array $input ) : array
$input array
Результат array Definition

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

Update a Definition object
public update ( string $identifier, array $input ) : array
$identifier string
$input array
Результат array Definition