Skip to content

Commit fde380e

Browse files
committed
Upgrading to version 5.4 and remove deprication
1 parent 965614c commit fde380e

26 files changed

+342
-8495
lines changed

assets/app.js

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*
2+
* Welcome to your app's main JavaScript file!
3+
*
4+
* We recommend including the built version of this JavaScript file
5+
* (and its CSS file) in your base layout (base.html.twig).
6+
*/
7+
8+
// any CSS you import will output into a single css file (app.css in this case)
9+
import './styles/app.css';
10+
11+
// start the Stimulus application
12+
import './bootstrap';

assets/bootstrap.js

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { startStimulusApp } from '@symfony/stimulus-bridge';
2+
3+
// Registers Stimulus controllers from controllers.json and in the controllers/ directory
4+
export const app = startStimulusApp(require.context(
5+
'@symfony/stimulus-bridge/lazy-controller-loader!./controllers',
6+
true,
7+
/\.[jt]sx?$/
8+
));
9+
10+
// register any custom, 3rd party controllers here
11+
// app.register('some_controller_name', SomeImportedController);

assets/controllers.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"controllers": [],
3+
"entrypoints": []
4+
}
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { Controller } from '@hotwired/stimulus';
2+
3+
/*
4+
* This is an example Stimulus controller!
5+
*
6+
* Any element with a data-controller="hello" attribute will cause
7+
* this controller to be executed. The name "hello" comes from the filename:
8+
* hello_controller.js -> "hello"
9+
*
10+
* Delete this file or adapt it for your use!
11+
*/
12+
export default class extends Controller {
13+
connect() {
14+
this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';
15+
}
16+
}

assets/styles/app.css

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
body {
2+
background-color: lightgray;
3+
}

composer.json

+37-34
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"type": "project",
33
"license": "proprietary",
44
"require": {
5-
"php": "^7.4",
5+
"php": "^7.4|^8.0",
66
"ext-ctype": "*",
77
"ext-iconv": "*",
88
"composer/package-versions-deprecated": "^1.10",
@@ -11,56 +11,59 @@
1111
"doctrine/doctrine-migrations-bundle": "^3.0",
1212
"doctrine/orm": "^2.7",
1313
"phpdocumentor/reflection-docblock": "^5.2",
14-
"sensio/framework-extra-bundle": "^5.1",
15-
"symfony/asset": "5.1.*",
16-
"symfony/console": "5.1.*",
17-
"symfony/dotenv": "5.1.*",
18-
"symfony/expression-language": "5.1.*",
14+
"sensio/framework-extra-bundle": "^5.4",
15+
"symfony/asset": "5.4.*",
16+
"symfony/console": "5.4.*",
17+
"symfony/dotenv": "5.4.*",
18+
"symfony/expression-language": "5.4.*",
1919
"symfony/flex": "^1.3.1",
20-
"symfony/form": "5.1.*",
21-
"symfony/framework-bundle": "5.1.*",
22-
"symfony/http-client": "5.1.*",
23-
"symfony/intl": "5.1.*",
24-
"symfony/mailer": "5.1.*",
25-
"symfony/mime": "5.1.*",
20+
"symfony/form": "5.4.*",
21+
"symfony/framework-bundle": "5.4.*",
22+
"symfony/http-client": "5.4.*",
23+
"symfony/intl": "5.4.*",
24+
"symfony/mailer": "5.4.*",
25+
"symfony/mime": "5.4.*",
2626
"symfony/monolog-bundle": "^3.1",
27-
"symfony/notifier": "5.1.*",
28-
"symfony/process": "5.1.*",
29-
"symfony/property-access": "5.1.*",
30-
"symfony/property-info": "5.1.*",
31-
"symfony/security-bundle": "5.1.*",
32-
"symfony/serializer": "5.1.*",
33-
"symfony/string": "5.1.*",
34-
"symfony/translation": "5.1.*",
35-
"symfony/twig-bundle": "5.1.*",
36-
"symfony/validator": "5.1.*",
37-
"symfony/web-link": "5.1.*",
27+
"symfony/notifier": "5.4.*",
28+
"symfony/process": "5.4.*",
29+
"symfony/property-access": "5.4.*",
30+
"symfony/property-info": "5.4.*",
31+
"symfony/security-bundle": "5.4.*",
32+
"symfony/serializer": "5.4.*",
33+
"symfony/string": "5.4.*",
34+
"symfony/translation": "5.4.*",
35+
"symfony/twig-bundle": "5.4.*",
36+
"symfony/validator": "5.4.*",
37+
"symfony/web-link": "5.4.*",
3838
"symfony/webpack-encore-bundle": "^1.7",
39-
"symfony/yaml": "5.1.*",
39+
"symfony/yaml": "5.4.*",
4040
"symfonycasts/reset-password-bundle": "^1.1",
4141
"twig/extra-bundle": "^2.12|^3.0",
4242
"twig/twig": "^2.12|^3.0"
4343
},
4444
"require-dev": {
4545
"dama/doctrine-test-bundle": "^6.3",
4646
"doctrine/doctrine-fixtures-bundle": "^3.3",
47-
"symfony/browser-kit": "^5.1",
48-
"symfony/css-selector": "^5.1",
49-
"symfony/debug-bundle": "^5.1",
47+
"symfony/browser-kit": "^5.4",
48+
"symfony/css-selector": "^5.4",
49+
"symfony/debug-bundle": "^5.4",
5050
"symfony/maker-bundle": "^1.0",
5151
"symfony/monolog-bundle": "^3.0",
52-
"symfony/phpunit-bridge": "^5.1",
53-
"symfony/stopwatch": "^5.1",
54-
"symfony/twig-bundle": "^5.1",
55-
"symfony/var-dumper": "^5.1",
56-
"symfony/web-profiler-bundle": "^5.1"
52+
"symfony/phpunit-bridge": "^5.4",
53+
"symfony/stopwatch": "^5.4",
54+
"symfony/twig-bundle": "^5.4",
55+
"symfony/var-dumper": "^5.4",
56+
"symfony/web-profiler-bundle": "^5.4"
5757
},
5858
"config": {
5959
"optimize-autoloader": true,
6060
"preferred-install": {
6161
"*": "dist"
6262
},
63-
"sort-packages": true
63+
"sort-packages": true,
64+
"allow-plugins": {
65+
"symfony/flex": true
66+
}
6467
},
6568
"autoload": {
6669
"psr-4": {
@@ -99,7 +102,7 @@
99102
"extra": {
100103
"symfony": {
101104
"allow-contrib": false,
102-
"require": "5.1.*"
105+
"require": "5.4.*"
103106
}
104107
}
105108
}

0 commit comments

Comments
 (0)