Browse Source

chg: dev: composer upgrade and fix jms error #1

tags/0.3.1
Laszlo Lang 3 months ago
parent
commit
cda3b2ed85
12 changed files with 4678 additions and 3004 deletions
  1. +15
    -15
      composer.json
  2. +4316
    -2853
      composer.lock
  3. +23
    -0
      config/bootstrap.php
  4. +0
    -1
      config/bundles.php
  5. +19
    -0
      config/packages/cache.yaml
  6. +6
    -1
      config/packages/dev/jms_serializer.yaml
  7. +2
    -2
      config/packages/jms_serializer.yaml
  8. +3
    -0
      config/packages/prod/routing.yaml
  9. +2
    -0
      config/packages/test/twig.yaml
  10. +3
    -0
      config/packages/test/validator.yaml
  11. +3
    -0
      config/routes/dev/framework.yaml
  12. +286
    -132
      symfony.lock

+ 15
- 15
composer.json View File

@@ -2,30 +2,30 @@
"type": "project",
"license": "proprietary",
"require": {
"php": "^7.1.3",
"php": "^7.4",
"ext-ctype": "*",
"ext-iconv": "*",
"sonata-project/admin-bundle": "^3.38",
"sonata-project/core-bundle": "^3.11",
"sonata-project/doctrine-orm-admin-bundle": "^3.6",
"sonata-project/media-bundle": "^3.10",
"sonata-project/user-bundle": "^4.2",
"symfony/console": "^4.1",
"sonata-project/admin-bundle": "^3.0",
"sonata-project/core-bundle": "^3.0",
"sonata-project/doctrine-orm-admin-bundle": "^3.0",
"sonata-project/media-bundle": "^3.0",
"sonata-project/user-bundle": "^4.0",
"symfony/console": "^4.0",
"symfony/flex": "^1.0",
"symfony/framework-bundle": "^4.1",
"symfony/framework-bundle": "^4.0",
"symfony/lts": "^4@dev",
"symfony/maker-bundle": "^1.6",
"symfony/monolog-bundle": "^3.3",
"symfony/monolog-bundle": "^3.0",
"symfony/orm-pack": "^1.0",
"symfony/requirements-checker": "^1.1",
"symfony/swiftmailer-bundle": "^3.2",
"symfony/twig-bundle": "^4.1",
"symfony/requirements-checker": "^1.0",
"symfony/swiftmailer-bundle": "^3.0",
"symfony/twig-bundle": "^4.0",
"symfony/webpack-encore-pack": "^1.0",
"symfony/yaml": "^4.1"
"symfony/yaml": "^4.0"
},
"require-dev": {
"symfony/dotenv": "^4.1",
"symfony/profiler-pack": "^1.0"
"symfony/profiler-pack": "^1.0",
"symfony/maker-bundle": "^1.6"
},
"config": {
"preferred-install": {


+ 4316
- 2853
composer.lock
File diff suppressed because it is too large
View File


+ 23
- 0
config/bootstrap.php View File

@@ -0,0 +1,23 @@
<?php

use Symfony\Component\Dotenv\Dotenv;

require dirname(__DIR__).'/vendor/autoload.php';

// Load cached env vars if the .env.local.php file exists
// Run "composer dump-env prod" to create it (requires symfony/flex >=1.2)
if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) {
foreach ($env as $k => $v) {
$_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);
}
} elseif (!class_exists(Dotenv::class)) {
throw new RuntimeException('Please run "composer require symfony/dotenv" to load the ".env" files configuring the application.');
} else {
// load all the .env files
(new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');
}

$_SERVER += $_ENV;
$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';
$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];
$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';

+ 0
- 1
config/bundles.php View File

@@ -5,7 +5,6 @@ return [
Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true],
Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true],
Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
Doctrine\Bundle\DoctrineCacheBundle\DoctrineCacheBundle::class => ['all' => true],
Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true],
Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true],
Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true],


+ 19
- 0
config/packages/cache.yaml View File

@@ -0,0 +1,19 @@
framework:
cache:
# Unique name of your app: used to compute stable namespaces for cache keys.
#prefix_seed: your_vendor_name/app_name

# The "app" cache stores to the filesystem by default.
# The data in this cache should persist between deploys.
# Other options include:

# Redis
#app: cache.adapter.redis
#default_redis_provider: redis://localhost

# APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)
#app: cache.adapter.apcu

# Namespaced pools use the above "app" backend by default
#pools:
#my.dedicated.cache: null

+ 6
- 1
config/packages/dev/jms_serializer.yaml View File

@@ -1,6 +1,11 @@
jms_serializer:
visitors:
json:
json_serialization:
options:
- JSON_PRETTY_PRINT
- JSON_UNESCAPED_SLASHES
- JSON_PRESERVE_ZERO_FRACTION
json_deserialization:
options:
- JSON_PRETTY_PRINT
- JSON_UNESCAPED_SLASHES


+ 2
- 2
config/packages/jms_serializer.yaml View File

@@ -1,7 +1,7 @@
jms_serializer:
visitors:
xml:
format_output: '%kernel.debug%'
xml_serialization: ~
xml_deserialization: ~
# metadata:
# auto_detection: false
# directories:


+ 3
- 0
config/packages/prod/routing.yaml View File

@@ -0,0 +1,3 @@
framework:
router:
strict_requirements: null

+ 2
- 0
config/packages/test/twig.yaml View File

@@ -0,0 +1,2 @@
twig:
strict_variables: true

+ 3
- 0
config/packages/test/validator.yaml View File

@@ -0,0 +1,3 @@
framework:
validation:
not_compromised_password: false

+ 3
- 0
config/routes/dev/framework.yaml View File

@@ -0,0 +1,3 @@
_errors:
resource: '@FrameworkBundle/Resources/config/routing/errors.xml'
prefix: /_error

+ 286
- 132
symfony.lock View File

@@ -1,6 +1,6 @@
{
"cocur/slugify": {
"version": "v3.1"
"version": "v3.2"
},
"doctrine/annotations": {
"version": "1.0",
@@ -9,31 +9,37 @@
"branch": "master",
"version": "1.0",
"ref": "cb4152ebcadbe620ea2261da1a1c5a9b8cea7672"
}
},
"files": [
"config/routes/annotations.yaml"
]
},
"doctrine/cache": {
"version": "v1.7.1"
"version": "1.10.0"
},
"doctrine/collections": {
"version": "v1.5.0"
"version": "1.6.4"
},
"doctrine/common": {
"version": "v2.9.0"
"version": "v2.11.0"
},
"doctrine/dbal": {
"version": "v2.8.0"
"version": "v2.10.0"
},
"doctrine/doctrine-bundle": {
"version": "1.6",
"version": "2.0",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "1.6",
"ref": "ae205d5114e719deb64d2110f56ef910787d1e04"
}
},
"doctrine/doctrine-cache-bundle": {
"version": "1.3.3"
"version": "2.0",
"ref": "a9f2463b9f73efe74482f831f03a204a41328555"
},
"files": [
"config/packages/doctrine.yaml",
"config/packages/prod/doctrine.yaml",
"src/Entity/.gitignore",
"src/Repository/.gitignore"
]
},
"doctrine/doctrine-migrations-bundle": {
"version": "1.2",
@@ -42,97 +48,139 @@
"branch": "master",
"version": "1.2",
"ref": "c1431086fec31f17fbcfe6d6d7e92059458facc1"
}
},
"files": [
"config/packages/doctrine_migrations.yaml",
"src/Migrations/.gitignore"
]
},
"doctrine/event-manager": {
"version": "v1.0.0"
"version": "1.1.0"
},
"doctrine/inflector": {
"version": "v1.3.0"
"version": "1.3.1"
},
"doctrine/instantiator": {
"version": "1.1.0"
"version": "1.3.0"
},
"doctrine/lexer": {
"version": "v1.0.1"
"version": "1.2.0"
},
"doctrine/migrations": {
"version": "v1.8.1"
"version": "2.2.0"
},
"doctrine/orm": {
"version": "v2.6.2"
"version": "v2.7.0"
},
"doctrine/persistence": {
"version": "v1.0.0"
"version": "1.3.3"
},
"doctrine/reflection": {
"version": "v1.0.0"
},
"egulias/email-validator": {
"version": "2.1.5"
"version": "2.1.13"
},
"friendsofsymfony/user-bundle": {
"version": "v2.1.2"
},
"guzzlehttp/psr7": {
"version": "1.4.2"
"version": "1.6.1"
},
"hoa/compiler": {
"version": "3.17.08.08"
},
"hoa/consistency": {
"version": "1.17.05.02"
},
"hoa/event": {
"version": "1.17.01.13"
},
"hoa/exception": {
"version": "1.17.01.16"
},
"hoa/file": {
"version": "1.17.07.11"
},
"hoa/iterator": {
"version": "2.17.01.10"
},
"hoa/math": {
"version": "1.17.05.16"
},
"hoa/protocol": {
"version": "1.17.01.14"
},
"hoa/regex": {
"version": "1.17.01.13"
},
"hoa/stream": {
"version": "1.17.02.21"
},
"hoa/ustring": {
"version": "4.17.01.16"
},
"hoa/visitor": {
"version": "2.17.01.16"
},
"hoa/zformat": {
"version": "1.17.01.10"
},
"imagine/imagine": {
"version": "v0.7.1"
"version": "1.2.3"
},
"jdorn/sql-formatter": {
"version": "v1.2.17"
},
"jms/metadata": {
"version": "1.6.0"
},
"jms/parser-lib": {
"version": "1.0.0"
"version": "2.1.0"
},
"jms/serializer": {
"version": "1.13.0"
"version": "3.4.0"
},
"jms/serializer-bundle": {
"version": "2.0",
"version": "3.0",
"recipe": {
"repo": "github.com/symfony/recipes-contrib",
"branch": "master",
"version": "2.0",
"ref": "fe60ce509ef04a3f40da96e3979bc8d9b13b2372"
}
"version": "3.0",
"ref": "384cec52df45f3bfd46a09930d6960a58872b268"
},
"files": [
"config/packages/dev/jms_serializer.yaml",
"config/packages/jms_serializer.yaml",
"config/packages/prod/jms_serializer.yaml"
]
},
"knplabs/gaufrette": {
"version": "v0.6.0"
"version": "v0.8.3"
},
"knplabs/knp-menu": {
"version": "2.3.0"
"version": "2.6.0"
},
"knplabs/knp-menu-bundle": {
"version": "v2.2.1"
"version": "v2.3.0"
},
"kriswallsmith/buzz": {
"version": "v0.16.1"
},
"monolog/monolog": {
"version": "1.24.0"
"version": "1.25.3"
},
"nikic/php-parser": {
"version": "v4.0.3"
"version": "v4.3.0"
},
"ocramius/package-versions": {
"version": "1.3.0"
"version": "1.5.1"
},
"ocramius/proxy-manager": {
"version": "2.2.0"
"version": "2.5.1"
},
"paragonie/random_compat": {
"version": "v2.0.17"
},
"phpcollection/phpcollection": {
"version": "0.5.0"
"version": "v2.0.18"
},
"phpoption/phpoption": {
"version": "1.5.0"
"php": {
"version": "7.4"
},
"psr/cache": {
"version": "1.0.1"
@@ -144,10 +192,10 @@
"version": "1.0.1"
},
"psr/log": {
"version": "1.0.2"
"version": "1.1.2"
},
"psr/simple-cache": {
"version": "1.0.1"
"ralouphie/getallheaders": {
"version": "3.0.3"
},
"sonata-project/admin-bundle": {
"version": "3.31",
@@ -156,10 +204,15 @@
"branch": "master",
"version": "3.31",
"ref": "0e5931df1732e3dccfba42a20853049e5e9db6ae"
}
},
"files": [
"config/packages/sonata_admin.yaml",
"config/routes/sonata_admin.yaml",
"src/Admin/.gitignore"
]
},
"sonata-project/block-bundle": {
"version": "3.12.1"
"version": "3.18.2"
},
"sonata-project/cache": {
"version": "2.0.1"
@@ -171,22 +224,25 @@
"branch": "master",
"version": "3.9",
"ref": "2f69bd1995730b73a5211a9707622fb25a925df7"
}
},
"files": [
"config/packages/sonata_core.yaml"
]
},
"sonata-project/datagrid-bundle": {
"version": "2.3.1"
"version": "2.5.0"
},
"sonata-project/doctrine-extensions": {
"version": "1.0.2"
"version": "1.5.1"
},
"sonata-project/doctrine-orm-admin-bundle": {
"version": "3.6.1"
"version": "3.13.0"
},
"sonata-project/easy-extends-bundle": {
"version": "2.5.0"
},
"sonata-project/exporter": {
"version": "1.9.1"
"version": "2.0.1"
},
"sonata-project/media-bundle": {
"version": "3.13",
@@ -195,55 +251,73 @@
"branch": "master",
"version": "3.13",
"ref": "e25412e53b20827db07abb6f2aa0b8e4d26c284c"
}
},
"files": [
"config/packages/sonata_media.yaml",
"config/routes/sonata_media.yaml",
"public/upload/media/.gitignore"
]
},
"sonata-project/user-bundle": {
"version": "4.2.3"
"version": "4.5.1"
},
"swiftmailer/swiftmailer": {
"version": "v6.1.2"
"version": "v6.2.3"
},
"symfony/asset": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/cache": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/cache-contracts": {
"version": "v2.0.1"
},
"symfony/config": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/console": {
"version": "3.3",
"version": "4.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "3.3",
"ref": "e3868d2f4a5104f19f844fe551099a00c6562527"
}
"version": "4.4",
"ref": "fead3ab2e80622c61d13dac0d21a3430a45efae8"
},
"files": [
"bin/console",
"config/bootstrap.php"
]
},
"symfony/debug": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/dependency-injection": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/doctrine-bridge": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/dotenv": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/error-handler": {
"version": "v4.4.2"
},
"symfony/event-dispatcher": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/event-dispatcher-contracts": {
"version": "v1.1.7"
},
"symfony/expression-language": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/filesystem": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/finder": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/flex": {
"version": "1.0",
@@ -251,32 +325,46 @@
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "1.0",
"ref": "e921bdbfe20cdefa3b82f379d1cd36df1bc8d115"
}
"ref": "19fa03bacd9a6619583d1e4939da4388df22984d"
},
"files": [
".env"
]
},
"symfony/form": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/framework-bundle": {
"version": "3.3",
"version": "4.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "3.3",
"ref": "87c585d24de9f43bca80ebcfd5cf5cb39445d95f"
}
"version": "4.4",
"ref": "23ecaccc551fe2f74baf613811ae529eb07762fa"
},
"files": [
"config/bootstrap.php",
"config/packages/cache.yaml",
"config/packages/framework.yaml",
"config/packages/test/framework.yaml",
"config/routes/dev/framework.yaml",
"config/services.yaml",
"public/index.php",
"src/Controller/.gitignore",
"src/Kernel.php"
]
},
"symfony/http-foundation": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/http-kernel": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/inflector": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/intl": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/lts": {
"version": "4-dev"
@@ -290,38 +378,52 @@
"ref": "fadbfe33303a76e25cb63401050439aa9b1a9c7f"
}
},
"symfony/mime": {
"version": "v5.0.2"
},
"symfony/monolog-bridge": {
"version": "v4.1.7"
"version": "v4.4.2"
},
"symfony/monolog-bundle": {
"version": "3.1",
"version": "3.3",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "3.1",
"ref": "18ebf5a940573a20de06f9c4060101eeb438cf3d"
}
"version": "3.3",
"ref": "6240c6d43e8237a32452f057f81816820fd56ab6"
},
"files": [
"config/packages/dev/monolog.yaml",
"config/packages/prod/monolog.yaml",
"config/packages/test/monolog.yaml"
]
},
"symfony/options-resolver": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/orm-pack": {
"version": "v1.0.5"
"version": "v1.0.7"
},
"symfony/polyfill-intl-icu": {
"version": "v1.9.0"
"version": "v1.13.1"
},
"symfony/polyfill-intl-idn": {
"version": "v1.13.1"
},
"symfony/polyfill-mbstring": {
"version": "v1.9.0"
"version": "v1.13.1"
},
"symfony/polyfill-php72": {
"version": "v1.9.0"
"version": "v1.13.1"
},
"symfony/polyfill-php73": {
"version": "v1.13.1"
},
"symfony/profiler-pack": {
"version": "v1.0.3"
"version": "v1.0.4"
},
"symfony/property-access": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/requirements-checker": {
"version": "1.0",
@@ -333,31 +435,51 @@
}
},
"symfony/routing": {
"version": "4.0",
"version": "4.2",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "4.0",
"ref": "cda8b550123383d25827705d05a42acf6819fe4e"
}
},
"symfony/security": {
"version": "v4.1.3"
"version": "4.2",
"ref": "683dcb08707ba8d41b7e34adb0344bfd68d248a7"
},
"files": [
"config/packages/prod/routing.yaml",
"config/packages/routing.yaml",
"config/routes.yaml"
]
},
"symfony/security-acl": {
"version": "v3.0.1"
"version": "v3.0.4"
},
"symfony/security-bundle": {
"version": "3.3",
"version": "4.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "3.3",
"ref": "f8a63faa0d9521526499c0a8f403c9964ecb0527"
}
"version": "4.4",
"ref": "30efd98dd3b4ead6e9ad4713b1efc43bbe94bf77"
},
"files": [
"config/packages/security.yaml"
]
},
"symfony/security-core": {
"version": "v4.4.2"
},
"symfony/security-csrf": {
"version": "v4.4.2"
},
"symfony/security-guard": {
"version": "v4.4.2"
},
"symfony/security-http": {
"version": "v4.4.2"
},
"symfony/service-contracts": {
"version": "v2.0.1"
},
"symfony/stopwatch": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/swiftmailer-bundle": {
"version": "2.5",
@@ -365,11 +487,16 @@
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "2.5",
"ref": "3db029c03e452b4a23f7fc45cec7c922c2247eb8"
}
"ref": "ae4d22af30bbd484506bc1817c5a3ef72c855b93"
},
"files": [
"config/packages/dev/swiftmailer.yaml",
"config/packages/swiftmailer.yaml",
"config/packages/test/swiftmailer.yaml"
]
},
"symfony/templating": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/translation": {
"version": "3.3",
@@ -377,32 +504,51 @@
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "3.3",
"ref": "6bcd6c570c017ea6ae5a7a6a027c929fd3542cd8"
}
"ref": "2ad9d2545bce8ca1a863e50e92141f0b9d87ffcd"
},
"files": [
"config/packages/translation.yaml",
"translations/.gitignore"
]
},
"symfony/translation-contracts": {
"version": "v2.0.1"
},
"symfony/twig-bridge": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/twig-bundle": {
"version": "3.3",
"version": "4.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "3.3",
"ref": "f75ac166398e107796ca94cc57fa1edaa06ec47f"
}
"version": "4.4",
"ref": "15a41bbd66a1323d09824a189b485c126bbefa51"
},
"files": [
"config/packages/test/twig.yaml",
"config/packages/twig.yaml",
"templates/base.html.twig"
]
},
"symfony/validator": {
"version": "4.1",
"version": "4.3",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "4.1",
"ref": "0cdc982334f45d554957a6167e030482795bf9d7"
}
"version": "4.3",
"ref": "d902da3e4952f18d3bf05aab29512eb61cabd869"
},
"files": [
"config/packages/test/validator.yaml",
"config/packages/validator.yaml"
]
},
"symfony/var-dumper": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"symfony/var-exporter": {
"version": "v5.0.2"
},
"symfony/web-profiler-bundle": {
"version": "3.3",
@@ -411,7 +557,12 @@
"branch": "master",
"version": "3.3",
"ref": "6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6"
}
},
"files": [
"config/packages/dev/web_profiler.yaml",
"config/packages/test/web_profiler.yaml",
"config/routes/dev/web_profiler.yaml"
]
},
"symfony/webpack-encore-pack": {
"version": "1.0",
@@ -419,11 +570,11 @@
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "1.0",
"ref": "b87dfd249390a7b534caa137450277930901236e"
"ref": "e18b0c550c3ee79142dc314b3e38193caafe4bb5"
}
},
"symfony/yaml": {
"version": "v4.1.3"
"version": "v4.4.2"
},
"twig/extensions": {
"version": "1.0",
@@ -431,14 +582,17 @@
"repo": "github.com/symfony/recipes",
"branch": "master",
"version": "1.0",
"ref": "ddb2e0a77773b7fd75d8d649545f174e664500ab"
}
"ref": "a86723ee8d8b2f9437c8ce60a5546a1c267da5ed"
},
"files": [
"config/packages/twig_extensions.yaml"
]
},
"twig/twig": {
"version": "v2.5.0"
"version": "v2.12.3"
},
"zendframework/zend-code": {
"version": "3.3.1"
"version": "3.4.1"
},
"zendframework/zend-eventmanager": {
"version": "3.2.1"


Loading…
Cancel
Save