Versi Symfony mana yang Drupal gunakan untuk komponen Symfony? Apakah ini tujuan untuk mendukung versi terbaru dari komponen atau apakah ini tidak mungkin?
Versi Symfony mana yang Drupal gunakan untuk komponen Symfony? Apakah ini tujuan untuk mendukung versi terbaru dari komponen atau apakah ini tidak mungkin?
Jawaban:
Lebih akurat untuk mengatakan bahwa Drupal 8 menggunakan komponen Symfony, daripada semua Symfony. Jika Anda melihat 'core / composer.json', Anda akan melihat semua komponen individual yang digunakan Drupal. Versi tepat yang diinstalasi tercantum dalam file 'composer.lock'.
Drupal 8.2.x menggunakan versi 2.8 dari komponen ini.
Untuk Drupal 8.3.x, ada masalah yang terbuka untuk memperbarui ke 3.1 dan 3.2 , tetapi ini masih berfungsi. (Saya pikir mungkin ada masalah 3.3, tetapi saya tidak dapat menemukannya).
The Tujuan adalah untuk mulai melacak 3.x versi, tetapi konversi belum langsung.
Pada Drupal 8.4.3 di sini adalah versi librari Symfony dan librari yang berhubungan erat lainnya yang ditentukan dalam core / composer.json:
"php": ">=5.5.9",
"symfony/class-loader": "~3.2.8",
"symfony/console": "~3.2.8",
"symfony/dependency-injection": "~3.2.8",
"symfony/event-dispatcher": "~3.2.8",
"symfony/http-foundation": "~3.2.8",
"symfony/http-kernel": "~3.2.8",
"symfony/routing": "~3.2.8",
"symfony/serializer": "~3.2.8",
"symfony/translation": "~3.2.8",
"symfony/validator": "~3.2.8",
"symfony/process": "~3.2.8",
"symfony/polyfill-iconv": "^1.0",
"symfony/yaml": "~3.2.8",
"twig/twig": "^1.23.1",
"doctrine/common": "^2.5",
"doctrine/annotations": "^1.2",
"symfony-cmf/routing": "^1.4",
"symfony/psr-http-message-bridge": "^1.0",
Ini umumnya dapat diperbarui menggunakan composer update( info komposer lengkap ). Symfony 4 keluar beberapa minggu yang lalu dan ada juga versi 3.3 perpustakaan yang ada. Jadi sepertinya Drupal 8 rilis minor akan tertinggal di belakang rilis Symfony, tetapi tidak berhenti bergerak.