VisibleFields implements ContainerAwareInterface Uses ContainerAwareTrait
Interfaces, Classes and Traits
Table of Contents
- $container : Container
- $requestedFields : RequestedFields
- container() : void
- created() : void
- makeVisible() : void
- requestedFields() : VisibleFields
- getTypeByName() : Type
- getVisibleFields() : array<string|int, mixed>
- setVisibleFields() : void
Properties
$container
protected
Container
$container
$requestedFields
protected
RequestedFields
$requestedFields
Methods
container()
public
container(Container $container) : void
Parameters
- $container : Container
Return values
void —created()
public
created() : void
Return values
void —makeVisible()
public
makeVisible(array<string|int, ModelInterface> $models) : void
Parameters
- $models : array<string|int, ModelInterface>
Return values
void —requestedFields()
public
requestedFields(RequestedFields $requestedFields) : VisibleFields
Parameters
- $requestedFields : RequestedFields
Return values
VisibleFields —getTypeByName()
protected
getTypeByName(string $typeName) : Type
Parameters
- $typeName : string
Return values
Type —getVisibleFields()
protected
getVisibleFields(ModelInterface $model, RequestedFields $fields) : array<string|int, mixed>
Parameters
- $model : ModelInterface
- $fields : RequestedFields
Return values
array<string|int, mixed> —setVisibleFields()
protected
setVisibleFields(array<string|int, ModelInterface> $models[, RequestedFields $fields = null ]) : void
Parameters
- $models : array<string|int, ModelInterface>
- $fields : RequestedFields = null