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