Skip to content

Commit f0e5220

Browse files
Add scheduler, twig & validator services definition
1 parent 4142a57 commit f0e5220

File tree

3 files changed

+54
-0
lines changed

3 files changed

+54
-0
lines changed

config/services/scheduler.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
services:
2+
cleverage_ui_process.scheduler.cron:
3+
class: CleverAge\ProcessUiBundle\Scheduler\CronScheduler
4+
public: false
5+
arguments:
6+
- '@cleverage_ui_process.repository.process_schedule'
7+
- '@validator'
8+
- '@logger'

config/services/twig.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
services:
2+
cleverage_ui_process.twig.log_level_extension:
3+
class: CleverAge\ProcessUiBundle\Twig\Extension\LogLevelExtension
4+
public: false
5+
tags:
6+
- { name: 'twig.extension' }
7+
8+
cleverage_ui_process.twig.md5_extension:
9+
class: CleverAge\ProcessUiBundle\Twig\Extension\MD5Extension
10+
public: false
11+
tags:
12+
- { name: 'twig.extension' }
13+
14+
cleverage_ui_process.twig.process_execution_extension:
15+
class: CleverAge\ProcessUiBundle\Twig\Extension\ProcessExecutionExtension
16+
public: false
17+
tags:
18+
- { name: 'twig.extension' }
19+
20+
cleverage_ui_process.twig.process_execution_extension_runtime:
21+
class: CleverAge\ProcessUiBundle\Twig\Runtime\ProcessExecutionExtensionRuntime
22+
public: false
23+
arguments:
24+
- '@cleverage_ui_process.repository.process_execution'
25+
- '@cleverage_ui_process.manager.process_configuration'

config/services/validator.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
services:
2+
cleverage_ui_process.validator.cron_expression_validator:
3+
class: CleverAge\ProcessUiBundle\Validator\CronExpressionValidator
4+
public: false
5+
tags:
6+
- { name: 'validator.constraint_validator' }
7+
8+
cleverage_ui_process.validator.every_expression_validator:
9+
class: CleverAge\ProcessUiBundle\Validator\EveryExpressionValidator
10+
public: false
11+
tags:
12+
- { name: 'validator.constraint_validator' }
13+
14+
cleverage_ui_process.validator.is_valid_process_code:
15+
class: CleverAge\ProcessUiBundle\Validator\IsValidProcessCodeValidator
16+
public: false
17+
tags:
18+
- { name: 'validator.constraint_validator' }
19+
arguments:
20+
- '@cleverage_process.registry.process_configuration'
21+

0 commit comments

Comments
 (0)