AbstractFractal
- Full name: \Zemit\Mvc\Controller\Traits\Abstracts\AbstractFractal
Methods
getFractalManager
public getFractalManager(): \Zemit\Fractal\Manager
- This method is abstract.
setFractalManager
public setFractalManager(?\Zemit\Fractal\Manager $manager): void
- This method is abstract.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| $manager | ?\Zemit\Fractal\Manager | 
getFractalSerializer
public getFractalSerializer(): \League\Fractal\Serializer\SerializerAbstract
- This method is abstract.
setFractalSerializer
public setFractalSerializer(\League\Fractal\Serializer\SerializerAbstract $serializer): void
- This method is abstract.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| $serializer | \League\Fractal\Serializer\SerializerAbstract | 
getTransformer
public getTransformer(): \League\Fractal\TransformerAbstract
- This method is abstract.
setTransformer
public setTransformer(?\League\Fractal\TransformerAbstract $transformer = null): void
- This method is abstract.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| $transformer | ?\League\Fractal\TransformerAbstract | 
hasTransformer
public hasTransformer(): bool
- This method is abstract.
transformModel
public transformModel(\Phalcon\Mvc\ModelInterface $model, ?\League\Fractal\TransformerAbstract $transformer = null, ?\Zemit\Fractal\Manager $fractalManager = null): ?array
- This method is abstract.
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
- This method is abstract.
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
- This method is abstract.
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
- This method is abstract.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| $data | mixed | |
| $transformer | ?\League\Fractal\TransformerAbstract | |
| $fractalManager | ?\Zemit\Fractal\Manager |