63 lines
1.8 KiB
YAML
63 lines
1.8 KiB
YAML
imports:
|
|
- { resource: 'parameters.yaml' }
|
|
- { resource: '/etc/dossier/parameters.yaml', ignore_errors: true }
|
|
|
|
services:
|
|
|
|
config:
|
|
class: '\Magdev\Dossier\Service\ConfigService'
|
|
|
|
monolog:
|
|
class: '\Magdev\Dossier\Service\MonologService'
|
|
arguments: ['@config']
|
|
|
|
phar_helper:
|
|
class: '\Magdev\Dossier\Service\PharHelperService'
|
|
arguments: ['@monolog']
|
|
|
|
minifer:
|
|
class: '\Magdev\Dossier\Service\MinifierService'
|
|
arguments: ['@monolog']
|
|
|
|
git:
|
|
class: '\Magdev\Dossier\Service\GitService'
|
|
arguments: ['@config', '@monolog']
|
|
|
|
translator:
|
|
class: '\Magdev\Dossier\Service\TranslatorService'
|
|
arguments: ['@config', '@monolog']
|
|
|
|
uri_helper:
|
|
class: '\Magdev\Dossier\Service\UriHelperService'
|
|
arguments: ['@monolog', '@phar_helper']
|
|
|
|
formatter:
|
|
class: '\Magdev\Dossier\Service\FormatterService'
|
|
arguments: ['@translator']
|
|
|
|
markdown:
|
|
class: '\Magdev\Dossier\Service\MarkdownService'
|
|
arguments: ['@monolog', '@formatter']
|
|
|
|
output_helper:
|
|
class: '\Magdev\Dossier\Service\OutputHelperService'
|
|
arguments: ['@translator']
|
|
|
|
template:
|
|
class: '\Magdev\Dossier\Service\TemplateService'
|
|
arguments: ['@markdown', '@translator', '@minifer', '@config', '@monolog']
|
|
|
|
cssproc:
|
|
class: '\Magdev\Dossier\Service\StylesheetProcessorService'
|
|
arguments: ['@monolog', '@template', '%scss.formatter%']
|
|
|
|
analyzer:
|
|
class: '\Magdev\Dossier\Service\AnalyzerService'
|
|
arguments: ['@config', '@monolog']
|
|
|
|
pdf:
|
|
class: '\Magdev\Dossier\Service\PdfService'
|
|
arguments: ['@config', '@monolog', '@template']
|
|
|
|
|
|
|