OptimizerController extends Controller
Table of Contents
Methods
- action1d() : array{details: array{profileQty: int}, groups: array}
- Desc: Ejecuta el optimizador 1D. Funciona con método POST
- action2d() : array<string|int, mixed>
- Desc: Ejecuta el optimizador 2D. Funciona con método POST
- actionRunAll() : array<string|int, mixed>
- Desc: Ejecuta todos los optimizadores. Funciona con el método POST
- behaviors() : array<string|int, mixed>
- Desc: Retorna lista de comportamientos que el controlador debe de seguir.
- init() : void
- Desc: Inicializa configuraciones para el controlador.
- panel() : array<string|int, mixed>
- Desc: Ejecuta el optimizador 2D.
- profiles() : array{details: array{profileQty: int}, groups: array}
- Desc: Ejecuta el optimizador 1D
Methods
action1d()
Desc: Ejecuta el optimizador 1D. Funciona con método POST
public
action1d() : array{details: array{profileQty: int}, groups: array}
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array{details: array{profileQty: int}, groups: array}action2d()
Desc: Ejecuta el optimizador 2D. Funciona con método POST
public
action2d() : array<string|int, mixed>
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array<string|int, mixed>actionRunAll()
Desc: Ejecuta todos los optimizadores. Funciona con el método POST
public
actionRunAll() : array<string|int, mixed>
Notes: Analiza el array recibido e invoca a los métodos OptimizerController::profiles() y OptimizerController::panel().
Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array<string|int, mixed>behaviors()
Desc: Retorna lista de comportamientos que el controlador debe de seguir.
public
behaviors() : array<string|int, mixed>
Notes: Contiene excepciones de auht, auhtenticator, filtros de cors, métodos HTTP permitidos.
Ref: https://www.yiiframework.com/doc/api/2.0/yii-rest-controller#behaviors()-detail
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array<string|int, mixed> —Configuraciones del comportamiento
init()
Desc: Inicializa configuraciones para el controlador.
public
init() : void
Notes: Se deshabilita la sesión (porque se comporta como un API rest).
Ref: https://www.yiiframework.com/doc/api/2.0/yii-rest-controller#init()-detail
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
panel()
Desc: Ejecuta el optimizador 2D.
protected
panel(mixed $requestData) : array<string|int, mixed>
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Parameters
- $requestData : mixed
Return values
array<string|int, mixed>profiles()
Desc: Ejecuta el optimizador 1D
protected
profiles(mixed $requestData) : array{details: array{profileQty: int}, groups: array}
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Parameters
- $requestData : mixed