PHP Класс ZF\Apigility\Admin\Model\ModuleResource

Наследование: extends ZF\Rest\AbstractResourceListener
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$modulePath string
$modulePathSpec ModulePathSpec
$modules ModuleModel

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

Метод Описание
__construct ( ModuleModel $modules, ModulePathSpec $pathSpec )
create ( array | object $data ) : ModuleEntity Create a new API-First enabled module
delete ( string $id ) : boolean | ZF\ApiProblem\ApiProblem Delete a module (and, optionally, all code within it)
fetch ( string $id ) : ModuleEntity | ZF\ApiProblem\ApiProblem Fetch module metadata
fetchAll ( array $params = [] ) : array Fetch metadata for all API-First enabled modules
setModulePath ( string $path ) Set path to use when creating new modules

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

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

public __construct ( ModuleModel $modules, ModulePathSpec $pathSpec )
$modules ModuleModel
$pathSpec ModulePathSpec

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

Create a new API-First enabled module
public create ( array | object $data ) : ModuleEntity
$data array | object
Результат ModuleEntity

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

Delete a module (and, optionally, all code within it)
public delete ( string $id ) : boolean | ZF\ApiProblem\ApiProblem
$id string
Результат boolean | ZF\ApiProblem\ApiProblem

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

Fetch module metadata
public fetch ( string $id ) : ModuleEntity | ZF\ApiProblem\ApiProblem
$id string
Результат ModuleEntity | ZF\ApiProblem\ApiProblem

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

Fetch metadata for all API-First enabled modules
public fetchAll ( array $params = [] ) : array
$params array
Результат array

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

Set path to use when creating new modules
public setModulePath ( string $path )
$path string

Описание свойств

$modulePath защищенное свойство

protected string $modulePath
Результат string

$modulePathSpec защищенное свойство

protected ModulePathSpec,ZF\Apigility\Admin\Model $modulePathSpec
Результат ModulePathSpec

$modules защищенное свойство

protected ModuleModel,ZF\Apigility\Admin\Model $modules
Результат ModuleModel