AbstractFractal
- Full name:
\PhalconKit\Mvc\Controller\Traits\Abstracts\AbstractFractal
Methods
getFractalManager
public getFractalManager(): \PhalconKit\Fractal\Manager
setFractalManager
public setFractalManager(?\PhalconKit\Fractal\Manager $manager): void
- This method is abstract. Parameters:
| Parameter | Type | Description |
$manager | ?\PhalconKit\Fractal\Manager | |
getFractalSerializer
public getFractalSerializer(): \League\Fractal\Serializer\SerializerAbstract
setFractalSerializer
public setFractalSerializer(\League\Fractal\Serializer\SerializerAbstract $serializer): void
- This method is abstract. Parameters:
| Parameter | Type | Description |
$serializer | \League\Fractal\Serializer\SerializerAbstract | |
public getTransformer(): \League\Fractal\TransformerAbstract
public setTransformer(?\League\Fractal\TransformerAbstract $transformer = null): void
- This method is abstract. Parameters:
| Parameter | Type | Description |
$transformer | ?\League\Fractal\TransformerAbstract | |
public hasTransformer(): bool
public transformModel(\Phalcon\Mvc\ModelInterface $model, ?\League\Fractal\TransformerAbstract $transformer = null, ?\PhalconKit\Fractal\Manager $fractalManager = null): ?array
- This method is abstract. Parameters:
| Parameter | Type | Description |
$model | \Phalcon\Mvc\ModelInterface | |
$transformer | ?\League\Fractal\TransformerAbstract | |
$fractalManager | ?\PhalconKit\Fractal\Manager | |
public transformResultset(\Phalcon\Mvc\Model\ResultsetInterface $resultset, ?\League\Fractal\TransformerAbstract $transformer = null, ?\PhalconKit\Fractal\Manager $fractalManager = null): ?array
- This method is abstract. Parameters:
| Parameter | Type | Description |
$resultset | \Phalcon\Mvc\Model\ResultsetInterface | |
$transformer | ?\League\Fractal\TransformerAbstract | |
$fractalManager | ?\PhalconKit\Fractal\Manager | |
public transformItem(mixed $data, ?\League\Fractal\TransformerAbstract $transformer = null, ?\PhalconKit\Fractal\Manager $fractalManager = null): ?array
- This method is abstract. Parameters:
| Parameter | Type | Description |
$data | mixed | |
$transformer | ?\League\Fractal\TransformerAbstract | |
$fractalManager | ?\PhalconKit\Fractal\Manager | |
public transformCollection(mixed $data, ?\League\Fractal\TransformerAbstract $transformer = null, ?\PhalconKit\Fractal\Manager $fractalManager = null): ?array
- This method is abstract. Parameters:
| Parameter | Type | Description |
$data | mixed | |
$transformer | ?\League\Fractal\TransformerAbstract | |
$fractalManager | ?\PhalconKit\Fractal\Manager | |