You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
2.2 KiB
53 lines
2.2 KiB
services:
|
|
rule_engine.evaluator:
|
|
class: \Zitec\RuleEngineBundle\Service\RuleEvaluator
|
|
public: true
|
|
acdr.rule_engine.context.acdr:
|
|
class: App\RuleEngine\Service\AcdrContext
|
|
shared: false
|
|
acdr.rule_engine.condition.tareas:
|
|
class: App\RuleEngine\Conditions\TareasCondition
|
|
arguments: ['@doctrine.orm.entity_manager']
|
|
public: false
|
|
acdr.rule_engine.condition.preguntas:
|
|
class: App\RuleEngine\Conditions\PreguntasCondition
|
|
arguments: ['@doctrine.orm.entity_manager']
|
|
public: false
|
|
acdr.rule_engine.condition.respuestas:
|
|
class: App\RuleEngine\Conditions\RespuestasCondition
|
|
arguments: ['@doctrine.orm.entity_manager', '@security.token_storage']
|
|
public: false
|
|
acdr.rule_engine.condition.perfiles:
|
|
class: App\RuleEngine\Conditions\PerfilesCondition
|
|
arguments: ['@doctrine.orm.entity_manager']
|
|
public: false
|
|
acdr.rule_engine.manager.objetopreguntas:
|
|
class: Zitec\RuleEngineBundle\Service\RuleConditionsManager
|
|
arguments: ['@acdr.rule_engine.context.acdr']
|
|
calls:
|
|
- [addSupportedCondition, ["@acdr.rule_engine.condition.tareas"]]
|
|
- [addSupportedCondition, ["@acdr.rule_engine.condition.preguntas"]]
|
|
- [addSupportedCondition, ["@acdr.rule_engine.condition.perfiles"]]
|
|
- [addSupportedCondition, ["@acdr.rule_engine.condition.respuestas"]]
|
|
tags:
|
|
- { name: rule_engine.conditions_manager, entity: "App:Tarea" }
|
|
- { name: rule_engine.conditions_manager, entity: "App:Precondition" }
|
|
- { name: rule_engine.conditions_manager, entity: "App:Postcondition" }
|
|
- { name: rule_engine.conditions_manager, entity: "App:Respuestas" }
|
|
rule_engine.orchestrator:
|
|
class: Zitec\RuleEngineBundle\Service\Orchestrator
|
|
arguments: ['@doctrine.orm.entity_manager']
|
|
public: true
|
|
|
|
App\Controller\Admin\RealizarTareaAdminController:
|
|
arguments:
|
|
$evaluator: '@rule_engine.evaluator'
|
|
$context: '@App\RuleEngine\Service\AcdrContext'
|
|
$kernel: '@kernel'
|
|
public: true
|
|
App\Controller\Admin\RespuestasTareaAdminController:
|
|
arguments:
|
|
$evaluator: '@rule_engine.evaluator'
|
|
$context: '@App\RuleEngine\Service\AcdrContext'
|
|
$kernel: '@kernel'
|
|
public: true
|