Updated to symfony 7.0
This commit is contained in:
parent
09ceadb170
commit
766622f0fc
@ -4,19 +4,19 @@
|
|||||||
"minimum-stability": "stable",
|
"minimum-stability": "stable",
|
||||||
"prefer-stable": true,
|
"prefer-stable": true,
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=8.1",
|
"php": ">=8.2",
|
||||||
"ext-ctype": "*",
|
"ext-ctype": "*",
|
||||||
"ext-iconv": "*",
|
"ext-iconv": "*",
|
||||||
"erusev/parsedown": "^1.7",
|
"erusev/parsedown": "^1.7",
|
||||||
"nelmio/security-bundle": "^3.0",
|
"nelmio/security-bundle": "^3.1",
|
||||||
"symfony/console": "^v6.3",
|
"symfony/console": "^7.0",
|
||||||
"symfony/dotenv": "^6.3",
|
"symfony/dotenv": "^7.0",
|
||||||
"symfony/flex": "^2.2",
|
"symfony/flex": "^2.3",
|
||||||
"symfony/framework-bundle": "^6.3",
|
"symfony/framework-bundle": "^7.0",
|
||||||
"symfony/runtime": "^6.3",
|
"symfony/runtime": "^7.0",
|
||||||
"symfony/twig-bundle": "^6.3",
|
"symfony/twig-bundle": "^7.0",
|
||||||
"symfony/webpack-encore-bundle": "^2.0",
|
"symfony/webpack-encore-bundle": "^2.1",
|
||||||
"symfony/yaml": "^6.3"
|
"symfony/yaml": "^7.0"
|
||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"allow-plugins": {
|
"allow-plugins": {
|
||||||
@ -66,7 +66,11 @@
|
|||||||
"extra": {
|
"extra": {
|
||||||
"symfony": {
|
"symfony": {
|
||||||
"allow-contrib": true,
|
"allow-contrib": true,
|
||||||
"require": "^6.2"
|
"require": "^7.0"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"symfony/stopwatch": "^7.0",
|
||||||
|
"symfony/web-profiler-bundle": "^7.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
1249
composer.lock
generated
1249
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@ -5,4 +5,5 @@ return [
|
|||||||
Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true],
|
Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true],
|
||||||
Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true],
|
Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true],
|
||||||
Nelmio\SecurityBundle\NelmioSecurityBundle::class => ['all' => true],
|
Nelmio\SecurityBundle\NelmioSecurityBundle::class => ['all' => true],
|
||||||
|
Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true],
|
||||||
];
|
];
|
||||||
|
@ -51,3 +51,10 @@ nelmio_security:
|
|||||||
frame-ancestors:
|
frame-ancestors:
|
||||||
- 'none'
|
- 'none'
|
||||||
block-all-mixed-content: true
|
block-all-mixed-content: true
|
||||||
|
|
||||||
|
when@dev:
|
||||||
|
nelmio_security:
|
||||||
|
csp:
|
||||||
|
enforce:
|
||||||
|
default-src:
|
||||||
|
- 'self'
|
17
config/packages/web_profiler.yaml
Normal file
17
config/packages/web_profiler.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
when@dev:
|
||||||
|
web_profiler:
|
||||||
|
toolbar: true
|
||||||
|
intercept_redirects: false
|
||||||
|
|
||||||
|
framework:
|
||||||
|
profiler:
|
||||||
|
only_exceptions: false
|
||||||
|
collect_serializer_data: true
|
||||||
|
|
||||||
|
when@test:
|
||||||
|
web_profiler:
|
||||||
|
toolbar: false
|
||||||
|
intercept_redirects: false
|
||||||
|
|
||||||
|
framework:
|
||||||
|
profiler: { collect: false }
|
8
config/routes/web_profiler.yaml
Normal file
8
config/routes/web_profiler.yaml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
when@dev:
|
||||||
|
web_profiler_wdt:
|
||||||
|
resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml'
|
||||||
|
prefix: /_wdt
|
||||||
|
|
||||||
|
web_profiler_profiler:
|
||||||
|
resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml'
|
||||||
|
prefix: /_profiler
|
BIN
dev-certs/website.test.der
Normal file
BIN
dev-certs/website.test.der
Normal file
Binary file not shown.
27
dev-certs/website.test.key
Normal file
27
dev-certs/website.test.key
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIIEogIBAAKCAQEAodMtQp4Q1zb291bh+m3AXiIt5w2LbAlC/d/MsnPRYhvB6OGV
|
||||||
|
/G6sucbaX04WVZ6Qarp7xSqoDOdzNuYen5jNjURFGliSoYXPgzVBxJ0jodoHWDJA
|
||||||
|
CGvg0vpJ2XbRReK8/wj7t0pLqg04tBQlRzrH9uNxmjNt1jxN6MKSeiu22vowjX93
|
||||||
|
HpFevAo5XAe+akU0dXrV6TQ7wRe9/s4gtk0IeiGcvyApSL68qi1v3BOe4By+r5Mv
|
||||||
|
hx7dham7eo8ioXM6ASPRPl1iIMrr/9ccnOGkpivaWfCBoXqr2xcPkA1ZXuSKk+Jg
|
||||||
|
FAo+QbjvnxCPyWq38UlexJp2eBm8VKPh0kMeCQIDAQABAoIBABrH9i+WNTdI02pv
|
||||||
|
qIpna3Sot2wLo81HYxzc0uWdoUNZUKgX3VifgFpmfHFVXQDicwgWwLEKtDEehMTL
|
||||||
|
JLpI8Yu1hrIrgmjU2ljekXnWf7Ujfh+sgUhjghuobFxe+5dTRO/4LqBQ3WDRO1ci
|
||||||
|
FmFJaxqC3aQlasIPzNz+hntNjL+EcPFbsVNuoepAuazDms0FrlkqJn3JlP91/5dg
|
||||||
|
xo3pVEDuJaC/v4eo8T0tJtexqKr9vPVpxmJ0+p3eZm9P3QTqXrmXex1GhZ4AyzF7
|
||||||
|
5tLgib6vPlRexkS6TRy3468RVU4cntzBbtmm7mO2m+BMMoUQNJtRSppMFcS9kIly
|
||||||
|
UwdEV3kCgYEAzV218WwKdmbKw1JUxvLkulG/mNgiipbRO5vCAd4PQWQG6mNpANbr
|
||||||
|
15zJOfaBnezuDRfqgicoFvXkoA4iWYR9D62NC4HbiKtvoRZmJtRy7baxn8TRa0HG
|
||||||
|
ow7Et08FZ6tMzl9Va7FN3rKRQnPgj5X9jCP8vsP/6AdDISE3DXDbAPMCgYEAybk8
|
||||||
|
sIjAFv/KD4SMCB2IJTIF7VYtbkvc4kcXsAkCGt8ZdMew64/6Pl0pM8CkpES+0Nzw
|
||||||
|
xB9yqryvtyn/ov/Nb0u/cpaP2UHYREvjSV3zNUcp3BWjZEaroqqv5fHjojgaSPEu
|
||||||
|
IFs8NQLVjA4/j0DpDF+wR4whI+BnEyDaSjeYxBMCgYAxP1u2PVZ09kmBdWjnHLBF
|
||||||
|
Df2IRaxi16/tP3jSwdGeuMH/yz8O+HsuBWcsAzUqDfs4IJgYBhPTDbx5tWn/VYo4
|
||||||
|
DEJalBV1PMdUNe7hOOkmoD0QNz6RHgDocU4zNzvwlF+izbHKVYZ69Q9ohClBxZI7
|
||||||
|
3RVrGc1wcu1iMHjnPD0IiQKBgD167VpIc3MPBoBwP1WB2qqrck8Bgtso1+tHC5sl
|
||||||
|
Q7T45gNHkU5aFUTIk/Qn9IX0RcvWarL7erE6zLsgW79MA0q2ZWUBKlpmzQkTr/P+
|
||||||
|
ZE+KnuFq3t+DAnCTYQTOEjiwrKIqj4phBBqMAJWtCgYZHG4fA9Tqincqv39+9cjE
|
||||||
|
5RRtAoGAa44YZeOB9yRlnbLfu4TcgZmgyJ71wbtwjaGb2GMxtX+GdpGKDwYZZvmp
|
||||||
|
/CRlivM2ePoNWgdJnky1V3Wz3XIQgE4ZupNRtODBoK2/BVSYe3mScxjF6D75ByVH
|
||||||
|
GiRkL+hj21IiJveNsMMxZpICfRIfohVMFMBSeaOp7mdl4B/lLlQ=
|
||||||
|
-----END RSA PRIVATE KEY-----
|
21
dev-certs/website.test.pem
Normal file
21
dev-certs/website.test.pem
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDiTCCAnGgAwIBAgIIdAEzQmOCNAYwDQYJKoZIhvcNAQEFBQAwMDEVMBMGA1UE
|
||||||
|
AxMMd2Vic2l0ZS50ZXN0MRcwFQYDVQQKEw5zZWxmc2lnbmVkLm9yZzAeFw0yMzA4
|
||||||
|
MDQxMTIzNTRaFw0zMzA4MDQxMTIzNTRaMDAxFTATBgNVBAMTDHdlYnNpdGUudGVz
|
||||||
|
dDEXMBUGA1UEChMOc2VsZnNpZ25lZC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
|
||||||
|
DwAwggEKAoIBAQCh0y1CnhDXNvb3VuH6bcBeIi3nDYtsCUL938yyc9FiG8Ho4ZX8
|
||||||
|
bqy5xtpfThZVnpBqunvFKqgM53M25h6fmM2NREUaWJKhhc+DNUHEnSOh2gdYMkAI
|
||||||
|
a+DS+knZdtFF4rz/CPu3SkuqDTi0FCVHOsf243GaM23WPE3owpJ6K7ba+jCNf3ce
|
||||||
|
kV68CjlcB75qRTR1etXpNDvBF73+ziC2TQh6IZy/IClIvryqLW/cE57gHL6vky+H
|
||||||
|
Ht2Fqbt6jyKhczoBI9E+XWIgyuv/1xyc4aSmK9pZ8IGheqvbFw+QDVle5IqT4mAU
|
||||||
|
Cj5BuO+fEI/JarfxSV7EmnZ4GbxUo+HSQx4JAgMBAAGjgaYwgaMwDAYDVR0TBAUw
|
||||||
|
AwEB/zALBgNVHQ8EBAMCAvQwOwYDVR0lBDQwMgYIKwYBBQUHAwEGCCsGAQUFBwMC
|
||||||
|
BggrBgEFBQcDAwYIKwYBBQUHAwQGCCsGAQUFBwMIMBEGCWCGSAGG+EIBAQQEAwIA
|
||||||
|
9zAXBgNVHREEEDAOggx3ZWJzaXRlLnRlc3QwHQYDVR0OBBYEFIEHbQqj84Ezt5TF
|
||||||
|
uYsN2j+InWKUMA0GCSqGSIb3DQEBBQUAA4IBAQBq2agTbeMW6R1R8fDJMaTbQMm9
|
||||||
|
Kg1asNi0iTucFle1H79A/QGBTdNvJwtKq9CGBobfuCZi2jz6feX8Fx0f+hlQ2hVG
|
||||||
|
RVrywheVhVBa+Dv1jnSLz5hssza0Xy/mKfaIeg9ulJlFNQ3FHuvPUILzJDdvpt0E
|
||||||
|
kG5kkwqmM9CQ2uqITRk5egihJEwqeXVbS3XV+2Qk1njpTafl8O/WLhMbeTsEmRHV
|
||||||
|
eftxOXobzJNriNESqyDzHg5Qx99TfjxX5pl4tEmEmCBjKwPfvEIaZutFd33RIiWy
|
||||||
|
D2WrqFolVT0IHB4ideCbuoRhLwuJlHovVZt8HW601TsIvoPKj2tmMR4eBDWp
|
||||||
|
-----END CERTIFICATE-----
|
BIN
dev-certs/website.test.pfx
Normal file
BIN
dev-certs/website.test.pfx
Normal file
Binary file not shown.
1625
package-lock.json
generated
1625
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -14,19 +14,18 @@
|
|||||||
"@babel/core": "^7.23",
|
"@babel/core": "^7.23",
|
||||||
"@babel/preset-env": "^7.23",
|
"@babel/preset-env": "^7.23",
|
||||||
"@babel/plugin-proposal-class-properties": "^7.18",
|
"@babel/plugin-proposal-class-properties": "^7.18",
|
||||||
"@symfony/webpack-encore": "^4.4",
|
"@symfony/webpack-encore": "^4.5",
|
||||||
"core-js": "^3.33",
|
"core-js": "^3.34",
|
||||||
"regenerator-runtime": "^0.14",
|
"regenerator-runtime": "^0.14",
|
||||||
"sass": "^1.69",
|
"sass": "^1.69",
|
||||||
"sass-loader": "^13.3",
|
"sass-loader": "^13.3",
|
||||||
"webpack": "^5.88",
|
"webpack": "^5.89",
|
||||||
"webpack-cli": "^5.1",
|
"webpack-cli": "^5.1",
|
||||||
"webpack-notifier": "^1.15"
|
"webpack-notifier": "^1.15"
|
||||||
},
|
},
|
||||||
"license": "AGPL-3.0-or-later",
|
"license": "AGPL-3.0-or-later",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev-server": "encore dev-server",
|
|
||||||
"dev": "encore dev",
|
"dev": "encore dev",
|
||||||
"watch": "encore dev --watch",
|
"watch": "encore dev --watch",
|
||||||
"build": "encore production --progress"
|
"build": "encore production --progress"
|
||||||
|
@ -29,7 +29,7 @@ class RefreshCommand extends Command
|
|||||||
->setHelp('This command cleans the runs table');
|
->setHelp('This command cleans the runs table');
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function execute(InputInterface $input, OutputInterface $output)
|
protected function execute(InputInterface $input, OutputInterface $output): int
|
||||||
{
|
{
|
||||||
$zip = $this->kernel->getCacheDir() . '/website.zip';
|
$zip = $this->kernel->getCacheDir() . '/website.zip';
|
||||||
$mddir = $this->kernel->getCacheDir() . '/pages';
|
$mddir = $this->kernel->getCacheDir() . '/pages';
|
||||||
|
13
symfony.lock
13
symfony.lock
@ -80,6 +80,19 @@
|
|||||||
"templates/base.html.twig"
|
"templates/base.html.twig"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"symfony/web-profiler-bundle": {
|
||||||
|
"version": "7.0",
|
||||||
|
"recipe": {
|
||||||
|
"repo": "github.com/symfony/recipes",
|
||||||
|
"branch": "main",
|
||||||
|
"version": "6.1",
|
||||||
|
"ref": "e42b3f0177df239add25373083a564e5ead4e13a"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"config/packages/web_profiler.yaml",
|
||||||
|
"config/routes/web_profiler.yaml"
|
||||||
|
]
|
||||||
|
},
|
||||||
"symfony/webpack-encore-bundle": {
|
"symfony/webpack-encore-bundle": {
|
||||||
"version": "2.0",
|
"version": "2.0",
|
||||||
"recipe": {
|
"recipe": {
|
||||||
|
Loading…
Reference in New Issue
Block a user