mirror of
https://github.com/MarijnDoeve/TijdVoorDeTest.git
synced 2026-03-05 20:44:19 +01:00
PHP 8.4
This commit is contained in:
2
.idea/TijdVoorDeTest.iml
generated
2
.idea/TijdVoorDeTest.iml
generated
@@ -134,7 +134,6 @@
|
|||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/browser-kit" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/browser-kit" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/dom-crawler" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/dom-crawler" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/mailer" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/mailer" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php84" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfonycasts/verify-email-bundle" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/symfonycasts/verify-email-bundle" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/psr7" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/psr7" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/jean85/pretty-package-versions" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/jean85/pretty-package-versions" />
|
||||||
@@ -166,6 +165,7 @@
|
|||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/twig/intl-extra" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/twig/intl-extra" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/stimulus-bundle" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/stimulus-bundle" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/ux-turbo" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/ux-turbo" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-uuid" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
|||||||
27
.idea/php.xml
generated
27
.idea/php.xml
generated
@@ -7,11 +7,6 @@
|
|||||||
</laravel_pint_by_interpreter>
|
</laravel_pint_by_interpreter>
|
||||||
</laravel_pint_settings>
|
</laravel_pint_settings>
|
||||||
</component>
|
</component>
|
||||||
<component name="MessDetector">
|
|
||||||
<phpmd_settings>
|
|
||||||
<phpmd_by_interpreter asDefaultInterpreter="true" interpreter_id="96512cb2-7b9e-4e1d-bfa2-bf7f3be424c8" timeout="30000" />
|
|
||||||
</phpmd_settings>
|
|
||||||
</component>
|
|
||||||
<component name="MessDetectorOptionsConfiguration">
|
<component name="MessDetectorOptionsConfiguration">
|
||||||
<option name="transferred" value="true" />
|
<option name="transferred" value="true" />
|
||||||
</component>
|
</component>
|
||||||
@@ -31,11 +26,6 @@
|
|||||||
<phpcs_fixer_by_interpreter asDefaultInterpreter="true" deletedFromTheList="true" interpreter_id="96512cb2-7b9e-4e1d-bfa2-bf7f3be424c8" standards="DoctrineAnnotation;PER;PER-CS;PER-CS1.0;PER-CS2.0;PHP54Migration;PHP56Migration;PHP70Migration;PHP71Migration;PHP73Migration;PHP74Migration;PHP80Migration;PHP81Migration;PHP82Migration;PHP83Migration;PHP84Migration;PHPUnit100Migration;PHPUnit30Migration;PHPUnit32Migration;PHPUnit35Migration;PHPUnit43Migration;PHPUnit48Migration;PHPUnit50Migration;PHPUnit52Migration;PHPUnit54Migration;PHPUnit55Migration;PHPUnit56Migration;PHPUnit57Migration;PHPUnit60Migration;PHPUnit75Migration;PHPUnit84Migration;PHPUnit91Migration;PSR1;PSR12;PSR2;PhpCsFixer;Symfony" tool_path="vendor/bin/php-cs-fixer" timeout="30000" />
|
<phpcs_fixer_by_interpreter asDefaultInterpreter="true" deletedFromTheList="true" interpreter_id="96512cb2-7b9e-4e1d-bfa2-bf7f3be424c8" standards="DoctrineAnnotation;PER;PER-CS;PER-CS1.0;PER-CS2.0;PHP54Migration;PHP56Migration;PHP70Migration;PHP71Migration;PHP73Migration;PHP74Migration;PHP80Migration;PHP81Migration;PHP82Migration;PHP83Migration;PHP84Migration;PHPUnit100Migration;PHPUnit30Migration;PHPUnit32Migration;PHPUnit35Migration;PHPUnit43Migration;PHPUnit48Migration;PHPUnit50Migration;PHPUnit52Migration;PHPUnit54Migration;PHPUnit55Migration;PHPUnit56Migration;PHPUnit57Migration;PHPUnit60Migration;PHPUnit75Migration;PHPUnit84Migration;PHPUnit91Migration;PSR1;PSR12;PSR2;PhpCsFixer;Symfony" tool_path="vendor/bin/php-cs-fixer" timeout="30000" />
|
||||||
</phpcsfixer_settings>
|
</phpcsfixer_settings>
|
||||||
</component>
|
</component>
|
||||||
<component name="PhpCodeSniffer">
|
|
||||||
<phpcs_settings>
|
|
||||||
<phpcs_by_interpreter asDefaultInterpreter="true" interpreter_id="96512cb2-7b9e-4e1d-bfa2-bf7f3be424c8" timeout="30000" />
|
|
||||||
</phpcs_settings>
|
|
||||||
</component>
|
|
||||||
<component name="PhpExternalFormatter">
|
<component name="PhpExternalFormatter">
|
||||||
<option name="externalFormatter" value="PHP_CS_FIXER" />
|
<option name="externalFormatter" value="PHP_CS_FIXER" />
|
||||||
</component>
|
</component>
|
||||||
@@ -108,7 +98,6 @@
|
|||||||
<path value="$PROJECT_DIR$/vendor/symfony/http-client" />
|
<path value="$PROJECT_DIR$/vendor/symfony/http-client" />
|
||||||
<path value="$PROJECT_DIR$/vendor/symfony/stopwatch" />
|
<path value="$PROJECT_DIR$/vendor/symfony/stopwatch" />
|
||||||
<path value="$PROJECT_DIR$/vendor/symfony/finder" />
|
<path value="$PROJECT_DIR$/vendor/symfony/finder" />
|
||||||
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php84" />
|
|
||||||
<path value="$PROJECT_DIR$/vendor/symfony/yaml" />
|
<path value="$PROJECT_DIR$/vendor/symfony/yaml" />
|
||||||
<path value="$PROJECT_DIR$/vendor/symfony/mime" />
|
<path value="$PROJECT_DIR$/vendor/symfony/mime" />
|
||||||
<path value="$PROJECT_DIR$/vendor/symfony/psr-http-message-bridge" />
|
<path value="$PROJECT_DIR$/vendor/symfony/psr-http-message-bridge" />
|
||||||
@@ -201,11 +190,12 @@
|
|||||||
<path value="$PROJECT_DIR$/vendor/twig/twig" />
|
<path value="$PROJECT_DIR$/vendor/twig/twig" />
|
||||||
<path value="$PROJECT_DIR$/vendor/symfony/ux-turbo" />
|
<path value="$PROJECT_DIR$/vendor/symfony/ux-turbo" />
|
||||||
<path value="$PROJECT_DIR$/vendor/symfony/stimulus-bundle" />
|
<path value="$PROJECT_DIR$/vendor/symfony/stimulus-bundle" />
|
||||||
|
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-uuid" />
|
||||||
</include_path>
|
</include_path>
|
||||||
</component>
|
</component>
|
||||||
<component name="PhpInterpreters">
|
<component name="PhpInterpreters">
|
||||||
<interpreters>
|
<interpreters>
|
||||||
<interpreter id="96512cb2-7b9e-4e1d-bfa2-bf7f3be424c8" name="Compose PHP 8.3" home="docker-compose://DATA" auto="false" debugger_id="php.debugger.XDebug">
|
<interpreter id="96512cb2-7b9e-4e1d-bfa2-bf7f3be424c8" name="Compose PHP 8.4" home="docker-compose://DATA" auto="false" debugger_id="php.debugger.XDebug">
|
||||||
<remote_data INTERPRETER_PATH="php" HELPERS_PATH="/opt/.phpstorm_helpers" VALID="true" RUN_AS_ROOT_VIA_SUDO="false" DOCKER_ACCOUNT_NAME="Colima" DOCKER_COMPOSE_SERVICE_NAME="php" DOCKER_REMOTE_PROJECT_PATH="/opt/project">
|
<remote_data INTERPRETER_PATH="php" HELPERS_PATH="/opt/.phpstorm_helpers" VALID="true" RUN_AS_ROOT_VIA_SUDO="false" DOCKER_ACCOUNT_NAME="Colima" DOCKER_COMPOSE_SERVICE_NAME="php" DOCKER_REMOTE_PROJECT_PATH="/opt/project">
|
||||||
<type_data command="EXEC" />
|
<type_data command="EXEC" />
|
||||||
<dockerComposeConfigurationPaths>
|
<dockerComposeConfigurationPaths>
|
||||||
@@ -219,15 +209,15 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="PhpInterpretersPhpInfoCache">
|
<component name="PhpInterpretersPhpInfoCache">
|
||||||
<phpInfoCache>
|
<phpInfoCache>
|
||||||
<interpreter name="Compose PHP 8.3">
|
<interpreter name="Compose PHP 8.4">
|
||||||
<phpinfo binary_type="PHP" php_cgi="/usr/local/bin/php-cgi" php_cli="/usr/local/bin/php" path_separator=":" version="8.3.19">
|
<phpinfo binary_type="PHP" php_cgi="/usr/local/bin/php-cgi" php_cli="/usr/local/bin/php" path_separator=":" version="8.4.8">
|
||||||
<additional_php_ini>/usr/local/etc/php/conf.d/docker-php-ext-apcu.ini, /usr/local/etc/php/conf.d/docker-php-ext-intl.ini, /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini, /usr/local/etc/php/conf.d/docker-php-ext-pdo_pgsql.ini, /usr/local/etc/php/conf.d/docker-php-ext-sodium.ini, /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini, /usr/local/etc/php/conf.d/docker-php-ext-zip.ini, /usr/local/etc/php/app.conf.d/10-app.ini, /usr/local/etc/php/app.conf.d/20-app.dev.ini</additional_php_ini>
|
<additional_php_ini>/usr/local/etc/php/conf.d/docker-php-ext-apcu.ini, /usr/local/etc/php/conf.d/docker-php-ext-excimer.ini, /usr/local/etc/php/conf.d/docker-php-ext-gd.ini, /usr/local/etc/php/conf.d/docker-php-ext-intl.ini, /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini, /usr/local/etc/php/conf.d/docker-php-ext-pdo_pgsql.ini, /usr/local/etc/php/conf.d/docker-php-ext-sodium.ini, /usr/local/etc/php/conf.d/docker-php-ext-uuid.ini, /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini, /usr/local/etc/php/conf.d/docker-php-ext-zip.ini, /usr/local/etc/php/app.conf.d/10-app.ini, /usr/local/etc/php/app.conf.d/20-app.dev.ini</additional_php_ini>
|
||||||
<configuration_file>/usr/local/etc/php/php.ini</configuration_file>
|
<configuration_file>/usr/local/etc/php/php.ini</configuration_file>
|
||||||
<configuration_options>
|
<configuration_options>
|
||||||
<configuration_option name="include_path" value=".:/usr/local/lib/php" />
|
<configuration_option name="include_path" value=".:/usr/local/lib/php" />
|
||||||
</configuration_options>
|
</configuration_options>
|
||||||
<debuggers>
|
<debuggers>
|
||||||
<debugger_info debugger="xdebug" debugger_version="3.4.2">
|
<debugger_info debugger="xdebug" debugger_version="3.4.3">
|
||||||
<debug_extensions />
|
<debug_extensions />
|
||||||
</debugger_info>
|
</debugger_info>
|
||||||
</debuggers>
|
</debuggers>
|
||||||
@@ -244,8 +234,10 @@
|
|||||||
<extension name="curl" />
|
<extension name="curl" />
|
||||||
<extension name="date" />
|
<extension name="date" />
|
||||||
<extension name="dom" />
|
<extension name="dom" />
|
||||||
|
<extension name="excimer" />
|
||||||
<extension name="fileinfo" />
|
<extension name="fileinfo" />
|
||||||
<extension name="filter" />
|
<extension name="filter" />
|
||||||
|
<extension name="gd" />
|
||||||
<extension name="hash" />
|
<extension name="hash" />
|
||||||
<extension name="iconv" />
|
<extension name="iconv" />
|
||||||
<extension name="intl" />
|
<extension name="intl" />
|
||||||
@@ -265,6 +257,7 @@
|
|||||||
<extension name="sqlite3" />
|
<extension name="sqlite3" />
|
||||||
<extension name="standard" />
|
<extension name="standard" />
|
||||||
<extension name="tokenizer" />
|
<extension name="tokenizer" />
|
||||||
|
<extension name="uuid" />
|
||||||
<extension name="xdebug" />
|
<extension name="xdebug" />
|
||||||
<extension name="xml" />
|
<extension name="xml" />
|
||||||
<extension name="xmlreader" />
|
<extension name="xmlreader" />
|
||||||
@@ -276,7 +269,7 @@
|
|||||||
</interpreter>
|
</interpreter>
|
||||||
</phpInfoCache>
|
</phpInfoCache>
|
||||||
</component>
|
</component>
|
||||||
<component name="PhpProjectSharedConfiguration" php_language_level="8.3" />
|
<component name="PhpProjectSharedConfiguration" php_language_level="8.4" />
|
||||||
<component name="PhpStan">
|
<component name="PhpStan">
|
||||||
<PhpStan_settings>
|
<PhpStan_settings>
|
||||||
<phpstan_by_interpreter interpreter_id="96512cb2-7b9e-4e1d-bfa2-bf7f3be424c8" tool_path="vendor/bin/phpstan" timeout="60000" />
|
<phpstan_by_interpreter interpreter_id="96512cb2-7b9e-4e1d-bfa2-bf7f3be424c8" tool_path="vendor/bin/phpstan" timeout="60000" />
|
||||||
|
|||||||
1
.idea/symfony2.xml
generated
1
.idea/symfony2.xml
generated
@@ -2,5 +2,6 @@
|
|||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="Symfony2PluginSettings">
|
<component name="Symfony2PluginSettings">
|
||||||
<option name="pluginEnabled" value="true" />
|
<option name="pluginEnabled" value="true" />
|
||||||
|
<option name="profilerCsvPath" value="" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
#syntax=docker/dockerfile:1
|
#syntax=docker/dockerfile:1
|
||||||
|
|
||||||
# Versions
|
# Versions
|
||||||
FROM dunglas/frankenphp:1-php8.3 AS frankenphp_upstream
|
FROM dunglas/frankenphp:1-php8.4 AS frankenphp_upstream
|
||||||
|
|
||||||
# The different stages of this Dockerfile are meant to be built into separate images
|
# The different stages of this Dockerfile are meant to be built into separate images
|
||||||
# https://docs.docker.com/develop/develop-images/multistage-build/#stop-at-a-specific-build-stage
|
# https://docs.docker.com/develop/develop-images/multistage-build/#stop-at-a-specific-build-stage
|
||||||
@@ -31,7 +31,6 @@ RUN set -eux; \
|
|||||||
intl \
|
intl \
|
||||||
opcache \
|
opcache \
|
||||||
zip \
|
zip \
|
||||||
uuid \
|
|
||||||
gd \
|
gd \
|
||||||
excimer-1.2.3 \
|
excimer-1.2.3 \
|
||||||
;
|
;
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ services:
|
|||||||
# See https://xdebug.org/docs/all_settings#mode
|
# See https://xdebug.org/docs/all_settings#mode
|
||||||
XDEBUG_MODE: "${XDEBUG_MODE:-off}"
|
XDEBUG_MODE: "${XDEBUG_MODE:-off}"
|
||||||
MAILER_DSN: "smtp://mailer:1025"
|
MAILER_DSN: "smtp://mailer:1025"
|
||||||
|
PHP_CS_FIXER_IGNORE_ENV: 1
|
||||||
extra_hosts:
|
extra_hosts:
|
||||||
# Ensure that host.docker.internal is correctly defined on Linux
|
# Ensure that host.docker.internal is correctly defined on Linux
|
||||||
- host.docker.internal:host-gateway
|
- host.docker.internal:host-gateway
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"minimum-stability": "stable",
|
"minimum-stability": "stable",
|
||||||
"prefer-stable": true,
|
"prefer-stable": true,
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=8.3.15",
|
"php": ">=8.4",
|
||||||
"ext-ctype": "*",
|
"ext-ctype": "*",
|
||||||
"ext-iconv": "*",
|
"ext-iconv": "*",
|
||||||
"doctrine/dbal": "^4.2.3",
|
"doctrine/dbal": "^4.2.3",
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
"doctrine/orm": "^3.3.3",
|
"doctrine/orm": "^3.3.3",
|
||||||
"easycorp/easyadmin-bundle": "^4.24.7",
|
"easycorp/easyadmin-bundle": "^4.24.7",
|
||||||
"phpdocumentor/reflection-docblock": "^5.6.2",
|
"phpdocumentor/reflection-docblock": "^5.6.2",
|
||||||
"phpoffice/phpspreadsheet": "^4.2.0",
|
"phpoffice/phpspreadsheet": "^4.3.1",
|
||||||
"phpstan/phpdoc-parser": "^2.1",
|
"phpstan/phpdoc-parser": "^2.1",
|
||||||
"runtime/frankenphp-symfony": "^0.2.0",
|
"runtime/frankenphp-symfony": "^0.2.0",
|
||||||
"sentry/sentry-symfony": "^5.2",
|
"sentry/sentry-symfony": "^5.2",
|
||||||
@@ -52,8 +52,8 @@
|
|||||||
"phpstan/phpstan-doctrine": "^2.0.3",
|
"phpstan/phpstan-doctrine": "^2.0.3",
|
||||||
"phpstan/phpstan-phpunit": "^2.0.6",
|
"phpstan/phpstan-phpunit": "^2.0.6",
|
||||||
"phpstan/phpstan-symfony": "^2.0.6",
|
"phpstan/phpstan-symfony": "^2.0.6",
|
||||||
"phpunit/phpunit": "^12.1.6",
|
"phpunit/phpunit": "^12.2.1",
|
||||||
"rector/rector": "^2.0.16",
|
"rector/rector": "^2.0.17",
|
||||||
"roave/security-advisories": "dev-latest",
|
"roave/security-advisories": "dev-latest",
|
||||||
"symfony/browser-kit": "7.3.*",
|
"symfony/browser-kit": "7.3.*",
|
||||||
"symfony/css-selector": "7.3.*",
|
"symfony/css-selector": "7.3.*",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"symfony/polyfill-php81": "*",
|
"symfony/polyfill-php81": "*",
|
||||||
"symfony/polyfill-php82": "*",
|
"symfony/polyfill-php82": "*",
|
||||||
"symfony/polyfill-php83": "*",
|
"symfony/polyfill-php83": "*",
|
||||||
"symfony/polyfill-uuid": "*"
|
"symfony/polyfill-php84": "*"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"auto-scripts": {
|
"auto-scripts": {
|
||||||
|
|||||||
112
composer.lock
generated
112
composer.lock
generated
@@ -4,7 +4,7 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "8e84c8f351737535bac2dc1def6448eb",
|
"content-hash": "1161162825d29714bbcec15a80d114fc",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "composer/pcre",
|
"name": "composer/pcre",
|
||||||
@@ -1992,16 +1992,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpoffice/phpspreadsheet",
|
"name": "phpoffice/phpspreadsheet",
|
||||||
"version": "4.2.0",
|
"version": "4.3.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
|
"url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
|
||||||
"reference": "5f6d7410e5fd72cac1aa67d4f05f4fe664d01ba6"
|
"reference": "d0ac70d610fb62ccad38c2696569ae1ad42acc70"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/5f6d7410e5fd72cac1aa67d4f05f4fe664d01ba6",
|
"url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/d0ac70d610fb62ccad38c2696569ae1ad42acc70",
|
||||||
"reference": "5f6d7410e5fd72cac1aa67d4f05f4fe664d01ba6",
|
"reference": "d0ac70d610fb62ccad38c2696569ae1ad42acc70",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -2092,9 +2092,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
|
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
|
||||||
"source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/4.2.0"
|
"source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/4.3.1"
|
||||||
},
|
},
|
||||||
"time": "2025-04-17T02:41:45+00:00"
|
"time": "2025-05-26T18:51:08+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpstan/phpdoc-parser",
|
"name": "phpstan/phpdoc-parser",
|
||||||
@@ -2702,16 +2702,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sentry/sentry",
|
"name": "sentry/sentry",
|
||||||
"version": "4.11.1",
|
"version": "4.12.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/getsentry/sentry-php.git",
|
"url": "https://github.com/getsentry/sentry-php.git",
|
||||||
"reference": "53dc0bcb6a667cac5b760b46f98d5380e63e02ca"
|
"reference": "0173702ffcbe36ce7638f07f090271294866a7a0"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/getsentry/sentry-php/zipball/53dc0bcb6a667cac5b760b46f98d5380e63e02ca",
|
"url": "https://api.github.com/repos/getsentry/sentry-php/zipball/0173702ffcbe36ce7638f07f090271294866a7a0",
|
||||||
"reference": "53dc0bcb6a667cac5b760b46f98d5380e63e02ca",
|
"reference": "0173702ffcbe36ce7638f07f090271294866a7a0",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -2775,7 +2775,7 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/getsentry/sentry-php/issues",
|
"issues": "https://github.com/getsentry/sentry-php/issues",
|
||||||
"source": "https://github.com/getsentry/sentry-php/tree/4.11.1"
|
"source": "https://github.com/getsentry/sentry-php/tree/4.12.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -2787,7 +2787,7 @@
|
|||||||
"type": "custom"
|
"type": "custom"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2025-05-12T11:30:33+00:00"
|
"time": "2025-06-07T08:37:56+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sentry/sentry-symfony",
|
"name": "sentry/sentry-symfony",
|
||||||
@@ -5551,22 +5551,28 @@
|
|||||||
"time": "2024-09-09T11:45:10+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-php84",
|
"name": "symfony/polyfill-uuid",
|
||||||
"version": "v1.32.0",
|
"version": "v1.32.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-php84.git",
|
"url": "https://github.com/symfony/polyfill-uuid.git",
|
||||||
"reference": "000df7860439609837bbe28670b0be15783b7fbf"
|
"reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/000df7860439609837bbe28670b0be15783b7fbf",
|
"url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2",
|
||||||
"reference": "000df7860439609837bbe28670b0be15783b7fbf",
|
"reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.2"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
|
"provide": {
|
||||||
|
"ext-uuid": "*"
|
||||||
|
},
|
||||||
|
"suggest": {
|
||||||
|
"ext-uuid": "For best performance"
|
||||||
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"thanks": {
|
"thanks": {
|
||||||
@@ -5579,11 +5585,8 @@
|
|||||||
"bootstrap.php"
|
"bootstrap.php"
|
||||||
],
|
],
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"Symfony\\Polyfill\\Php84\\": ""
|
"Symfony\\Polyfill\\Uuid\\": ""
|
||||||
},
|
}
|
||||||
"classmap": [
|
|
||||||
"Resources/stubs"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
"license": [
|
"license": [
|
||||||
@@ -5591,24 +5594,24 @@
|
|||||||
],
|
],
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "Nicolas Grekas",
|
"name": "Grégoire Pineau",
|
||||||
"email": "p@tchwork.com"
|
"email": "lyrixx@lyrixx.info"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Symfony Community",
|
"name": "Symfony Community",
|
||||||
"homepage": "https://symfony.com/contributors"
|
"homepage": "https://symfony.com/contributors"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions",
|
"description": "Symfony polyfill for uuid functions",
|
||||||
"homepage": "https://symfony.com",
|
"homepage": "https://symfony.com",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"compatibility",
|
"compatibility",
|
||||||
"polyfill",
|
"polyfill",
|
||||||
"portable",
|
"portable",
|
||||||
"shim"
|
"uuid"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-php84/tree/v1.32.0"
|
"source": "https://github.com/symfony/polyfill-uuid/tree/v1.32.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -5624,7 +5627,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2025-02-20T12:04:08+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/process",
|
"name": "symfony/process",
|
||||||
@@ -9914,16 +9917,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpunit/phpunit",
|
"name": "phpunit/phpunit",
|
||||||
"version": "12.1.6",
|
"version": "12.2.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||||
"reference": "2fdf0056c673c8f0f1eed00030be5f8243c1e6e0"
|
"reference": "5f09fda04e7caea93cff50b4e90319184f3e6ee3"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2fdf0056c673c8f0f1eed00030be5f8243c1e6e0",
|
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5f09fda04e7caea93cff50b4e90319184f3e6ee3",
|
||||||
"reference": "2fdf0056c673c8f0f1eed00030be5f8243c1e6e0",
|
"reference": "5f09fda04e7caea93cff50b4e90319184f3e6ee3",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -9937,7 +9940,7 @@
|
|||||||
"phar-io/manifest": "^2.0.4",
|
"phar-io/manifest": "^2.0.4",
|
||||||
"phar-io/version": "^3.2.1",
|
"phar-io/version": "^3.2.1",
|
||||||
"php": ">=8.3",
|
"php": ">=8.3",
|
||||||
"phpunit/php-code-coverage": "^12.2.1",
|
"phpunit/php-code-coverage": "^12.3.0",
|
||||||
"phpunit/php-file-iterator": "^6.0.0",
|
"phpunit/php-file-iterator": "^6.0.0",
|
||||||
"phpunit/php-invoker": "^6.0.0",
|
"phpunit/php-invoker": "^6.0.0",
|
||||||
"phpunit/php-text-template": "^5.0.0",
|
"phpunit/php-text-template": "^5.0.0",
|
||||||
@@ -9945,7 +9948,7 @@
|
|||||||
"sebastian/cli-parser": "^4.0.0",
|
"sebastian/cli-parser": "^4.0.0",
|
||||||
"sebastian/comparator": "^7.0.1",
|
"sebastian/comparator": "^7.0.1",
|
||||||
"sebastian/diff": "^7.0.0",
|
"sebastian/diff": "^7.0.0",
|
||||||
"sebastian/environment": "^8.0.1",
|
"sebastian/environment": "^8.0.2",
|
||||||
"sebastian/exporter": "^7.0.0",
|
"sebastian/exporter": "^7.0.0",
|
||||||
"sebastian/global-state": "^8.0.0",
|
"sebastian/global-state": "^8.0.0",
|
||||||
"sebastian/object-enumerator": "^7.0.0",
|
"sebastian/object-enumerator": "^7.0.0",
|
||||||
@@ -9959,7 +9962,7 @@
|
|||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-main": "12.1-dev"
|
"dev-main": "12.2-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
@@ -9991,7 +9994,7 @@
|
|||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/12.1.6"
|
"source": "https://github.com/sebastianbergmann/phpunit/tree/12.2.1"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -10015,7 +10018,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2025-05-21T12:36:31+00:00"
|
"time": "2025-06-07T05:17:47+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "react/cache",
|
"name": "react/cache",
|
||||||
@@ -10545,21 +10548,21 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rector/rector",
|
"name": "rector/rector",
|
||||||
"version": "2.0.16",
|
"version": "2.0.17",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/rectorphp/rector.git",
|
"url": "https://github.com/rectorphp/rector.git",
|
||||||
"reference": "f1366d1f8c7490541c8f7af6e5c7cef7cca1b5a2"
|
"reference": "caa4ffda1d48bde44434e6ba95d132ec32e7fd40"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/rectorphp/rector/zipball/f1366d1f8c7490541c8f7af6e5c7cef7cca1b5a2",
|
"url": "https://api.github.com/repos/rectorphp/rector/zipball/caa4ffda1d48bde44434e6ba95d132ec32e7fd40",
|
||||||
"reference": "f1366d1f8c7490541c8f7af6e5c7cef7cca1b5a2",
|
"reference": "caa4ffda1d48bde44434e6ba95d132ec32e7fd40",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.4|^8.0",
|
"php": "^7.4|^8.0",
|
||||||
"phpstan/phpstan": "^2.1.14"
|
"phpstan/phpstan": "^2.1.17"
|
||||||
},
|
},
|
||||||
"conflict": {
|
"conflict": {
|
||||||
"rector/rector-doctrine": "*",
|
"rector/rector-doctrine": "*",
|
||||||
@@ -10592,7 +10595,7 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/rectorphp/rector/issues",
|
"issues": "https://github.com/rectorphp/rector/issues",
|
||||||
"source": "https://github.com/rectorphp/rector/tree/2.0.16"
|
"source": "https://github.com/rectorphp/rector/tree/2.0.17"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -10600,7 +10603,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2025-05-12T16:37:16+00:00"
|
"time": "2025-05-30T10:59:08+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "roave/security-advisories",
|
"name": "roave/security-advisories",
|
||||||
@@ -10608,12 +10611,12 @@
|
|||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/Roave/SecurityAdvisories.git",
|
"url": "https://github.com/Roave/SecurityAdvisories.git",
|
||||||
"reference": "2145fcfdd72e389dce5082df4fb02d58fe32c5ca"
|
"reference": "d1d1619048a615bd2836f095f8dd3dd33e4ba457"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/2145fcfdd72e389dce5082df4fb02d58fe32c5ca",
|
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/d1d1619048a615bd2836f095f8dd3dd33e4ba457",
|
||||||
"reference": "2145fcfdd72e389dce5082df4fb02d58fe32c5ca",
|
"reference": "d1d1619048a615bd2836f095f8dd3dd33e4ba457",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"conflict": {
|
"conflict": {
|
||||||
@@ -10678,6 +10681,7 @@
|
|||||||
"baserproject/basercms": "<=5.1.1",
|
"baserproject/basercms": "<=5.1.1",
|
||||||
"bassjobsen/bootstrap-3-typeahead": ">4.0.2",
|
"bassjobsen/bootstrap-3-typeahead": ">4.0.2",
|
||||||
"bbpress/bbpress": "<2.6.5",
|
"bbpress/bbpress": "<2.6.5",
|
||||||
|
"bcit-ci/codeigniter": "<3.1.3",
|
||||||
"bcosca/fatfree": "<3.7.2",
|
"bcosca/fatfree": "<3.7.2",
|
||||||
"bedita/bedita": "<4",
|
"bedita/bedita": "<4",
|
||||||
"bednee/cooluri": "<1.0.30",
|
"bednee/cooluri": "<1.0.30",
|
||||||
@@ -10713,6 +10717,7 @@
|
|||||||
"centreon/centreon": "<22.10.15",
|
"centreon/centreon": "<22.10.15",
|
||||||
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
|
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
|
||||||
"chriskacerguis/codeigniter-restserver": "<=2.7.1",
|
"chriskacerguis/codeigniter-restserver": "<=2.7.1",
|
||||||
|
"chrome-php/chrome": "<1.14",
|
||||||
"civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3",
|
"civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3",
|
||||||
"ckeditor/ckeditor": "<4.25",
|
"ckeditor/ckeditor": "<4.25",
|
||||||
"clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3",
|
"clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3",
|
||||||
@@ -11006,6 +11011,7 @@
|
|||||||
"livewire/volt": "<1.7",
|
"livewire/volt": "<1.7",
|
||||||
"lms/routes": "<2.1.1",
|
"lms/routes": "<2.1.1",
|
||||||
"localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2",
|
"localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2",
|
||||||
|
"lomkit/laravel-rest-api": "<2.13",
|
||||||
"luracast/restler": "<3.1",
|
"luracast/restler": "<3.1",
|
||||||
"luyadev/yii-helpers": "<1.2.1",
|
"luyadev/yii-helpers": "<1.2.1",
|
||||||
"macropay-solutions/laravel-crud-wizard-free": "<3.4.17",
|
"macropay-solutions/laravel-crud-wizard-free": "<3.4.17",
|
||||||
@@ -11023,7 +11029,7 @@
|
|||||||
"marcwillmann/turn": "<0.3.3",
|
"marcwillmann/turn": "<0.3.3",
|
||||||
"matomo/matomo": "<1.11",
|
"matomo/matomo": "<1.11",
|
||||||
"matyhtf/framework": "<3.0.6",
|
"matyhtf/framework": "<3.0.6",
|
||||||
"mautic/core": "<5.2.3",
|
"mautic/core": "<5.2.6|>=6.0.0.0-alpha,<6.0.2",
|
||||||
"mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1",
|
"mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1",
|
||||||
"maximebf/debugbar": "<1.19",
|
"maximebf/debugbar": "<1.19",
|
||||||
"mdanter/ecc": "<2",
|
"mdanter/ecc": "<2",
|
||||||
@@ -11145,6 +11151,7 @@
|
|||||||
"phpmyadmin/phpmyadmin": "<5.2.2",
|
"phpmyadmin/phpmyadmin": "<5.2.2",
|
||||||
"phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5|>=3.2.10,<=4.0.1",
|
"phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5|>=3.2.10,<=4.0.1",
|
||||||
"phpoffice/common": "<0.2.9",
|
"phpoffice/common": "<0.2.9",
|
||||||
|
"phpoffice/math": "<=0.2",
|
||||||
"phpoffice/phpexcel": "<=1.8.2",
|
"phpoffice/phpexcel": "<=1.8.2",
|
||||||
"phpoffice/phpspreadsheet": "<1.29.9|>=2,<2.1.8|>=2.2,<2.3.7|>=3,<3.9",
|
"phpoffice/phpspreadsheet": "<1.29.9|>=2,<2.1.8|>=2.2,<2.3.7|>=3,<3.9",
|
||||||
"phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36",
|
"phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36",
|
||||||
@@ -11211,6 +11218,7 @@
|
|||||||
"rmccue/requests": ">=1.6,<1.8",
|
"rmccue/requests": ">=1.6,<1.8",
|
||||||
"robrichards/xmlseclibs": ">=1,<3.0.4",
|
"robrichards/xmlseclibs": ">=1,<3.0.4",
|
||||||
"roots/soil": "<4.1",
|
"roots/soil": "<4.1",
|
||||||
|
"roundcube/roundcubemail": "<1.5.10|>=1.6,<1.6.11",
|
||||||
"rudloff/alltube": "<3.0.3",
|
"rudloff/alltube": "<3.0.3",
|
||||||
"rudloff/rtmpdump-bin": "<=2.3.1",
|
"rudloff/rtmpdump-bin": "<=2.3.1",
|
||||||
"s-cart/core": "<6.9",
|
"s-cart/core": "<6.9",
|
||||||
@@ -11462,7 +11470,7 @@
|
|||||||
"yiisoft/yii2-elasticsearch": "<2.0.5",
|
"yiisoft/yii2-elasticsearch": "<2.0.5",
|
||||||
"yiisoft/yii2-gii": "<=2.2.4",
|
"yiisoft/yii2-gii": "<=2.2.4",
|
||||||
"yiisoft/yii2-jui": "<2.0.4",
|
"yiisoft/yii2-jui": "<2.0.4",
|
||||||
"yiisoft/yii2-redis": "<2.0.8",
|
"yiisoft/yii2-redis": "<2.0.20",
|
||||||
"yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6",
|
"yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6",
|
||||||
"yoast-seo-for-typo3/yoast_seo": "<7.2.3",
|
"yoast-seo-for-typo3/yoast_seo": "<7.2.3",
|
||||||
"yourls/yourls": "<=1.8.2",
|
"yourls/yourls": "<=1.8.2",
|
||||||
@@ -11541,7 +11549,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2025-05-20T20:06:01+00:00"
|
"time": "2025-06-06T23:05:15+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/cli-parser",
|
"name": "sebastian/cli-parser",
|
||||||
@@ -13073,7 +13081,7 @@
|
|||||||
"prefer-stable": true,
|
"prefer-stable": true,
|
||||||
"prefer-lowest": false,
|
"prefer-lowest": false,
|
||||||
"platform": {
|
"platform": {
|
||||||
"php": ">=8.3.15",
|
"php": ">=8.4",
|
||||||
"ext-ctype": "*",
|
"ext-ctype": "*",
|
||||||
"ext-iconv": "*"
|
"ext-iconv": "*"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ final class RegistrationController extends AbstractController
|
|||||||
|
|
||||||
// generate a signed url and email it to the user
|
// generate a signed url and email it to the user
|
||||||
$this->emailVerifier->sendEmailConfirmation('app_verify_email', $user,
|
$this->emailVerifier->sendEmailConfirmation('app_verify_email', $user,
|
||||||
(new TemplatedEmail())
|
new TemplatedEmail()
|
||||||
->to((string) $user->getEmail())
|
->to((string) $user->getEmail())
|
||||||
->subject($this->translator->trans('Please Confirm your Email'))
|
->subject($this->translator->trans('Please Confirm your Email'))
|
||||||
->htmlTemplate('backoffice/registration/confirmation_email.html.twig'),
|
->htmlTemplate('backoffice/registration/confirmation_email.html.twig'),
|
||||||
|
|||||||
@@ -44,18 +44,18 @@ class KrtekFixtures extends Fixture
|
|||||||
|
|
||||||
private function createQuiz1(Season $season): Quiz
|
private function createQuiz1(Season $season): Quiz
|
||||||
{
|
{
|
||||||
return (new Quiz())
|
return new Quiz()
|
||||||
->setName('Quiz 1')
|
->setName('Quiz 1')
|
||||||
->setSeason($season)
|
->setSeason($season)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Is de Krtek een man of een vrouw?')
|
->setQuestion('Is de Krtek een man of een vrouw?')
|
||||||
->addAnswer(new Answer('Vrouw', true))
|
->addAnswer(new Answer('Vrouw', true))
|
||||||
->addAnswer(new Answer('Man'))
|
->addAnswer(new Answer('Man'))
|
||||||
->setOrdering(1),
|
->setOrdering(1),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Hoeveel broers heeft de Krtek?')
|
->setQuestion('Hoeveel broers heeft de Krtek?')
|
||||||
->addAnswer(new Answer('Geen', true))
|
->addAnswer(new Answer('Geen', true))
|
||||||
->addAnswer(new Answer('1'))
|
->addAnswer(new Answer('1'))
|
||||||
@@ -63,7 +63,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(2),
|
->setOrdering(2),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Wat is de lievelingsfeestdag van de Krtek?')
|
->setQuestion('Wat is de lievelingsfeestdag van de Krtek?')
|
||||||
->addAnswer(new Answer('Geen'))
|
->addAnswer(new Answer('Geen'))
|
||||||
->addAnswer(new Answer('Diens eigen verjaardag'))
|
->addAnswer(new Answer('Diens eigen verjaardag'))
|
||||||
@@ -73,13 +73,13 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(3),
|
->setOrdering(3),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Hoe kwam de Krtek naar Kersteren vandaag?')
|
->setQuestion('Hoe kwam de Krtek naar Kersteren vandaag?')
|
||||||
->addAnswer(new Answer('Met het OV', true))
|
->addAnswer(new Answer('Met het OV', true))
|
||||||
->addAnswer(new Answer('Met de auto'))
|
->addAnswer(new Answer('Met de auto'))
|
||||||
->setOrdering(4),
|
->setOrdering(4),
|
||||||
)
|
)
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Met wie keek de Krtek video bij binnenkomst?')
|
->setQuestion('Met wie keek de Krtek video bij binnenkomst?')
|
||||||
->addAnswer(new Answer('Claudia'))
|
->addAnswer(new Answer('Claudia'))
|
||||||
->addAnswer(new Answer('Eelco'))
|
->addAnswer(new Answer('Eelco'))
|
||||||
@@ -97,7 +97,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(5),
|
->setOrdering(5),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Welk advies zou de Krtek zichzelf als kind geven?')
|
->setQuestion('Welk advies zou de Krtek zichzelf als kind geven?')
|
||||||
->addAnswer(new Answer('Geef je vader een knuffel.'))
|
->addAnswer(new Answer('Geef je vader een knuffel.'))
|
||||||
->addAnswer(new Answer('Trek je wat minder aan van anderen.'))
|
->addAnswer(new Answer('Trek je wat minder aan van anderen.'))
|
||||||
@@ -110,7 +110,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(6),
|
->setOrdering(6),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Wat voor soort schoenen droeg de Krtek bij het diner?')
|
->setQuestion('Wat voor soort schoenen droeg de Krtek bij het diner?')
|
||||||
->addAnswer(new Answer('Sneakers'))
|
->addAnswer(new Answer('Sneakers'))
|
||||||
->addAnswer(new Answer('Wandel-/bergschoenen', true))
|
->addAnswer(new Answer('Wandel-/bergschoenen', true))
|
||||||
@@ -121,7 +121,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(7),
|
->setOrdering(7),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Met welk vervoersmiddel reist de Krtek het liefste?')
|
->setQuestion('Met welk vervoersmiddel reist de Krtek het liefste?')
|
||||||
->addAnswer(new Answer('Fiets', true))
|
->addAnswer(new Answer('Fiets', true))
|
||||||
->addAnswer(new Answer('Auto'))
|
->addAnswer(new Answer('Auto'))
|
||||||
@@ -129,14 +129,14 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(8),
|
->setOrdering(8),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Heeft de Krtek een eigen auto?')
|
->setQuestion('Heeft de Krtek een eigen auto?')
|
||||||
->addAnswer(new Answer('Ja'))
|
->addAnswer(new Answer('Ja'))
|
||||||
->addAnswer(new Answer('Nee', true))
|
->addAnswer(new Answer('Nee', true))
|
||||||
->setOrdering(9),
|
->setOrdering(9),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Van wie is de quote die de Krtek gepakt heeft')
|
->setQuestion('Van wie is de quote die de Krtek gepakt heeft')
|
||||||
->addAnswer(new Answer('Karen'))
|
->addAnswer(new Answer('Karen'))
|
||||||
->addAnswer(new Answer('Gilles de Coster'))
|
->addAnswer(new Answer('Gilles de Coster'))
|
||||||
@@ -156,14 +156,14 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(10),
|
->setOrdering(10),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Zou de Krtek molboekjes, jokers, vrijstellingen of topito’s uit iemands rugzak stelen om te kunnen winnen?')
|
->setQuestion('Zou de Krtek molboekjes, jokers, vrijstellingen of topito’s uit iemands rugzak stelen om te kunnen winnen?')
|
||||||
->addAnswer(new Answer('Ja'))
|
->addAnswer(new Answer('Ja'))
|
||||||
->addAnswer(new Answer('Nee', true))
|
->addAnswer(new Answer('Nee', true))
|
||||||
->setOrdering(11),
|
->setOrdering(11),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('In wat voor bed slaapt de Krtek dit weekend?')
|
->setQuestion('In wat voor bed slaapt de Krtek dit weekend?')
|
||||||
->addAnswer(new Answer('Éénpersoons, losstaand bed'))
|
->addAnswer(new Answer('Éénpersoons, losstaand bed'))
|
||||||
->addAnswer(new Answer('Éénpersoonsbed, tegen een ander bed aan', true))
|
->addAnswer(new Answer('Éénpersoonsbed, tegen een ander bed aan', true))
|
||||||
@@ -171,7 +171,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(12),
|
->setOrdering(12),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Hoeveel jaar heeft de Krtek gedaan over de middelbare school?')
|
->setQuestion('Hoeveel jaar heeft de Krtek gedaan over de middelbare school?')
|
||||||
->addAnswer(new Answer('5'))
|
->addAnswer(new Answer('5'))
|
||||||
->addAnswer(new Answer('6', true))
|
->addAnswer(new Answer('6', true))
|
||||||
@@ -180,14 +180,14 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(13),
|
->setOrdering(13),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Waar zat de Krtek aan tafel bij het diner?')
|
->setQuestion('Waar zat de Krtek aan tafel bij het diner?')
|
||||||
->addAnswer(new Answer('Met de rug naar de accommodatie'))
|
->addAnswer(new Answer('Met de rug naar de accommodatie'))
|
||||||
->addAnswer(new Answer('Met de rug naar de buitenmuur', true))
|
->addAnswer(new Answer('Met de rug naar de buitenmuur', true))
|
||||||
->setOrdering(14),
|
->setOrdering(14),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Wie is de Krtek?')
|
->setQuestion('Wie is de Krtek?')
|
||||||
->addAnswer(new Answer('Claudia', true))
|
->addAnswer(new Answer('Claudia', true))
|
||||||
->addAnswer(new Answer('Eelco'))
|
->addAnswer(new Answer('Eelco'))
|
||||||
@@ -209,18 +209,18 @@ class KrtekFixtures extends Fixture
|
|||||||
|
|
||||||
private function createQuiz2(Season $season): Quiz
|
private function createQuiz2(Season $season): Quiz
|
||||||
{
|
{
|
||||||
return (new Quiz())
|
return new Quiz()
|
||||||
->setName('Quiz 2')
|
->setName('Quiz 2')
|
||||||
->setSeason($season)
|
->setSeason($season)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Is de Krtek een man of een vrouw?')
|
->setQuestion('Is de Krtek een man of een vrouw?')
|
||||||
->addAnswer(new Answer('Man'))
|
->addAnswer(new Answer('Man'))
|
||||||
->addAnswer(new Answer('Vrouw', true))
|
->addAnswer(new Answer('Vrouw', true))
|
||||||
->setOrdering(1),
|
->setOrdering(1),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Heeft de Krtek dieetwensen of allergieën?')
|
->setQuestion('Heeft de Krtek dieetwensen of allergieën?')
|
||||||
->addAnswer(new Answer('nee'))
|
->addAnswer(new Answer('nee'))
|
||||||
->addAnswer(new Answer('De Krtek is vegetariër', true))
|
->addAnswer(new Answer('De Krtek is vegetariër', true))
|
||||||
@@ -232,7 +232,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(2),
|
->setOrdering(2),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Hoe heet het huisdier/de huisdieren van de Krtek?')
|
->setQuestion('Hoe heet het huisdier/de huisdieren van de Krtek?')
|
||||||
->addAnswer(new Answer('Amy, Karel en Floyd'))
|
->addAnswer(new Answer('Amy, Karel en Floyd'))
|
||||||
->addAnswer(new Answer('Flip en Majoor'))
|
->addAnswer(new Answer('Flip en Majoor'))
|
||||||
@@ -244,7 +244,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(3),
|
->setOrdering(3),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Wat dronk de Krtek deze ochtend bij het ontbijt?')
|
->setQuestion('Wat dronk de Krtek deze ochtend bij het ontbijt?')
|
||||||
->addAnswer(new Answer('Koffie'))
|
->addAnswer(new Answer('Koffie'))
|
||||||
->addAnswer(new Answer('Thee'))
|
->addAnswer(new Answer('Thee'))
|
||||||
@@ -255,7 +255,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(4),
|
->setOrdering(4),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Waar ging de eerste vakantie die de Krtek zich nog herinnert heen?')
|
->setQuestion('Waar ging de eerste vakantie die de Krtek zich nog herinnert heen?')
|
||||||
->addAnswer(new Answer('Denemarken'))
|
->addAnswer(new Answer('Denemarken'))
|
||||||
->addAnswer(new Answer('Drenthe'))
|
->addAnswer(new Answer('Drenthe'))
|
||||||
@@ -267,7 +267,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(5),
|
->setOrdering(5),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Met welk groepje ging de Krtek als eerste het Douanespel in?')
|
->setQuestion('Met welk groepje ging de Krtek als eerste het Douanespel in?')
|
||||||
->addAnswer(new Answer('Het eerste groepje', true))
|
->addAnswer(new Answer('Het eerste groepje', true))
|
||||||
->addAnswer(new Answer('Het tweede groepje'))
|
->addAnswer(new Answer('Het tweede groepje'))
|
||||||
@@ -277,7 +277,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(6),
|
->setOrdering(6),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Gelooft de Krtek ergens in?')
|
->setQuestion('Gelooft de Krtek ergens in?')
|
||||||
->addAnswer(new Answer('Nee'))
|
->addAnswer(new Answer('Nee'))
|
||||||
->addAnswer(new Answer('Het universum', true))
|
->addAnswer(new Answer('Het universum', true))
|
||||||
@@ -286,14 +286,14 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(7),
|
->setOrdering(7),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('At de Krtek op vrijdagavond heksenkaas tijdens het diner?')
|
->setQuestion('At de Krtek op vrijdagavond heksenkaas tijdens het diner?')
|
||||||
->addAnswer(new Answer('Ja', true))
|
->addAnswer(new Answer('Ja', true))
|
||||||
->addAnswer(new Answer('Nee'))
|
->addAnswer(new Answer('Nee'))
|
||||||
->setOrdering(8),
|
->setOrdering(8),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Hoe laat ging de Krtek gisteravond naar bed?')
|
->setQuestion('Hoe laat ging de Krtek gisteravond naar bed?')
|
||||||
->addAnswer(new Answer('Tussen 0:00 en 0:59 uur'))
|
->addAnswer(new Answer('Tussen 0:00 en 0:59 uur'))
|
||||||
->addAnswer(new Answer('Tussen 1:00 en 1:59 uur', true))
|
->addAnswer(new Answer('Tussen 1:00 en 1:59 uur', true))
|
||||||
@@ -302,7 +302,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(9),
|
->setOrdering(9),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Hoeveel batterijen heeft de Krtek naar het bord gebracht bij het douanespel?')
|
->setQuestion('Hoeveel batterijen heeft de Krtek naar het bord gebracht bij het douanespel?')
|
||||||
->addAnswer(new Answer('1'))
|
->addAnswer(new Answer('1'))
|
||||||
->addAnswer(new Answer('2'))
|
->addAnswer(new Answer('2'))
|
||||||
@@ -311,7 +311,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(10),
|
->setOrdering(10),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Wat keek de Krtek als kind graag op TV?')
|
->setQuestion('Wat keek de Krtek als kind graag op TV?')
|
||||||
->addAnswer(new Answer('Digimon', true))
|
->addAnswer(new Answer('Digimon', true))
|
||||||
->addAnswer(new Answer('Floris'))
|
->addAnswer(new Answer('Floris'))
|
||||||
@@ -322,7 +322,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(11),
|
->setOrdering(11),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Waarin zat op de heenreis de bagage van de Krtek (voornamelijk)?')
|
->setQuestion('Waarin zat op de heenreis de bagage van de Krtek (voornamelijk)?')
|
||||||
->addAnswer(new Answer('In koffer(s)', true))
|
->addAnswer(new Answer('In koffer(s)', true))
|
||||||
->addAnswer(new Answer('In losse tas(sen)'))
|
->addAnswer(new Answer('In losse tas(sen)'))
|
||||||
@@ -330,7 +330,7 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(12),
|
->setOrdering(12),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Van welk geluid gaan de haren van de Krtek overeind staan?')
|
->setQuestion('Van welk geluid gaan de haren van de Krtek overeind staan?')
|
||||||
->addAnswer(new Answer('Een vork die door een metalen pan krast '))
|
->addAnswer(new Answer('Een vork die door een metalen pan krast '))
|
||||||
->addAnswer(new Answer('Smakkende mensen'))
|
->addAnswer(new Answer('Smakkende mensen'))
|
||||||
@@ -343,14 +343,14 @@ class KrtekFixtures extends Fixture
|
|||||||
->setOrdering(13),
|
->setOrdering(13),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Wilde de Krtek penningmeester worden?')
|
->setQuestion('Wilde de Krtek penningmeester worden?')
|
||||||
->addAnswer(new Answer('Ja'))
|
->addAnswer(new Answer('Ja'))
|
||||||
->addAnswer(new Answer('Nee', true))
|
->addAnswer(new Answer('Nee', true))
|
||||||
->setOrdering(14),
|
->setOrdering(14),
|
||||||
)
|
)
|
||||||
|
|
||||||
->addQuestion((new Question())
|
->addQuestion(new Question()
|
||||||
->setQuestion('Wie is de Krtek?')
|
->setQuestion('Wie is de Krtek?')
|
||||||
->addAnswer(new Answer('Claudia', true))
|
->addAnswer(new Answer('Claudia', true))
|
||||||
->addAnswer(new Answer('Eelco'))
|
->addAnswer(new Answer('Eelco'))
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Base64
|
|||||||
{
|
{
|
||||||
public static function base64UrlEncode(string $input): string
|
public static function base64UrlEncode(string $input): string
|
||||||
{
|
{
|
||||||
return rtrim(strtr(base64_encode($input), '+/', '-_'), '=');
|
return mb_rtrim(strtr(base64_encode($input), '+/', '-_'), '=');
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @throws UrlException */
|
/** @throws UrlException */
|
||||||
|
|||||||
@@ -8,8 +8,9 @@ use App\Entity\Answer;
|
|||||||
use App\Entity\Question;
|
use App\Entity\Question;
|
||||||
use App\Entity\Quiz;
|
use App\Entity\Quiz;
|
||||||
use App\Exception\SpreadsheetDataException;
|
use App\Exception\SpreadsheetDataException;
|
||||||
|
use PhpOffice\PhpSpreadsheet\Reader;
|
||||||
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||||
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
|
use PhpOffice\PhpSpreadsheet\Writer;
|
||||||
use Symfony\Component\HttpFoundation\File\File;
|
use Symfony\Component\HttpFoundation\File\File;
|
||||||
|
|
||||||
class QuizSpreadsheetService
|
class QuizSpreadsheetService
|
||||||
@@ -64,7 +65,7 @@ class QuizSpreadsheetService
|
|||||||
|
|
||||||
private function readSheet(File $file): Spreadsheet
|
private function readSheet(File $file): Spreadsheet
|
||||||
{
|
{
|
||||||
return (new \PhpOffice\PhpSpreadsheet\Reader\Xlsx())->setReadDataOnly(true)->load($file->getRealPath());
|
return new Reader\Xlsx()->setReadDataOnly(true)->load($file->getRealPath());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -117,7 +118,7 @@ class QuizSpreadsheetService
|
|||||||
|
|
||||||
private function toXlsx(Spreadsheet $spreadsheet): \Closure
|
private function toXlsx(Spreadsheet $spreadsheet): \Closure
|
||||||
{
|
{
|
||||||
$writer = new Xlsx($spreadsheet);
|
$writer = new Writer\Xlsx($spreadsheet);
|
||||||
|
|
||||||
return static fn () => $writer->save('php://output');
|
return static fn () => $writer->save('php://output');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ use Symfony\Component\Dotenv\Dotenv;
|
|||||||
|
|
||||||
require dirname(__DIR__).'/vendor/autoload.php';
|
require dirname(__DIR__).'/vendor/autoload.php';
|
||||||
|
|
||||||
(new Dotenv())->bootEnv(dirname(__DIR__).'/.env');
|
new Dotenv()->bootEnv(dirname(__DIR__).'/.env');
|
||||||
|
|
||||||
if ($_SERVER['APP_DEBUG']) {
|
if ($_SERVER['APP_DEBUG']) {
|
||||||
umask(0000);
|
umask(0000);
|
||||||
|
|||||||
Reference in New Issue
Block a user