class BackendWidgetsAdapter extends BaseAdapter

Class BackendWidgetsAdapter is injected as empire_backend_widgets_plugin.backend_widgets_adapter service. BackendWidgetsAdapter handles the logic for creating converters defined as constants in BackendWidgetsAdapterUtil.

Constants

BASE_CONVERTER_NAME

Base name for all converters. Every converter must end with this

Properties

protected BackendWidgetsManager $widgetsManager

Methods

bool
apply(Request $request, ParamConverter $configuration)

Stores the object in the request.

bool
supports(ParamConverter $configuration)

Checks if the object is supported.

mixed
convert(BasicConverter $converter)

No description

string
getNameSpace()

No description

string
getAdapterUtil()

No description

buildConverterInstance(string $param, Request $request)

No description

__construct(BackendWidgetsManager $widgetsManager)

BackendWidgetsAdapter constructor.

setManager(BackendWidgetsManager $widgetsManager)

No description

Details

in BaseAdapter at line 35
bool apply(Request $request, ParamConverter $configuration)

Stores the object in the request.

Parameters

Request $request The request
ParamConverter $configuration Contains the name, class and options of the object

Return Value

bool True if the object has been successfully set, else false

in BaseAdapter at line 49
bool supports(ParamConverter $configuration)

Checks if the object is supported.

Parameters

ParamConverter $configuration Should be an instance of ParamConverter

Return Value

bool True if the object is supported, else false

in BaseAdapter at line 61
mixed convert(BasicConverter $converter)

Parameters

BasicConverter $converter

Return Value

mixed

at line 56
string getNameSpace()

Return Value

string

at line 64
string getAdapterUtil()

Return Value

string

at line 37
BasicConverter buildConverterInstance(string $param, Request $request)

Parameters

string $param
Request $request

Return Value

BasicConverter

at line 29
__construct(BackendWidgetsManager $widgetsManager)

BackendWidgetsAdapter constructor.

Parameters

BackendWidgetsManager $widgetsManager

at line 48
setManager(BackendWidgetsManager $widgetsManager)

Parameters

BackendWidgetsManager $widgetsManager