makinacorpus / drupal-sf-dic
Brings the vanilla Symfony 3 depency inject container component to Drupal 7 seamlessly along with a limited compatibility layer with Drupal 8 API
Installs: 3 257
Dependents: 5
Suggesters: 1
Security: 0
Stars: 7
Watchers: 11
Forks: 1
Open Issues: 0
Type:drupal-module
Requires
- psr/log: 1.*
- symfony/config: ^3.4 || ~4.0
- symfony/dependency-injection: ^3.4 || ~4.0
- symfony/event-dispatcher: ^3.4 || ~4.0
- symfony/expression-language: ^3.4 || ~4.0
- symfony/http-foundation: ^3.4 || ~4.0
- symfony/http-kernel: ^3.4 || ~4.0
- symfony/routing: ^3.4 || ~4.0
- symfony/security: ^3.4 || ~4.0
- symfony/translation: ^3.4 || ~4.0
- symfony/yaml: ^3.4 || ~4.0
Requires (Dev)
- phpunit/phpunit: ^5.1
Suggests
- jdorn/sql-formatter: Prettifies SQL queries in the WebProfiler debug pane
- makinacorpus/php-acl: Integrates with PHP ACL and send node access collect events, requires ^1.1.0
- monolog/monolog: Integrates the Drupal 8 logger to monolog
- symfony/symfony: Replaces Symfony components with the full stack framework and brings everything into Drupal
- symfony/twig-bundle: Allow the twig engine to work seamlessly with Drupal themes
- dev-master
- 4.0.0-rc7
- 4.0.0-rc6
- 4.0.0-rc5
- 4.0.0-rc4
- 4.0.0-rc3
- 4.0.0-rc2
- 4.0.0-rc1
- 4.0.0-beta4
- 4.0.0-beta3
- 4.0.0-beta2
- 4.0.0-beta1
- 4.0.0-alpha8
- 4.0.0-alpha7
- 4.0.0-alpha6
- 4.0.0-alpha5
- 4.0.0-alpha4
- 4.0.0-alpha3
- 4.0.0-alpha2
- 4.0.0-alpha1
- 3.3.x-dev
- 3.3.21
- 3.3.20
- 3.3.19
- 3.3.18
- 3.3.17
- 3.3.16
- 3.3.15
- 3.3.14
- 3.3.12
- 3.3.11
- 3.3.10
- 3.3.9
- 3.3.8
- 3.3.7
- 3.3.6
- 3.3.5
- 3.3.4
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.3.0-alpha8
- 3.3.0-alpha7
- 3.3.0-alpha6
- 3.3.0-alpha5
- 3.3.0-alpha4
- 3.3.0-alpha3
- 3.3.0-alpha2
- 3.3.0-alpha1
- 3.2.x-dev
- 3.2.15
- 3.2.14
- 3.2.13
- 3.2.12
- 3.2.11
- 3.2.10
- 3.2.9
- 3.2.8
- 3.2.7
- 3.2.6
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.2.0-alpha26
- 3.2.0-alpha25
- 3.2.0-alpha24
- 3.2.0-alpha23
- 3.2.0-alpha22
- 3.2.0-alpha21
- 3.2.0-alpha20
- 3.2.0-alpha19
- 3.2.0-alpha18
- 3.2.0-alpha17
- 3.2.0-alpha16
- 3.2.0-alpha15
- 3.2.0-alpha14
- 3.2.0-alpha13
- 3.2.0-alpha12
- 3.2.0-alpha11
- 3.2.0-alpha10
- 3.2.0-alpha9
- 3.2.0-alpha8
- 3.2.0-alpha7
- 3.2.0-alpha6
- 3.2.0-alpha5
- 3.2.0-alpha4
- 3.2.0-alpha3
- 3.2.0-alpha2
- 3.2.0-alpha1
- 3.1.x-dev
- 3.1.37
- 3.1.36
- 3.1.35
- 3.1.34
- 3.1.33
- 3.1.32
- 3.1.31
- 3.1.30
- 3.1.29
- 3.1.28
- 3.1.27
- 3.1.26
- 3.1.25
- 3.1.24
- 3.1.23
- 3.1.22
- 3.1.21
- 3.1.20
- 3.1.19
- 3.1.18
- 3.1.17
- 3.1.16
- 3.1.15
- 3.1.14
- 3.1.13
- 3.1.12
- 3.1.11
- 3.1.10
- 3.1.9
- 3.1.8
- 3.1.7
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.48
- 3.0.47
- 3.0.46
- 3.0.45
- 3.0.44
- 3.0.43
- 3.0.42
- 3.0.41
- 3.0.40
- 3.0.39
- 3.0.38
- 3.0.37
- 3.0.36
- 3.0.35
- 3.0.34
- 3.0.33
- 3.0.32
- 3.0.31
- 3.0.30
- 3.0.29
- 3.0.28
- 3.0.27
- 3.0.26
- 3.0.25
- 3.0.24
- 3.0.23
- 3.0.22
- 3.0.21
- 3.0.20
- 3.0.19
- 3.0.18
- 3.0.17
- 3.0.16
- 3.0.15
- 3.0.14
- 3.0.13
- 3.0.12
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-rc3
- 3.0.0-rc2
- 3.0.0-rc1
- 3.0.0-beta9
- 3.0.0-beta8
- 3.0.0-beta7
- 3.0.0-beta6
- 3.0.0-beta5
- 3.0.0-beta4
- 3.0.0-beta2
- 3.0.0-beta1
This package is auto-updated.
Last update: 2024-12-09 19:48:37 UTC
README
Drupal-sf-dic is a Drupal 7 module that serves the purpose of bringing the Symfony 3 dependency injection container to Drupal 7 along with a limited Drupal 8 API compatibility layer.
This project has been maturing enough to fill those needs :
- Brings the Symfony 3 dependency injection container to Drupal 7 ;
- Brings a Drupal 8 forward-compatibility layer for easier module porting ;
- Brings the ability to use Symfony bundles into Drupal 7 as long as they use a limited set of Symfony features.
Read the documentation on https://drupal-sf-dic.readthedocs.io/en/latest/.