svg
This commit is contained in:
parent
df691d7b10
commit
67d4e4ce96
|
@ -29,6 +29,8 @@
|
|||
</variable>
|
||||
|
||||
<variable type='string' name='ninebadge_mode_auth' description="Mode Authentification" mandatory='True'><value>CAS</value></variable>
|
||||
<variable type='string' name='ninebadge_schedule_url' description="URL de Schedule" mandatory='True'><value></value></variable>
|
||||
<variable type='string' name='ninebadge_schedule_key' description="API key de Schedule" mandatory='True'><value></value></variable>
|
||||
|
||||
<!-- EMAIL -->
|
||||
<variable type='string' name='ninebadge_noreply' description='Adresse mail utilisé pour le noreply' mandatory='True' />
|
||||
|
@ -71,6 +73,8 @@
|
|||
<condition name='hidden_if_in' source='activer_ninebadge'>
|
||||
<param>non</param>
|
||||
<target type='variable'>ninebadge_mode_auth</target>
|
||||
<target type='variable'>ninebadge_schedule_url</target>
|
||||
<target type='variable'>ninebadge_schedule_key</target>
|
||||
|
||||
<target type='variable'>ninebadge_noreply</target>
|
||||
<target type='variable'>ninebadge_activer_localmail</target>
|
||||
|
|
|
@ -19,6 +19,11 @@ DATABASE_PASSWORD=
|
|||
DATABASE_HOST=
|
||||
|
||||
|
||||
# Scheudle
|
||||
SCHEDULE_URL=
|
||||
SCHEDULE_KEY=
|
||||
|
||||
|
||||
# MAIL sendmail / smtp
|
||||
MAILER_METHOD=sendmail
|
||||
MAILER_URL=
|
||||
|
|
|
@ -9,8 +9,13 @@ require('bootstrap');
|
|||
require('bootstrap/dist/css/bootstrap.min.css');
|
||||
|
||||
// timepicki
|
||||
require('timepicki/css/timepicki.css');
|
||||
const timepicki = require('timepicki/js/timepicki.js');
|
||||
|
||||
// jquery.timepicker
|
||||
require('jquery-timepicker/jquery.timepicker.css');
|
||||
const timepicker = require('jquery-timepicker/jquery.timepicker.js');
|
||||
|
||||
// Datatables
|
||||
require('datatables.net-bs4');
|
||||
require('./datatables.init.js');
|
||||
|
|
|
@ -6,15 +6,23 @@
|
|||
"ext-ctype": "*",
|
||||
"ext-iconv": "*",
|
||||
"cboden/ratchet": "^0.4.3",
|
||||
"composer/package-versions-deprecated": "1.11.99.5",
|
||||
"doctrine/annotations": "^1.8",
|
||||
"doctrine/common": "^2",
|
||||
"doctrine/doctrine-bundle": "^2",
|
||||
"doctrine/doctrine-migrations-bundle": "^2",
|
||||
"doctrine/orm": "^2",
|
||||
"friendsofsymfony/ckeditor-bundle": "^2.2",
|
||||
"friendsofsymfony/rest-bundle": "^3.0",
|
||||
"guzzlehttp/guzzle": "^7.4",
|
||||
"jasig/phpcas": "^1.3",
|
||||
"knplabs/knp-snappy-bundle": "^1.7",
|
||||
"mashape/unirest-php": "^3.0",
|
||||
"nategood/httpful": "^0.3.2",
|
||||
"nelmio/api-doc-bundle": "^3.6",
|
||||
"oneup/uploader-bundle": "^3.0",
|
||||
"phpdocumentor/reflection-docblock": "^5.3",
|
||||
"phpstan/phpdoc-parser": "^1.2",
|
||||
"ramsey/uuid": "^4.1",
|
||||
"sensio/framework-extra-bundle": "^5.1",
|
||||
"symfony/apache-pack": "^1.0",
|
||||
|
@ -31,23 +39,30 @@
|
|||
"symfony/mailer": "5.1.*",
|
||||
"symfony/maker-bundle": "^1.14",
|
||||
"symfony/monolog-bundle": "^3.5",
|
||||
"symfony/orm-pack": "^1.0",
|
||||
"symfony/process": "5.1.*",
|
||||
"symfony/profiler-pack": "^1.0",
|
||||
"symfony/property-access": "5.1.*",
|
||||
"symfony/property-info": "5.1.*",
|
||||
"symfony/security-bundle": "5.1.*",
|
||||
"symfony/serializer-pack": "*",
|
||||
"symfony/serializer": "5.1.*",
|
||||
"symfony/swiftmailer-bundle": "^3.4",
|
||||
"symfony/translation": "5.1.*",
|
||||
"symfony/twig-pack": "*",
|
||||
"symfony/twig-bundle": "5.1.*",
|
||||
"symfony/validator": "5.1.*",
|
||||
"symfony/web-link": "5.1.*",
|
||||
"symfony/webpack-encore-bundle": "^1.7",
|
||||
"symfony/yaml": "5.1.*",
|
||||
"tetranz/select2entity-bundle": "^3.0"
|
||||
"tetranz/select2entity-bundle": "^3.0",
|
||||
"twig/extra-bundle": "^2.12|^3.0",
|
||||
"twig/twig": "^2.12|^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/debug-pack": "*",
|
||||
"symfony/test-pack": "*"
|
||||
"phpunit/phpunit": "^8.5",
|
||||
"symfony/browser-kit": "5.1.*",
|
||||
"symfony/css-selector": "5.1.*",
|
||||
"symfony/debug-bundle": "5.1.*",
|
||||
"symfony/phpunit-bridge": "^6.0",
|
||||
"symfony/stopwatch": "5.1.*",
|
||||
"symfony/web-profiler-bundle": "5.1.*"
|
||||
},
|
||||
"config": {
|
||||
"preferred-install": {
|
||||
|
|
|
@ -4,30 +4,30 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "6e17c24e8ecdd92e1fa9b4738c5c94f3",
|
||||
"content-hash": "13da0c7103f1b5fbe2b1bbf0c174ce7e",
|
||||
"packages": [
|
||||
{
|
||||
"name": "brick/math",
|
||||
"version": "0.9.1",
|
||||
"version": "0.9.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/brick/math.git",
|
||||
"reference": "283a40c901101e66de7061bd359252c013dcc43c"
|
||||
"reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/brick/math/zipball/283a40c901101e66de7061bd359252c013dcc43c",
|
||||
"reference": "283a40c901101e66de7061bd359252c013dcc43c",
|
||||
"url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae",
|
||||
"reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-json": "*",
|
||||
"php": "^7.1|^8.0"
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"php-coveralls/php-coveralls": "^2.2",
|
||||
"phpunit/phpunit": "^7.5.15|^8.5",
|
||||
"vimeo/psalm": "^3.5"
|
||||
"phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0",
|
||||
"vimeo/psalm": "4.9.2"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
|
@ -50,29 +50,30 @@
|
|||
"brick",
|
||||
"math"
|
||||
],
|
||||
"time": "2020-08-18T23:57:15+00:00"
|
||||
"time": "2021-08-15T20:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "cboden/ratchet",
|
||||
"version": "v0.4.3",
|
||||
"version": "v0.4.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ratchetphp/Ratchet.git",
|
||||
"reference": "466a0ecc83209c75b76645eb823401b5c52e5f21"
|
||||
"reference": "5012dc954541b40c5599d286fd40653f5716a38f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ratchetphp/Ratchet/zipball/466a0ecc83209c75b76645eb823401b5c52e5f21",
|
||||
"reference": "466a0ecc83209c75b76645eb823401b5c52e5f21",
|
||||
"url": "https://api.github.com/repos/ratchetphp/Ratchet/zipball/5012dc954541b40c5599d286fd40653f5716a38f",
|
||||
"reference": "5012dc954541b40c5599d286fd40653f5716a38f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"guzzlehttp/psr7": "^1.0",
|
||||
"guzzlehttp/psr7": "^1.7|^2.0",
|
||||
"php": ">=5.4.2",
|
||||
"ratchet/rfc6455": "^0.3",
|
||||
"ratchet/rfc6455": "^0.3.1",
|
||||
"react/event-loop": ">=0.4",
|
||||
"react/socket": "^1.0 || ^0.8 || ^0.7 || ^0.6 || ^0.5",
|
||||
"symfony/http-foundation": "^2.6|^3.0|^4.0|^5.0",
|
||||
"symfony/routing": "^2.6|^3.0|^4.0|^5.0"
|
||||
"symfony/http-foundation": "^2.6|^3.0|^4.0|^5.0|^6.0",
|
||||
"symfony/routing": "^2.6|^3.0|^4.0|^5.0|^6.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "~4.8"
|
||||
|
@ -107,37 +108,91 @@
|
|||
"sockets",
|
||||
"websocket"
|
||||
],
|
||||
"time": "2020-07-07T15:50:14+00:00"
|
||||
"time": "2021-12-14T00:20:41+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/annotations",
|
||||
"version": "1.10.3",
|
||||
"name": "composer/package-versions-deprecated",
|
||||
"version": "1.11.99.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/annotations.git",
|
||||
"reference": "5db60a4969eba0e0c197a19c077780aadbc43c5d"
|
||||
"url": "https://github.com/composer/package-versions-deprecated.git",
|
||||
"reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/annotations/zipball/5db60a4969eba0e0c197a19c077780aadbc43c5d",
|
||||
"reference": "5db60a4969eba0e0c197a19c077780aadbc43c5d",
|
||||
"url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d",
|
||||
"reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"composer-plugin-api": "^1.1.0 || ^2.0",
|
||||
"php": "^7 || ^8"
|
||||
},
|
||||
"replace": {
|
||||
"ocramius/package-versions": "1.11.99"
|
||||
},
|
||||
"require-dev": {
|
||||
"composer/composer": "^1.9.3 || ^2.0@dev",
|
||||
"ext-zip": "^1.13",
|
||||
"phpunit/phpunit": "^6.5 || ^7"
|
||||
},
|
||||
"type": "composer-plugin",
|
||||
"extra": {
|
||||
"class": "PackageVersions\\Installer",
|
||||
"branch-alias": {
|
||||
"dev-master": "1.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"PackageVersions\\": "src/PackageVersions"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Marco Pivetta",
|
||||
"email": "ocramius@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Jordi Boggiano",
|
||||
"email": "j.boggiano@seld.be"
|
||||
}
|
||||
],
|
||||
"description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
|
||||
"time": "2022-01-17T14:14:24+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/annotations",
|
||||
"version": "1.13.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/annotations.git",
|
||||
"reference": "5b668aef16090008790395c02c893b1ba13f7e08"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08",
|
||||
"reference": "5b668aef16090008790395c02c893b1ba13f7e08",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/lexer": "1.*",
|
||||
"ext-tokenizer": "*",
|
||||
"php": "^7.1 || ^8.0"
|
||||
"php": "^7.1 || ^8.0",
|
||||
"psr/cache": "^1 || ^2 || ^3"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/cache": "1.*",
|
||||
"phpunit/phpunit": "^7.5"
|
||||
"doctrine/cache": "^1.11 || ^2.0",
|
||||
"doctrine/coding-standard": "^6.0 || ^8.1",
|
||||
"phpstan/phpstan": "^0.12.20",
|
||||
"phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
|
||||
"symfony/cache": "^4.4 || ^5.2"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.9.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations"
|
||||
|
@ -170,26 +225,26 @@
|
|||
}
|
||||
],
|
||||
"description": "Docblock Annotations Parser",
|
||||
"homepage": "http://www.doctrine-project.org",
|
||||
"homepage": "https://www.doctrine-project.org/projects/annotations.html",
|
||||
"keywords": [
|
||||
"annotations",
|
||||
"docblock",
|
||||
"parser"
|
||||
],
|
||||
"time": "2020-05-25T17:24:27+00:00"
|
||||
"time": "2021-08-05T19:00:23+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/cache",
|
||||
"version": "1.10.2",
|
||||
"version": "1.12.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/cache.git",
|
||||
"reference": "13e3381b25847283a91948d04640543941309727"
|
||||
"reference": "4cf401d14df219fa6f38b671f5493449151c9ad8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/cache/zipball/13e3381b25847283a91948d04640543941309727",
|
||||
"reference": "13e3381b25847283a91948d04640543941309727",
|
||||
"url": "https://api.github.com/repos/doctrine/cache/zipball/4cf401d14df219fa6f38b671f5493449151c9ad8",
|
||||
"reference": "4cf401d14df219fa6f38b671f5493449151c9ad8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -200,20 +255,19 @@
|
|||
},
|
||||
"require-dev": {
|
||||
"alcaeus/mongo-php-adapter": "^1.1",
|
||||
"doctrine/coding-standard": "^6.0",
|
||||
"cache/integration-tests": "dev-master",
|
||||
"doctrine/coding-standard": "^8.0",
|
||||
"mongodb/mongodb": "^1.1",
|
||||
"phpunit/phpunit": "^7.0",
|
||||
"predis/predis": "~1.0"
|
||||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
|
||||
"predis/predis": "~1.0",
|
||||
"psr/cache": "^1.0 || ^2.0 || ^3.0",
|
||||
"symfony/cache": "^4.4 || ^5.2 || ^6.0@dev",
|
||||
"symfony/var-exporter": "^4.4 || ^5.2 || ^6.0@dev"
|
||||
},
|
||||
"suggest": {
|
||||
"alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.9.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
|
||||
|
@ -258,30 +312,30 @@
|
|||
"redis",
|
||||
"xcache"
|
||||
],
|
||||
"time": "2020-07-07T18:54:01+00:00"
|
||||
"time": "2021-07-17T14:39:21+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/collections",
|
||||
"version": "1.6.6",
|
||||
"version": "1.6.8",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/collections.git",
|
||||
"reference": "5f0470363ff042d0057006ae7acabc5d7b5252d5"
|
||||
"reference": "1958a744696c6bb3bb0d28db2611dc11610e78af"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/collections/zipball/5f0470363ff042d0057006ae7acabc5d7b5252d5",
|
||||
"reference": "5f0470363ff042d0057006ae7acabc5d7b5252d5",
|
||||
"url": "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af",
|
||||
"reference": "1958a744696c6bb3bb0d28db2611dc11610e78af",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1.3 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^6.0",
|
||||
"phpstan/phpstan-shim": "^0.9.2",
|
||||
"phpunit/phpunit": "^7.0",
|
||||
"vimeo/psalm": "^3.8.1"
|
||||
"doctrine/coding-standard": "^9.0",
|
||||
"phpstan/phpstan": "^0.12",
|
||||
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5",
|
||||
"vimeo/psalm": "^4.2.1"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
|
@ -323,7 +377,7 @@
|
|||
"iterators",
|
||||
"php"
|
||||
],
|
||||
"time": "2020-06-22T19:14:02+00:00"
|
||||
"time": "2021-08-10T18:51:53+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/common",
|
||||
|
@ -410,32 +464,35 @@
|
|||
},
|
||||
{
|
||||
"name": "doctrine/dbal",
|
||||
"version": "2.10.2",
|
||||
"version": "2.13.7",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/dbal.git",
|
||||
"reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8"
|
||||
"reference": "6e22f6012b42d7932674857989fcf184e9e9b1c3"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/dbal/zipball/aab745e7b6b2de3b47019da81e7225e14dcfdac8",
|
||||
"reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8",
|
||||
"url": "https://api.github.com/repos/doctrine/dbal/zipball/6e22f6012b42d7932674857989fcf184e9e9b1c3",
|
||||
"reference": "6e22f6012b42d7932674857989fcf184e9e9b1c3",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/cache": "^1.0",
|
||||
"doctrine/cache": "^1.0|^2.0",
|
||||
"doctrine/deprecations": "^0.5.3",
|
||||
"doctrine/event-manager": "^1.0",
|
||||
"ext-pdo": "*",
|
||||
"php": "^7.2"
|
||||
"php": "^7.1 || ^8"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^6.0",
|
||||
"jetbrains/phpstorm-stubs": "^2019.1",
|
||||
"nikic/php-parser": "^4.4",
|
||||
"phpstan/phpstan": "^0.12",
|
||||
"phpunit/phpunit": "^8.4.1",
|
||||
"doctrine/coding-standard": "9.0.0",
|
||||
"jetbrains/phpstorm-stubs": "2021.1",
|
||||
"phpstan/phpstan": "1.3.0",
|
||||
"phpunit/phpunit": "^7.5.20|^8.5|9.5.11",
|
||||
"psalm/plugin-phpunit": "0.16.1",
|
||||
"squizlabs/php_codesniffer": "3.6.2",
|
||||
"symfony/cache": "^4.4",
|
||||
"symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
|
||||
"vimeo/psalm": "^3.11"
|
||||
"vimeo/psalm": "4.16.1"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/console": "For helpful console commands such as SQL execution and import of files."
|
||||
|
@ -444,12 +501,6 @@
|
|||
"bin/doctrine-dbal"
|
||||
],
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.10.x-dev",
|
||||
"dev-develop": "3.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\DBAL\\": "lib/Doctrine/DBAL"
|
||||
|
@ -500,32 +551,71 @@
|
|||
"sqlserver",
|
||||
"sqlsrv"
|
||||
],
|
||||
"time": "2020-04-20T17:19:26+00:00"
|
||||
"time": "2022-01-06T09:08:04+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/doctrine-bundle",
|
||||
"version": "2.1.0",
|
||||
"name": "doctrine/deprecations",
|
||||
"version": "v0.5.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/DoctrineBundle.git",
|
||||
"reference": "0fb513842c78b43770597ef3c487cdf79d944db3"
|
||||
"url": "https://github.com/doctrine/deprecations.git",
|
||||
"reference": "9504165960a1f83cc1480e2be1dd0a0478561314"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/0fb513842c78b43770597ef3c487cdf79d944db3",
|
||||
"reference": "0fb513842c78b43770597ef3c487cdf79d944db3",
|
||||
"url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314",
|
||||
"reference": "9504165960a1f83cc1480e2be1dd0a0478561314",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/dbal": "^2.9.0",
|
||||
"doctrine/persistence": "^1.3.3",
|
||||
"php": "^7.1|^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^6.0|^7.0|^8.0",
|
||||
"phpunit/phpunit": "^7.0|^8.0|^9.0",
|
||||
"psr/log": "^1.0"
|
||||
},
|
||||
"suggest": {
|
||||
"psr/log": "Allows logging deprecations via PSR-3 logger implementation"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
|
||||
"homepage": "https://www.doctrine-project.org/",
|
||||
"time": "2021-03-21T12:59:47+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/doctrine-bundle",
|
||||
"version": "2.3.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/DoctrineBundle.git",
|
||||
"reference": "d6b3c37804539a24ba8a7d647a6144cab2f13242"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/d6b3c37804539a24ba8a7d647a6144cab2f13242",
|
||||
"reference": "d6b3c37804539a24ba8a7d647a6144cab2f13242",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/dbal": "^2.9.0|^3.0",
|
||||
"doctrine/persistence": "^1.3.3|^2.0",
|
||||
"doctrine/sql-formatter": "^1.0.1",
|
||||
"php": "^7.1 || ^8.0",
|
||||
"symfony/cache": "^4.3.3|^5.0",
|
||||
"symfony/config": "^4.3.3|^5.0",
|
||||
"symfony/console": "^3.4.30|^4.3.3|^5.0",
|
||||
"symfony/dependency-injection": "^4.3.3|^5.0",
|
||||
"symfony/doctrine-bridge": "^4.3.7|^5.0",
|
||||
"symfony/doctrine-bridge": "^4.4.7|^5.0",
|
||||
"symfony/framework-bundle": "^3.4.30|^4.3.3|^5.0",
|
||||
"symfony/service-contracts": "^1.1.1|^2.0"
|
||||
},
|
||||
|
@ -534,29 +624,29 @@
|
|||
"twig/twig": "<1.34|>=2.0,<2.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^6.0",
|
||||
"doctrine/coding-standard": "^8.0",
|
||||
"doctrine/orm": "^2.6",
|
||||
"ocramius/proxy-manager": "^2.1",
|
||||
"phpunit/phpunit": "^7.5",
|
||||
"symfony/phpunit-bridge": "^4.2",
|
||||
"friendsofphp/proxy-manager-lts": "^1.0",
|
||||
"phpunit/phpunit": "^7.5 || ^8.0 || ^9.3",
|
||||
"psalm/plugin-phpunit": "^0.15.1",
|
||||
"psalm/plugin-symfony": "^2.2.4",
|
||||
"symfony/phpunit-bridge": "^5.2",
|
||||
"symfony/property-info": "^4.3.3|^5.0",
|
||||
"symfony/proxy-manager-bridge": "^3.4|^4.3.3|^5.0",
|
||||
"symfony/security-bundle": "^4.4|^5.0",
|
||||
"symfony/twig-bridge": "^3.4.30|^4.3.3|^5.0",
|
||||
"symfony/validator": "^3.4.30|^4.3.3|^5.0",
|
||||
"symfony/web-profiler-bundle": "^3.4.30|^4.3.3|^5.0",
|
||||
"symfony/yaml": "^3.4.30|^4.3.3|^5.0",
|
||||
"twig/twig": "^1.34|^2.12"
|
||||
"twig/twig": "^1.34|^2.12|^3.0",
|
||||
"vimeo/psalm": "^4.7"
|
||||
},
|
||||
"suggest": {
|
||||
"doctrine/orm": "The Doctrine ORM integration is optional in the bundle.",
|
||||
"ext-pdo": "*",
|
||||
"symfony/web-profiler-bundle": "To use the data collector."
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.1.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\Bundle\\DoctrineBundle\\": ""
|
||||
|
@ -592,43 +682,36 @@
|
|||
"orm",
|
||||
"persistence"
|
||||
],
|
||||
"time": "2020-05-25T19:56:00+00:00"
|
||||
"time": "2021-05-06T19:21:22+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/doctrine-migrations-bundle",
|
||||
"version": "3.0.1",
|
||||
"version": "2.2.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/DoctrineMigrationsBundle.git",
|
||||
"reference": "96e730b0ffa0bb39c0f913c1966213f1674bf249"
|
||||
"reference": "0a081b55a88259a887af7be654743a8c5f703e99"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/96e730b0ffa0bb39c0f913c1966213f1674bf249",
|
||||
"reference": "96e730b0ffa0bb39c0f913c1966213f1674bf249",
|
||||
"url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/0a081b55a88259a887af7be654743a8c5f703e99",
|
||||
"reference": "0a081b55a88259a887af7be654743a8c5f703e99",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/doctrine-bundle": "~1.0|~2.0",
|
||||
"doctrine/migrations": "~3.0",
|
||||
"php": "^7.2",
|
||||
"doctrine/migrations": "^2.2",
|
||||
"php": "^7.1|^8.0",
|
||||
"symfony/framework-bundle": "~3.4|~4.0|~5.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^5.0",
|
||||
"doctrine/orm": "^2.6",
|
||||
"phpstan/phpstan": "^0.11",
|
||||
"phpstan/phpstan-deprecation-rules": "^0.11",
|
||||
"phpstan/phpstan-phpunit": "^0.11",
|
||||
"phpstan/phpstan-strict-rules": "^0.11",
|
||||
"phpunit/phpunit": "^6.4|^7.0"
|
||||
"doctrine/coding-standard": "^8.0",
|
||||
"mikey179/vfsstream": "^1.6",
|
||||
"phpstan/phpstan": "^0.12",
|
||||
"phpstan/phpstan-strict-rules": "^0.12",
|
||||
"phpunit/phpunit": "^7.0|^8.0|^9.0"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\Bundle\\MigrationsBundle\\": ""
|
||||
|
@ -662,24 +745,24 @@
|
|||
"migrations",
|
||||
"schema"
|
||||
],
|
||||
"time": "2020-06-15T06:04:38+00:00"
|
||||
"time": "2021-03-18T20:55:50+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/event-manager",
|
||||
"version": "1.1.0",
|
||||
"version": "1.1.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/event-manager.git",
|
||||
"reference": "629572819973f13486371cb611386eb17851e85c"
|
||||
"reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c",
|
||||
"reference": "629572819973f13486371cb611386eb17851e85c",
|
||||
"url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f",
|
||||
"reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1"
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"doctrine/common": "<2.9@dev"
|
||||
|
@ -738,30 +821,30 @@
|
|||
"event system",
|
||||
"events"
|
||||
],
|
||||
"time": "2019-11-10T09:48:07+00:00"
|
||||
"time": "2020-05-29T18:28:51+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/inflector",
|
||||
"version": "1.4.3",
|
||||
"version": "1.4.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/inflector.git",
|
||||
"reference": "4650c8b30c753a76bf44fb2ed00117d6f367490c"
|
||||
"reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/inflector/zipball/4650c8b30c753a76bf44fb2ed00117d6f367490c",
|
||||
"reference": "4650c8b30c753a76bf44fb2ed00117d6f367490c",
|
||||
"url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9",
|
||||
"reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.2 || ^8.0"
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^7.0",
|
||||
"phpstan/phpstan": "^0.11",
|
||||
"phpstan/phpstan-phpunit": "^0.11",
|
||||
"phpstan/phpstan-strict-rules": "^0.11",
|
||||
"doctrine/coding-standard": "^8.0",
|
||||
"phpstan/phpstan": "^0.12",
|
||||
"phpstan/phpstan-phpunit": "^0.12",
|
||||
"phpstan/phpstan-strict-rules": "^0.12",
|
||||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
|
||||
},
|
||||
"type": "library",
|
||||
|
@ -816,40 +899,35 @@
|
|||
"uppercase",
|
||||
"words"
|
||||
],
|
||||
"time": "2020-05-29T07:19:59+00:00"
|
||||
"time": "2021-04-16T17:34:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/instantiator",
|
||||
"version": "1.3.1",
|
||||
"version": "1.4.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/instantiator.git",
|
||||
"reference": "f350df0268e904597e3bd9c4685c53e0e333feea"
|
||||
"reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea",
|
||||
"reference": "f350df0268e904597e3bd9c4685c53e0e333feea",
|
||||
"url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b",
|
||||
"reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^6.0",
|
||||
"doctrine/coding-standard": "^8.0",
|
||||
"ext-pdo": "*",
|
||||
"ext-phar": "*",
|
||||
"phpbench/phpbench": "^0.13",
|
||||
"phpstan/phpstan-phpunit": "^0.11",
|
||||
"phpstan/phpstan-shim": "^0.11",
|
||||
"phpunit/phpunit": "^7.0"
|
||||
"phpbench/phpbench": "^0.13 || 1.0.0-alpha2",
|
||||
"phpstan/phpstan": "^0.12",
|
||||
"phpstan/phpstan-phpunit": "^0.12",
|
||||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.2.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
|
||||
|
@ -863,7 +941,7 @@
|
|||
{
|
||||
"name": "Marco Pivetta",
|
||||
"email": "ocramius@gmail.com",
|
||||
"homepage": "http://ocramius.github.com/"
|
||||
"homepage": "https://ocramius.github.io/"
|
||||
}
|
||||
],
|
||||
"description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
|
||||
|
@ -872,36 +950,32 @@
|
|||
"constructor",
|
||||
"instantiate"
|
||||
],
|
||||
"time": "2020-05-29T17:27:14+00:00"
|
||||
"time": "2020-11-10T18:47:58+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/lexer",
|
||||
"version": "1.2.1",
|
||||
"version": "1.2.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/lexer.git",
|
||||
"reference": "e864bbf5904cb8f5bb334f99209b48018522f042"
|
||||
"reference": "9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042",
|
||||
"reference": "e864bbf5904cb8f5bb334f99209b48018522f042",
|
||||
"url": "https://api.github.com/repos/doctrine/lexer/zipball/9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c",
|
||||
"reference": "9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.2 || ^8.0"
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^6.0",
|
||||
"phpstan/phpstan": "^0.11.8",
|
||||
"phpunit/phpunit": "^8.2"
|
||||
"doctrine/coding-standard": "^9.0",
|
||||
"phpstan/phpstan": "1.3",
|
||||
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
|
||||
"vimeo/psalm": "^4.11"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.2.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
|
||||
|
@ -934,60 +1008,53 @@
|
|||
"parser",
|
||||
"php"
|
||||
],
|
||||
"time": "2020-05-25T17:44:05+00:00"
|
||||
"time": "2022-01-12T08:27:12+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/migrations",
|
||||
"version": "3.0.1",
|
||||
"version": "2.3.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/migrations.git",
|
||||
"reference": "69eaf2ca5bc48357b43ddbdc31ccdffc0e2a0882"
|
||||
"reference": "28d92a34348fee5daeb80879e56461b2e862fc05"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/migrations/zipball/69eaf2ca5bc48357b43ddbdc31ccdffc0e2a0882",
|
||||
"reference": "69eaf2ca5bc48357b43ddbdc31ccdffc0e2a0882",
|
||||
"url": "https://api.github.com/repos/doctrine/migrations/zipball/28d92a34348fee5daeb80879e56461b2e862fc05",
|
||||
"reference": "28d92a34348fee5daeb80879e56461b2e862fc05",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/dbal": "^2.10",
|
||||
"doctrine/event-manager": "^1.0",
|
||||
"ocramius/package-versions": "^1.3",
|
||||
"ocramius/proxy-manager": "^2.0.2",
|
||||
"php": "^7.2",
|
||||
"psr/log": "^1.1.3",
|
||||
"symfony/console": "^3.4||^4.0||^5.0",
|
||||
"composer/package-versions-deprecated": "^1.8",
|
||||
"doctrine/dbal": "^2.9",
|
||||
"friendsofphp/proxy-manager-lts": "^1.0",
|
||||
"php": "^7.1 || ^8.0",
|
||||
"symfony/console": "^3.4||^4.4.16||^5.0",
|
||||
"symfony/stopwatch": "^3.4||^4.0||^5.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^7.0",
|
||||
"doctrine/coding-standard": "^8.2",
|
||||
"doctrine/orm": "^2.6",
|
||||
"doctrine/persistence": "^1.3||^2.0",
|
||||
"doctrine/sql-formatter": "^1.0",
|
||||
"ext-pdo_sqlite": "*",
|
||||
"jdorn/sql-formatter": "^1.1",
|
||||
"mikey179/vfsstream": "^1.6",
|
||||
"phpstan/phpstan": "^0.12",
|
||||
"phpstan/phpstan-deprecation-rules": "^0.12",
|
||||
"phpstan/phpstan-phpunit": "^0.12",
|
||||
"phpstan/phpstan-strict-rules": "^0.12",
|
||||
"phpstan/phpstan-symfony": "^0.12",
|
||||
"phpunit/phpunit": "^8.4",
|
||||
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.4",
|
||||
"symfony/cache": "^4.4. || ^5.3",
|
||||
"symfony/process": "^3.4||^4.0||^5.0",
|
||||
"symfony/yaml": "^3.4||^4.0||^5.0"
|
||||
},
|
||||
"suggest": {
|
||||
"doctrine/sql-formatter": "Allows to generate formatted SQL with the diff command.",
|
||||
"jdorn/sql-formatter": "Allows to generate formatted SQL with the diff command.",
|
||||
"symfony/yaml": "Allows the use of yaml for migration configuration files."
|
||||
},
|
||||
"bin": [
|
||||
"bin/doctrine-migrations"
|
||||
],
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\Migrations\\": "lib/Doctrine/Migrations"
|
||||
|
@ -1019,24 +1086,25 @@
|
|||
"migrations",
|
||||
"php"
|
||||
],
|
||||
"time": "2020-06-21T08:55:42+00:00"
|
||||
"time": "2021-10-19T19:55:20+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/orm",
|
||||
"version": "v2.7.3",
|
||||
"version": "2.7.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/orm.git",
|
||||
"reference": "d95e03ba660d50d785a9925f41927fef0ee553cf"
|
||||
"reference": "01187c9260cd085529ddd1273665217cae659640"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/orm/zipball/d95e03ba660d50d785a9925f41927fef0ee553cf",
|
||||
"reference": "d95e03ba660d50d785a9925f41927fef0ee553cf",
|
||||
"url": "https://api.github.com/repos/doctrine/orm/zipball/01187c9260cd085529ddd1273665217cae659640",
|
||||
"reference": "01187c9260cd085529ddd1273665217cae659640",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/annotations": "^1.8",
|
||||
"composer/package-versions-deprecated": "^1.8",
|
||||
"doctrine/annotations": "^1.11.1",
|
||||
"doctrine/cache": "^1.9.1",
|
||||
"doctrine/collections": "^1.5",
|
||||
"doctrine/common": "^2.11 || ^3.0",
|
||||
|
@ -1047,14 +1115,13 @@
|
|||
"doctrine/lexer": "^1.0",
|
||||
"doctrine/persistence": "^1.3.3 || ^2.0",
|
||||
"ext-pdo": "*",
|
||||
"ocramius/package-versions": "^1.2",
|
||||
"php": "^7.1",
|
||||
"symfony/console": "^3.0|^4.0|^5.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^5.0",
|
||||
"doctrine/coding-standard": "^6.0",
|
||||
"phpstan/phpstan": "^0.12.18",
|
||||
"phpunit/phpunit": "^7.5",
|
||||
"phpunit/phpunit": "^8.0",
|
||||
"symfony/yaml": "^3.4|^4.0|^5.0",
|
||||
"vimeo/psalm": "^3.11"
|
||||
},
|
||||
|
@ -1107,20 +1174,20 @@
|
|||
"database",
|
||||
"orm"
|
||||
],
|
||||
"time": "2020-05-26T16:03:49+00:00"
|
||||
"time": "2020-12-03T08:52:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/persistence",
|
||||
"version": "1.3.7",
|
||||
"version": "1.3.8",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/persistence.git",
|
||||
"reference": "0af483f91bada1c9ded6c2cfd26ab7d5ab2094e0"
|
||||
"reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/persistence/zipball/0af483f91bada1c9ded6c2cfd26ab7d5ab2094e0",
|
||||
"reference": "0af483f91bada1c9ded6c2cfd26ab7d5ab2094e0",
|
||||
"url": "https://api.github.com/repos/doctrine/persistence/zipball/7a6eac9fb6f61bba91328f15aa7547f4806ca288",
|
||||
"reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -1129,7 +1196,7 @@
|
|||
"doctrine/collections": "^1.0",
|
||||
"doctrine/event-manager": "^1.0",
|
||||
"doctrine/reflection": "^1.2",
|
||||
"php": "^7.1"
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"doctrine/common": "<2.10@dev"
|
||||
|
@ -1137,7 +1204,8 @@
|
|||
"require-dev": {
|
||||
"doctrine/coding-standard": "^6.0",
|
||||
"phpstan/phpstan": "^0.11",
|
||||
"phpunit/phpunit": "^7.0"
|
||||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
|
||||
"vimeo/psalm": "^3.11"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
|
@ -1190,36 +1258,36 @@
|
|||
"orm",
|
||||
"persistence"
|
||||
],
|
||||
"time": "2020-03-21T15:13:52+00:00"
|
||||
"time": "2020-06-20T12:56:16+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/reflection",
|
||||
"version": "1.2.1",
|
||||
"version": "1.2.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/reflection.git",
|
||||
"reference": "55e71912dfcd824b2fdd16f2d9afe15684cfce79"
|
||||
"reference": "fa587178be682efe90d005e3a322590d6ebb59a5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/reflection/zipball/55e71912dfcd824b2fdd16f2d9afe15684cfce79",
|
||||
"reference": "55e71912dfcd824b2fdd16f2d9afe15684cfce79",
|
||||
"url": "https://api.github.com/repos/doctrine/reflection/zipball/fa587178be682efe90d005e3a322590d6ebb59a5",
|
||||
"reference": "fa587178be682efe90d005e3a322590d6ebb59a5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/annotations": "^1.0",
|
||||
"ext-tokenizer": "*",
|
||||
"php": "^7.1"
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"doctrine/common": "<2.9"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/coding-standard": "^5.0",
|
||||
"doctrine/coding-standard": "^6.0 || ^8.2.0",
|
||||
"doctrine/common": "^2.10",
|
||||
"phpstan/phpstan": "^0.11.0",
|
||||
"phpstan/phpstan-phpunit": "^0.11.0",
|
||||
"phpunit/phpunit": "^7.0"
|
||||
"phpstan/phpstan": "^0.11.0 || ^0.12.20",
|
||||
"phpstan/phpstan-phpunit": "^0.11.0 || ^0.12.16",
|
||||
"phpunit/phpunit": "^7.5 || ^9.1.5"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
|
@ -1269,20 +1337,20 @@
|
|||
"static"
|
||||
],
|
||||
"abandoned": "roave/better-reflection",
|
||||
"time": "2020-03-27T11:06:43+00:00"
|
||||
"time": "2020-10-27T21:46:55+00:00"
|
||||
},
|
||||
{
|
||||
"name": "doctrine/sql-formatter",
|
||||
"version": "1.1.0",
|
||||
"version": "1.1.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/sql-formatter.git",
|
||||
"reference": "5458bdcf176f6a53292e3f0cc73f292d6302fb0f"
|
||||
"reference": "20c39c2de286a9d3262cc8ed282a4ae60e265894"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/5458bdcf176f6a53292e3f0cc73f292d6302fb0f",
|
||||
"reference": "5458bdcf176f6a53292e3f0cc73f292d6302fb0f",
|
||||
"url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/20c39c2de286a9d3262cc8ed282a4ae60e265894",
|
||||
"reference": "20c39c2de286a9d3262cc8ed282a4ae60e265894",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -1295,11 +1363,6 @@
|
|||
"bin/sql-formatter"
|
||||
],
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Doctrine\\SqlFormatter\\": "src"
|
||||
|
@ -1322,20 +1385,20 @@
|
|||
"highlight",
|
||||
"sql"
|
||||
],
|
||||
"time": "2020-05-29T18:32:49+00:00"
|
||||
"time": "2021-11-05T11:11:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "egulias/email-validator",
|
||||
"version": "2.1.18",
|
||||
"version": "2.1.25",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/egulias/EmailValidator.git",
|
||||
"reference": "cfa3d44471c7f5bfb684ac2b0da7114283d78441"
|
||||
"reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/egulias/EmailValidator/zipball/cfa3d44471c7f5bfb684ac2b0da7114283d78441",
|
||||
"reference": "cfa3d44471c7f5bfb684ac2b0da7114283d78441",
|
||||
"url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4",
|
||||
"reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -1380,7 +1443,7 @@
|
|||
"validation",
|
||||
"validator"
|
||||
],
|
||||
"time": "2020-06-16T20:11:17+00:00"
|
||||
"time": "2020-12-29T14:50:06+00:00"
|
||||
},
|
||||
{
|
||||
"name": "evenement/evenement",
|
||||
|
@ -1427,23 +1490,23 @@
|
|||
},
|
||||
{
|
||||
"name": "exsyst/swagger",
|
||||
"version": "v0.4.1",
|
||||
"version": "v0.4.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/GuilhemN/swagger.git",
|
||||
"reference": "a02984db5edacdce2b4e09dae5ba8fe17a0e449e"
|
||||
"reference": "5d4ad40fe816b7783adc090b64fba6c392be64bc"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/GuilhemN/swagger/zipball/a02984db5edacdce2b4e09dae5ba8fe17a0e449e",
|
||||
"reference": "a02984db5edacdce2b4e09dae5ba8fe17a0e449e",
|
||||
"url": "https://api.github.com/repos/GuilhemN/swagger/zipball/5d4ad40fe816b7783adc090b64fba6c392be64bc",
|
||||
"reference": "5d4ad40fe816b7783adc090b64fba6c392be64bc",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.0"
|
||||
"php": "^7.0|^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^6.5"
|
||||
"symfony/phpunit-bridge": "^4.1.8|^5.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
|
@ -1457,43 +1520,111 @@
|
|||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Ener-Getick",
|
||||
"email": "egetick@gmail.com"
|
||||
"name": "Guilhem Niot",
|
||||
"email": "guilhem@gniot.fr"
|
||||
}
|
||||
],
|
||||
"description": "A php library to manipulate Swagger specifications",
|
||||
"time": "2018-07-27T06:40:00+00:00"
|
||||
"time": "2020-11-19T17:14:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "friendsofsymfony/ckeditor-bundle",
|
||||
"version": "2.2.0",
|
||||
"name": "friendsofphp/proxy-manager-lts",
|
||||
"version": "v1.0.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/FriendsOfSymfony/FOSCKEditorBundle.git",
|
||||
"reference": "7e1cfe2a83faba0be02661d44289d35e940bb5ea"
|
||||
"url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git",
|
||||
"reference": "006aa5d32f887a4db4353b13b5b5095613e0611f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/FriendsOfSymfony/FOSCKEditorBundle/zipball/7e1cfe2a83faba0be02661d44289d35e940bb5ea",
|
||||
"reference": "7e1cfe2a83faba0be02661d44289d35e940bb5ea",
|
||||
"url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/006aa5d32f887a4db4353b13b5b5095613e0611f",
|
||||
"reference": "006aa5d32f887a4db4353b13b5b5095613e0611f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"laminas/laminas-code": "~3.4.1|^4.0",
|
||||
"php": ">=7.1",
|
||||
"symfony/filesystem": "^4.4.17|^5.0|^6.0"
|
||||
},
|
||||
"conflict": {
|
||||
"laminas/laminas-stdlib": "<3.2.1",
|
||||
"zendframework/zend-stdlib": "<3.2.1"
|
||||
},
|
||||
"replace": {
|
||||
"ocramius/proxy-manager": "^2.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"ext-phar": "*",
|
||||
"symfony/phpunit-bridge": "^5.2|^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"thanks": {
|
||||
"name": "ocramius/proxy-manager",
|
||||
"url": "https://github.com/Ocramius/ProxyManager"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"ProxyManager\\": "src/ProxyManager"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Marco Pivetta",
|
||||
"email": "ocramius@gmail.com",
|
||||
"homepage": "http://ocramius.github.io/"
|
||||
},
|
||||
{
|
||||
"name": "Nicolas Grekas",
|
||||
"email": "p@tchwork.com"
|
||||
}
|
||||
],
|
||||
"description": "Adding support for a wider range of PHP versions to ocramius/proxy-manager",
|
||||
"homepage": "https://github.com/FriendsOfPHP/proxy-manager-lts",
|
||||
"keywords": [
|
||||
"aop",
|
||||
"lazy loading",
|
||||
"proxy",
|
||||
"proxy pattern",
|
||||
"service proxies"
|
||||
],
|
||||
"time": "2021-05-22T16:11:15+00:00"
|
||||
},
|
||||
{
|
||||
"name": "friendsofsymfony/ckeditor-bundle",
|
||||
"version": "2.4.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/FriendsOfSymfony/FOSCKEditorBundle.git",
|
||||
"reference": "a4df4056b2832881e17b939e83f25406a6cc6414"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/FriendsOfSymfony/FOSCKEditorBundle/zipball/a4df4056b2832881e17b939e83f25406a6cc6414",
|
||||
"reference": "a4df4056b2832881e17b939e83f25406a6cc6414",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-json": "*",
|
||||
"ext-zip": "*",
|
||||
"php": "^7.1",
|
||||
"symfony/asset": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/config": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/dependency-injection": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/expression-language": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/form": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/framework-bundle": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/http-foundation": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/http-kernel": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/options-resolver": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/property-access": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/routing": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/twig-bundle": "^3.4 || ^4.0 || ^5.0",
|
||||
"php": "^7.1|^8.0",
|
||||
"symfony/asset": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/config": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/expression-language": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/form": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/framework-bundle": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/http-foundation": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/http-kernel": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/options-resolver": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/property-access": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/routing": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/twig-bundle": "^4.4 || ^5.0 || ^6.0",
|
||||
"twig/twig": "^2.4 || ^3.0"
|
||||
},
|
||||
"conflict": {
|
||||
|
@ -1502,11 +1633,10 @@
|
|||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^2.0",
|
||||
"matthiasnoback/symfony-dependency-injection-test": "^1.0 || ^2.0",
|
||||
"phpunit/phpunit": "^6.0",
|
||||
"symfony/console": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/phpunit-bridge": "^4.1 || ^5.0",
|
||||
"symfony/yaml": "^3.4 || ^4.0 || ^5.0"
|
||||
"matthiasnoback/symfony-dependency-injection-test": "^3.0 || ^4.0",
|
||||
"symfony/console": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/phpunit-bridge": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/yaml": "^4.4 || ^5.0 || ^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"egeloen/form-extra-bundle": "Allows to load CKEditor asynchronously"
|
||||
|
@ -1514,7 +1644,7 @@
|
|||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.x-dev"
|
||||
"dev-master": "3.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -1540,25 +1670,24 @@
|
|||
"keywords": [
|
||||
"CKEditor"
|
||||
],
|
||||
"time": "2019-12-23T15:31:36+00:00"
|
||||
"time": "2022-01-07T12:34:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "friendsofsymfony/rest-bundle",
|
||||
"version": "3.0.1",
|
||||
"version": "3.1.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git",
|
||||
"reference": "90583fb3da8f9817fe213c77045f9807d10e987a"
|
||||
"reference": "cb75a41227ed5a9028fa3028c8225dda5c7b3086"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/90583fb3da8f9817fe213c77045f9807d10e987a",
|
||||
"reference": "90583fb3da8f9817fe213c77045f9807d10e987a",
|
||||
"url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/cb75a41227ed5a9028fa3028c8225dda5c7b3086",
|
||||
"reference": "cb75a41227ed5a9028fa3028c8225dda5c7b3086",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.2",
|
||||
"psr/log": "^1.0",
|
||||
"php": "^7.2|^8.0",
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/event-dispatcher": "^4.4|^5.0",
|
||||
|
@ -1567,21 +1696,22 @@
|
|||
"symfony/http-kernel": "^4.4|^5.0",
|
||||
"symfony/security-core": "^3.4|^4.3|^5.0",
|
||||
"willdurand/jsonp-callback-validator": "^1.0",
|
||||
"willdurand/negotiation": "^2.0"
|
||||
"willdurand/negotiation": "^2.0|^3.0"
|
||||
},
|
||||
"conflict": {
|
||||
"doctrine/inflector": "1.4.0",
|
||||
"doctrine/annotations": "<1.12",
|
||||
"jms/serializer": "<1.13.0",
|
||||
"jms/serializer-bundle": "<2.4.3|3.0.0",
|
||||
"sensio/framework-extra-bundle": "<5.2.3",
|
||||
"symfony/error-handler": "<4.4.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^2.0",
|
||||
"doctrine/annotations": "^1.13.2",
|
||||
"friendsofphp/php-cs-fixer": "^3.0",
|
||||
"jms/serializer": "^1.13|^2.0|^3.0",
|
||||
"jms/serializer-bundle": "^2.4.3|^3.0.1",
|
||||
"phpoption/phpoption": "^1.1",
|
||||
"jms/serializer-bundle": "^2.4.3|^3.0.1|^4.0",
|
||||
"psr/http-message": "^1.0",
|
||||
"psr/log": "^1.0|^2.0|^3.0",
|
||||
"sensio/framework-extra-bundle": "^5.2.3",
|
||||
"symfony/asset": "^4.4|^5.0",
|
||||
"symfony/browser-kit": "^4.4|^5.0",
|
||||
|
@ -1589,7 +1719,7 @@
|
|||
"symfony/expression-language": "^4.4|^5.0",
|
||||
"symfony/form": "^4.4|^5.0",
|
||||
"symfony/mime": "^4.4|^5.0",
|
||||
"symfony/phpunit-bridge": "^4.1.8|^5.0",
|
||||
"symfony/phpunit-bridge": "^5.3.10",
|
||||
"symfony/security-bundle": "^4.4|^5.0",
|
||||
"symfony/serializer": "^4.4|^5.0",
|
||||
"symfony/twig-bundle": "^4.4|^5.0",
|
||||
|
@ -1606,7 +1736,7 @@
|
|||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
"3.x-dev": "3.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -1641,46 +1771,54 @@
|
|||
"keywords": [
|
||||
"rest"
|
||||
],
|
||||
"time": "2020-06-29T11:19:01+00:00"
|
||||
"time": "2021-11-08T13:02:04+00:00"
|
||||
},
|
||||
{
|
||||
"name": "guzzlehttp/psr7",
|
||||
"version": "1.7.0",
|
||||
"name": "guzzlehttp/guzzle",
|
||||
"version": "7.4.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/guzzle/psr7.git",
|
||||
"reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3"
|
||||
"url": "https://github.com/guzzle/guzzle.git",
|
||||
"reference": "ee0a041b1760e6a53d2a39c8c34115adc2af2c79"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/guzzle/psr7/zipball/53330f47520498c0ae1f61f7e2c90f55690c06a3",
|
||||
"reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3",
|
||||
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/ee0a041b1760e6a53d2a39c8c34115adc2af2c79",
|
||||
"reference": "ee0a041b1760e6a53d2a39c8c34115adc2af2c79",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.4.0",
|
||||
"psr/http-message": "~1.0",
|
||||
"ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
|
||||
"ext-json": "*",
|
||||
"guzzlehttp/promises": "^1.5",
|
||||
"guzzlehttp/psr7": "^1.8.3 || ^2.1",
|
||||
"php": "^7.2.5 || ^8.0",
|
||||
"psr/http-client": "^1.0",
|
||||
"symfony/deprecation-contracts": "^2.2 || ^3.0"
|
||||
},
|
||||
"provide": {
|
||||
"psr/http-message-implementation": "1.0"
|
||||
"psr/http-client-implementation": "1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"ext-zlib": "*",
|
||||
"phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10"
|
||||
"bamarni/composer-bin-plugin": "^1.4.1",
|
||||
"ext-curl": "*",
|
||||
"php-http/client-integration-tests": "^3.0",
|
||||
"phpunit/phpunit": "^8.5.5 || ^9.3.5",
|
||||
"psr/log": "^1.1 || ^2.0 || ^3.0"
|
||||
},
|
||||
"suggest": {
|
||||
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
|
||||
"ext-curl": "Required for CURL handler support",
|
||||
"ext-intl": "Required for Internationalized Domain Name (IDN) support",
|
||||
"psr/log": "Required for using the Log middleware"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.7-dev"
|
||||
"dev-master": "7.4-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"GuzzleHttp\\Psr7\\": "src/"
|
||||
"GuzzleHttp\\": "src/"
|
||||
},
|
||||
"files": [
|
||||
"src/functions_include.php"
|
||||
|
@ -1691,16 +1829,206 @@
|
|||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Graham Campbell",
|
||||
"email": "hello@gjcampbell.co.uk",
|
||||
"homepage": "https://github.com/GrahamCampbell"
|
||||
},
|
||||
{
|
||||
"name": "Michael Dowling",
|
||||
"email": "mtdowling@gmail.com",
|
||||
"homepage": "https://github.com/mtdowling"
|
||||
},
|
||||
{
|
||||
"name": "Jeremy Lindblom",
|
||||
"email": "jeremeamia@gmail.com",
|
||||
"homepage": "https://github.com/jeremeamia"
|
||||
},
|
||||
{
|
||||
"name": "George Mponos",
|
||||
"email": "gmponos@gmail.com",
|
||||
"homepage": "https://github.com/gmponos"
|
||||
},
|
||||
{
|
||||
"name": "Tobias Nyholm",
|
||||
"email": "tobias.nyholm@gmail.com",
|
||||
"homepage": "https://github.com/Nyholm"
|
||||
},
|
||||
{
|
||||
"name": "Márk Sági-Kazár",
|
||||
"email": "mark.sagikazar@gmail.com",
|
||||
"homepage": "https://github.com/sagikazarmark"
|
||||
},
|
||||
{
|
||||
"name": "Tobias Schultze",
|
||||
"email": "webmaster@tubo-world.de",
|
||||
"homepage": "https://github.com/Tobion"
|
||||
}
|
||||
],
|
||||
"description": "Guzzle is a PHP HTTP client library",
|
||||
"keywords": [
|
||||
"client",
|
||||
"curl",
|
||||
"framework",
|
||||
"http",
|
||||
"http client",
|
||||
"psr-18",
|
||||
"psr-7",
|
||||
"rest",
|
||||
"web service"
|
||||
],
|
||||
"time": "2021-12-06T18:43:05+00:00"
|
||||
},
|
||||
{
|
||||
"name": "guzzlehttp/promises",
|
||||
"version": "1.5.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/guzzle/promises.git",
|
||||
"reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da",
|
||||
"reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.5"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/phpunit-bridge": "^4.4 || ^5.1"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.5-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"GuzzleHttp\\Promise\\": "src/"
|
||||
},
|
||||
"files": [
|
||||
"src/functions_include.php"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Graham Campbell",
|
||||
"email": "hello@gjcampbell.co.uk",
|
||||
"homepage": "https://github.com/GrahamCampbell"
|
||||
},
|
||||
{
|
||||
"name": "Michael Dowling",
|
||||
"email": "mtdowling@gmail.com",
|
||||
"homepage": "https://github.com/mtdowling"
|
||||
},
|
||||
{
|
||||
"name": "Tobias Nyholm",
|
||||
"email": "tobias.nyholm@gmail.com",
|
||||
"homepage": "https://github.com/Nyholm"
|
||||
},
|
||||
{
|
||||
"name": "Tobias Schultze",
|
||||
"email": "webmaster@tubo-world.de",
|
||||
"homepage": "https://github.com/Tobion"
|
||||
}
|
||||
],
|
||||
"description": "Guzzle promises library",
|
||||
"keywords": [
|
||||
"promise"
|
||||
],
|
||||
"time": "2021-10-22T20:56:57+00:00"
|
||||
},
|
||||
{
|
||||
"name": "guzzlehttp/psr7",
|
||||
"version": "2.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/guzzle/psr7.git",
|
||||
"reference": "089edd38f5b8abba6cb01567c2a8aaa47cec4c72"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/guzzle/psr7/zipball/089edd38f5b8abba6cb01567c2a8aaa47cec4c72",
|
||||
"reference": "089edd38f5b8abba6cb01567c2a8aaa47cec4c72",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.2.5 || ^8.0",
|
||||
"psr/http-factory": "^1.0",
|
||||
"psr/http-message": "^1.0",
|
||||
"ralouphie/getallheaders": "^3.0"
|
||||
},
|
||||
"provide": {
|
||||
"psr/http-factory-implementation": "1.0",
|
||||
"psr/http-message-implementation": "1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"bamarni/composer-bin-plugin": "^1.4.1",
|
||||
"http-interop/http-factory-tests": "^0.9",
|
||||
"phpunit/phpunit": "^8.5.8 || ^9.3.10"
|
||||
},
|
||||
"suggest": {
|
||||
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"GuzzleHttp\\Psr7\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Graham Campbell",
|
||||
"email": "hello@gjcampbell.co.uk",
|
||||
"homepage": "https://github.com/GrahamCampbell"
|
||||
},
|
||||
{
|
||||
"name": "Michael Dowling",
|
||||
"email": "mtdowling@gmail.com",
|
||||
"homepage": "https://github.com/mtdowling"
|
||||
},
|
||||
{
|
||||
"name": "George Mponos",
|
||||
"email": "gmponos@gmail.com",
|
||||
"homepage": "https://github.com/gmponos"
|
||||
},
|
||||
{
|
||||
"name": "Tobias Nyholm",
|
||||
"email": "tobias.nyholm@gmail.com",
|
||||
"homepage": "https://github.com/Nyholm"
|
||||
},
|
||||
{
|
||||
"name": "Márk Sági-Kazár",
|
||||
"email": "mark.sagikazar@gmail.com",
|
||||
"homepage": "https://github.com/sagikazarmark"
|
||||
},
|
||||
{
|
||||
"name": "Tobias Schultze",
|
||||
"email": "webmaster@tubo-world.de",
|
||||
"homepage": "https://github.com/Tobion"
|
||||
},
|
||||
{
|
||||
"name": "Márk Sági-Kazár",
|
||||
"email": "mark.sagikazar@gmail.com",
|
||||
"homepage": "https://sagikazarmark.hu"
|
||||
}
|
||||
],
|
||||
"description": "PSR-7 message implementation that also provides common utility methods",
|
||||
"keywords": [
|
||||
"http",
|
||||
|
@ -1712,28 +2040,30 @@
|
|||
"uri",
|
||||
"url"
|
||||
],
|
||||
"time": "2020-09-30T07:37:11+00:00"
|
||||
"time": "2021-10-06T17:43:30+00:00"
|
||||
},
|
||||
{
|
||||
"name": "jasig/phpcas",
|
||||
"version": "1.3.8",
|
||||
"version": "1.4.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/apereo/phpCAS.git",
|
||||
"reference": "40c0769ce05a30c8172b36ceab11124375c8366e"
|
||||
"reference": "ea27d122c4c7114006b33d15668c90f1904d53df"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/apereo/phpCAS/zipball/40c0769ce05a30c8172b36ceab11124375c8366e",
|
||||
"reference": "40c0769ce05a30c8172b36ceab11124375c8366e",
|
||||
"url": "https://api.github.com/repos/apereo/phpCAS/zipball/ea27d122c4c7114006b33d15668c90f1904d53df",
|
||||
"reference": "ea27d122c4c7114006b33d15668c90f1904d53df",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-curl": "*",
|
||||
"php": ">=5.4.0"
|
||||
"php": ">=7.0.0",
|
||||
"psr/log": "^1.0.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "~3.7.10"
|
||||
"monolog/monolog": "^1.0.0",
|
||||
"phpunit/phpunit": ">=4.8.35 <8"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
|
@ -1753,11 +2083,16 @@
|
|||
"authors": [
|
||||
{
|
||||
"name": "Joachim Fritschi",
|
||||
"homepage": "https://wiki.jasig.org/display/~fritschi"
|
||||
"email": "jfritschi@freenet.de",
|
||||
"homepage": "https://github.com/jfritschi"
|
||||
},
|
||||
{
|
||||
"name": "Adam Franco",
|
||||
"homepage": "https://wiki.jasig.org/display/~adamfranco"
|
||||
"homepage": "https://github.com/adamfranco"
|
||||
},
|
||||
{
|
||||
"name": "Henry Pan",
|
||||
"homepage": "https://github.com/phy25"
|
||||
}
|
||||
],
|
||||
"description": "Provides a simple API for authenticating users against a CAS server",
|
||||
|
@ -1767,29 +2102,33 @@
|
|||
"cas",
|
||||
"jasig"
|
||||
],
|
||||
"time": "2019-08-18T20:01:55+00:00"
|
||||
"time": "2021-05-30T19:53:34+00:00"
|
||||
},
|
||||
{
|
||||
"name": "knplabs/knp-snappy",
|
||||
"version": "v1.2.1",
|
||||
"version": "v1.4.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/KnpLabs/snappy.git",
|
||||
"reference": "7bac60fb729147b7ccd8532c07df3f52a4afa8a4"
|
||||
"reference": "5126fb5b335ec929a226314d40cd8dad497c3d67"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/KnpLabs/snappy/zipball/7bac60fb729147b7ccd8532c07df3f52a4afa8a4",
|
||||
"reference": "7bac60fb729147b7ccd8532c07df3f52a4afa8a4",
|
||||
"url": "https://api.github.com/repos/KnpLabs/snappy/zipball/5126fb5b335ec929a226314d40cd8dad497c3d67",
|
||||
"reference": "5126fb5b335ec929a226314d40cd8dad497c3d67",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1",
|
||||
"psr/log": "^1.0",
|
||||
"symfony/process": "~3.4||~4.3||~5.0"
|
||||
"psr/log": "^1.0||^2.0||^3.0",
|
||||
"symfony/process": "~3.4||~4.3||~5.0||~6.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "~7.4"
|
||||
"friendsofphp/php-cs-fixer": "^2.16||^3.0",
|
||||
"pedrotroller/php-cs-custom-fixer": "^2.19",
|
||||
"phpstan/phpstan": "^0.12.7",
|
||||
"phpstan/phpstan-phpunit": "^0.12.6",
|
||||
"phpunit/phpunit": "~7.4||~8.5"
|
||||
},
|
||||
"suggest": {
|
||||
"h4cc/wkhtmltoimage-amd64": "Provides wkhtmltoimage-amd64 binary for Linux-compatible machines, use version `~0.12` as dependency",
|
||||
|
@ -1815,7 +2154,7 @@
|
|||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "KnpLabs Team",
|
||||
"name": "KNP Labs Team",
|
||||
"homepage": "http://knplabs.com"
|
||||
},
|
||||
{
|
||||
|
@ -1823,7 +2162,7 @@
|
|||
"homepage": "http://github.com/KnpLabs/snappy/contributors"
|
||||
}
|
||||
],
|
||||
"description": "PHP5 library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper for wkhtmltopdf/wkhtmltoimage.",
|
||||
"description": "PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper for wkhtmltopdf/wkhtmltoimage.",
|
||||
"homepage": "http://github.com/KnpLabs/snappy",
|
||||
"keywords": [
|
||||
"knp",
|
||||
|
@ -1833,46 +2172,41 @@
|
|||
"thumbnail",
|
||||
"wkhtmltopdf"
|
||||
],
|
||||
"time": "2020-01-20T08:30:30+00:00"
|
||||
"time": "2022-01-07T13:03:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "knplabs/knp-snappy-bundle",
|
||||
"version": "v1.7.0",
|
||||
"version": "v1.8.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/KnpLabs/KnpSnappyBundle.git",
|
||||
"reference": "717185618888b03daf85a54897a8a11e655a3eeb"
|
||||
"reference": "0f81887b0379a2731b869289bf3d880f34dfd423"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/KnpLabs/KnpSnappyBundle/zipball/717185618888b03daf85a54897a8a11e655a3eeb",
|
||||
"reference": "717185618888b03daf85a54897a8a11e655a3eeb",
|
||||
"url": "https://api.github.com/repos/KnpLabs/KnpSnappyBundle/zipball/0f81887b0379a2731b869289bf3d880f34dfd423",
|
||||
"reference": "0f81887b0379a2731b869289bf3d880f34dfd423",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"knplabs/knp-snappy": "~1.0,>=1.0.1",
|
||||
"php": ">=7.1",
|
||||
"symfony/framework-bundle": "^3.4|^4.3|^5.0"
|
||||
"knplabs/knp-snappy": "^1.2",
|
||||
"php": ">=7.2.5",
|
||||
"symfony/framework-bundle": "^4.4|^5.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "~1.0",
|
||||
"symfony/asset": "^3.4|^4.3|^5.0",
|
||||
"symfony/finder": "^3.4|^4.3|^5.0",
|
||||
"symfony/phpunit-bridge": "^4.3|^5.0",
|
||||
"symfony/security-csrf": "^3.4|^4.3|^5.0",
|
||||
"symfony/templating": "^3.4|^4.3|^5.0",
|
||||
"symfony/validator": "^3.4|^4.3|^5.0",
|
||||
"symfony/yaml": "^3.4|^4.3|^5.0"
|
||||
"doctrine/annotations": "^1.11",
|
||||
"symfony/asset": "^4.4|^5.1",
|
||||
"symfony/finder": "^4.4|^5.1",
|
||||
"symfony/phpunit-bridge": "^4.4|^5.1",
|
||||
"symfony/security-csrf": "^4.4|^5.1",
|
||||
"symfony/templating": "^4.4|^5.1",
|
||||
"symfony/validator": "^4.4|^5.1",
|
||||
"symfony/yaml": "^4.4|^5.1"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Knp\\Bundle\\SnappyBundle\\": ""
|
||||
"Knp\\Bundle\\SnappyBundle\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
|
@ -1889,7 +2223,7 @@
|
|||
"homepage": "http://github.com/KnpLabs/KnpSnappyBundle/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Easily create PDF and images in Symfony2 by converting Twig/HTML templates.",
|
||||
"description": "Easily create PDF and images in Symfony by converting Twig/HTML templates.",
|
||||
"homepage": "http://github.com/KnpLabs/KnpSnappyBundle",
|
||||
"keywords": [
|
||||
"bundle",
|
||||
|
@ -1898,7 +2232,174 @@
|
|||
"pdf",
|
||||
"snappy"
|
||||
],
|
||||
"time": "2019-12-30T16:19:53+00:00"
|
||||
"time": "2020-11-16T07:45:16+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laminas/laminas-code",
|
||||
"version": "3.4.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laminas/laminas-code.git",
|
||||
"reference": "1cb8f203389ab1482bf89c0e70a04849bacd7766"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laminas/laminas-code/zipball/1cb8f203389ab1482bf89c0e70a04849bacd7766",
|
||||
"reference": "1cb8f203389ab1482bf89c0e70a04849bacd7766",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"laminas/laminas-eventmanager": "^2.6 || ^3.0",
|
||||
"laminas/laminas-zendframework-bridge": "^1.0",
|
||||
"php": "^7.1"
|
||||
},
|
||||
"conflict": {
|
||||
"phpspec/prophecy": "<1.9.0"
|
||||
},
|
||||
"replace": {
|
||||
"zendframework/zend-code": "self.version"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "^1.7",
|
||||
"ext-phar": "*",
|
||||
"laminas/laminas-coding-standard": "^1.0",
|
||||
"laminas/laminas-stdlib": "^2.7 || ^3.0",
|
||||
"phpunit/phpunit": "^7.5.16 || ^8.4"
|
||||
},
|
||||
"suggest": {
|
||||
"doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features",
|
||||
"laminas/laminas-stdlib": "Laminas\\Stdlib component"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.4.x-dev",
|
||||
"dev-develop": "3.5.x-dev",
|
||||
"dev-dev-4.0": "4.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Laminas\\Code\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"description": "Extensions to the PHP Reflection API, static code scanning, and code generation",
|
||||
"homepage": "https://laminas.dev",
|
||||
"keywords": [
|
||||
"code",
|
||||
"laminas"
|
||||
],
|
||||
"time": "2019-12-31T16:28:24+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laminas/laminas-eventmanager",
|
||||
"version": "3.2.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laminas/laminas-eventmanager.git",
|
||||
"reference": "ce4dc0bdf3b14b7f9815775af9dfee80a63b4748"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/ce4dc0bdf3b14b7f9815775af9dfee80a63b4748",
|
||||
"reference": "ce4dc0bdf3b14b7f9815775af9dfee80a63b4748",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"laminas/laminas-zendframework-bridge": "^1.0",
|
||||
"php": "^5.6 || ^7.0"
|
||||
},
|
||||
"replace": {
|
||||
"zendframework/zend-eventmanager": "self.version"
|
||||
},
|
||||
"require-dev": {
|
||||
"athletic/athletic": "^0.1",
|
||||
"container-interop/container-interop": "^1.1.0",
|
||||
"laminas/laminas-coding-standard": "~1.0.0",
|
||||
"laminas/laminas-stdlib": "^2.7.3 || ^3.0",
|
||||
"phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2"
|
||||
},
|
||||
"suggest": {
|
||||
"container-interop/container-interop": "^1.1.0, to use the lazy listeners feature",
|
||||
"laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.2-dev",
|
||||
"dev-develop": "3.3-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Laminas\\EventManager\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"description": "Trigger and listen to events within a PHP application",
|
||||
"homepage": "https://laminas.dev",
|
||||
"keywords": [
|
||||
"event",
|
||||
"eventmanager",
|
||||
"events",
|
||||
"laminas"
|
||||
],
|
||||
"time": "2019-12-31T16:44:52+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laminas/laminas-zendframework-bridge",
|
||||
"version": "1.1.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laminas/laminas-zendframework-bridge.git",
|
||||
"reference": "6ede70583e101030bcace4dcddd648f760ddf642"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6ede70583e101030bcace4dcddd648f760ddf642",
|
||||
"reference": "6ede70583e101030bcace4dcddd648f760ddf642",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^5.6 || ^7.0 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3",
|
||||
"squizlabs/php_codesniffer": "^3.5"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laminas": {
|
||||
"module": "Laminas\\ZendFrameworkBridge"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"files": [
|
||||
"src/autoload.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"Laminas\\ZendFrameworkBridge\\": "src//"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"description": "Alias legacy ZF class names to Laminas Project equivalents.",
|
||||
"keywords": [
|
||||
"ZendFramework",
|
||||
"autoloading",
|
||||
"laminas",
|
||||
"zf"
|
||||
],
|
||||
"time": "2020-09-14T14:23:00+00:00"
|
||||
},
|
||||
{
|
||||
"name": "mashape/unirest-php",
|
||||
|
@ -1948,38 +2449,39 @@
|
|||
},
|
||||
{
|
||||
"name": "monolog/monolog",
|
||||
"version": "2.1.0",
|
||||
"version": "2.3.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Seldaek/monolog.git",
|
||||
"reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1"
|
||||
"reference": "fd4380d6fc37626e2f799f29d91195040137eba9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/38914429aac460e8e4616c8cb486ecb40ec90bb1",
|
||||
"reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1",
|
||||
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd4380d6fc37626e2f799f29d91195040137eba9",
|
||||
"reference": "fd4380d6fc37626e2f799f29d91195040137eba9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2",
|
||||
"psr/log": "^1.0.1"
|
||||
"psr/log": "^1.0.1 || ^2.0 || ^3.0"
|
||||
},
|
||||
"provide": {
|
||||
"psr/log-implementation": "1.0.0"
|
||||
"psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"aws/aws-sdk-php": "^2.4.9 || ^3.0",
|
||||
"doctrine/couchdb": "~1.0@dev",
|
||||
"elasticsearch/elasticsearch": "^6.0",
|
||||
"elasticsearch/elasticsearch": "^7",
|
||||
"graylog2/gelf-php": "^1.4.2",
|
||||
"php-amqplib/php-amqplib": "~2.4",
|
||||
"mongodb/mongodb": "^1.8",
|
||||
"php-amqplib/php-amqplib": "~2.4 || ^3",
|
||||
"php-console/php-console": "^3.1.3",
|
||||
"php-parallel-lint/php-parallel-lint": "^1.0",
|
||||
"phpspec/prophecy": "^1.6.1",
|
||||
"phpstan/phpstan": "^0.12.91",
|
||||
"phpunit/phpunit": "^8.5",
|
||||
"predis/predis": "^1.1",
|
||||
"rollbar/rollbar": "^1.3",
|
||||
"ruflin/elastica": ">=0.90 <3.0",
|
||||
"ruflin/elastica": ">=0.90@dev",
|
||||
"swiftmailer/swiftmailer": "^5.3|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
|
@ -1987,8 +2489,11 @@
|
|||
"doctrine/couchdb": "Allow sending log messages to a CouchDB server",
|
||||
"elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
|
||||
"ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
|
||||
"ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler",
|
||||
"ext-mbstring": "Allow to work properly with unicode symbols",
|
||||
"ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
|
||||
"ext-openssl": "Required to send log messages using SSL",
|
||||
"ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)",
|
||||
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
|
||||
"mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
|
||||
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
|
||||
|
@ -1999,7 +2504,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.x-dev"
|
||||
"dev-main": "2.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -2015,17 +2520,17 @@
|
|||
{
|
||||
"name": "Jordi Boggiano",
|
||||
"email": "j.boggiano@seld.be",
|
||||
"homepage": "http://seld.be"
|
||||
"homepage": "https://seld.be"
|
||||
}
|
||||
],
|
||||
"description": "Sends your logs to files, sockets, inboxes, databases and various web services",
|
||||
"homepage": "http://github.com/Seldaek/monolog",
|
||||
"homepage": "https://github.com/Seldaek/monolog",
|
||||
"keywords": [
|
||||
"log",
|
||||
"logging",
|
||||
"psr-3"
|
||||
],
|
||||
"time": "2020-05-22T08:12:19+00:00"
|
||||
"time": "2021-10-01T21:08:31+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nategood/httpful",
|
||||
|
@ -2079,21 +2584,21 @@
|
|||
},
|
||||
{
|
||||
"name": "nelmio/api-doc-bundle",
|
||||
"version": "v3.6.1",
|
||||
"version": "v3.10.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nelmio/NelmioApiDocBundle.git",
|
||||
"reference": "ab014fe032beb1a7875939ff4162e8d05ad778ab"
|
||||
"reference": "f5fb7a408824d44d36453f6edff20f9fa05296a1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/ab014fe032beb1a7875939ff4162e8d05ad778ab",
|
||||
"reference": "ab014fe032beb1a7875939ff4162e8d05ad778ab",
|
||||
"url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/f5fb7a408824d44d36453f6edff20f9fa05296a1",
|
||||
"reference": "f5fb7a408824d44d36453f6edff20f9fa05296a1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"exsyst/swagger": "^0.4.1",
|
||||
"php": "^7.1",
|
||||
"php": ">=7.1.3",
|
||||
"phpdocumentor/reflection-docblock": "^3.1|^4.0|^5.0",
|
||||
"symfony/framework-bundle": "^3.4|^4.0|^5.0",
|
||||
"symfony/options-resolver": "^3.4.4|^4.0|^5.0",
|
||||
|
@ -2107,7 +2612,7 @@
|
|||
"api-platform/core": "^2.1.2",
|
||||
"doctrine/annotations": "^1.2",
|
||||
"doctrine/common": "^2.4",
|
||||
"friendsofsymfony/rest-bundle": "^2.0",
|
||||
"friendsofsymfony/rest-bundle": "^2.0|^3.0",
|
||||
"jms/serializer": "^1.14|^3.0",
|
||||
"jms/serializer-bundle": "^2.3|^3.0",
|
||||
"sensio/framework-extra-bundle": "^3.0.13|^4.0|^5.0",
|
||||
|
@ -2117,10 +2622,11 @@
|
|||
"symfony/config": "^3.4|^4.0|^5.0",
|
||||
"symfony/console": "^3.4|^4.0|^5.0",
|
||||
"symfony/dom-crawler": "^3.4|^4.0|^5.0",
|
||||
"symfony/expression-language": "^3.4|^4.0|^5.0",
|
||||
"symfony/form": "^3.4|^4.0|^5.0",
|
||||
"symfony/phpunit-bridge": "^3.4.24|^4.0|^5.0",
|
||||
"symfony/property-access": "^3.4|^4.0|^5.0",
|
||||
"symfony/routing": "^3.4|^4.0|^5.0",
|
||||
"symfony/routing": "^3.4.42|^4.0|^5.0",
|
||||
"symfony/stopwatch": "^3.4|^4.0|^5.0",
|
||||
"symfony/templating": "^3.4|^4.0|^5.0",
|
||||
"symfony/twig-bundle": "^3.4|^4.0|^5.0",
|
||||
|
@ -2134,13 +2640,16 @@
|
|||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.6.x-dev"
|
||||
"dev-3.x": "3.7.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Nelmio\\ApiDocBundle\\": ""
|
||||
}
|
||||
},
|
||||
"exclude-from-classmap": [
|
||||
"/Tests/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
|
@ -2163,20 +2672,20 @@
|
|||
"documentation",
|
||||
"rest"
|
||||
],
|
||||
"time": "2020-03-31T10:05:08+00:00"
|
||||
"time": "2021-12-11T13:22:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nikic/php-parser",
|
||||
"version": "v4.6.0",
|
||||
"version": "v4.13.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nikic/PHP-Parser.git",
|
||||
"reference": "c346bbfafe2ff60680258b631afb730d186ed864"
|
||||
"reference": "210577fe3cf7badcc5814d99455df46564f3c077"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c346bbfafe2ff60680258b631afb730d186ed864",
|
||||
"reference": "c346bbfafe2ff60680258b631afb730d186ed864",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077",
|
||||
"reference": "210577fe3cf7badcc5814d99455df46564f3c077",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -2184,8 +2693,8 @@
|
|||
"php": ">=7.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"ircmaxell/php-yacc": "0.0.5",
|
||||
"phpunit/phpunit": "^6.5 || ^7.0 || ^8.0"
|
||||
"ircmaxell/php-yacc": "^0.0.7",
|
||||
"phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
|
||||
},
|
||||
"bin": [
|
||||
"bin/php-parse"
|
||||
|
@ -2193,7 +2702,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "4.3-dev"
|
||||
"dev-master": "4.9-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -2215,168 +2724,49 @@
|
|||
"parser",
|
||||
"php"
|
||||
],
|
||||
"time": "2020-07-02T17:12:47+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ocramius/package-versions",
|
||||
"version": "1.4.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Ocramius/PackageVersions.git",
|
||||
"reference": "44af6f3a2e2e04f2af46bcb302ad9600cba41c7d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/44af6f3a2e2e04f2af46bcb302ad9600cba41c7d",
|
||||
"reference": "44af6f3a2e2e04f2af46bcb302ad9600cba41c7d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"composer-plugin-api": "^1.0.0",
|
||||
"php": "^7.1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"composer/composer": "^1.6.3",
|
||||
"doctrine/coding-standard": "^5.0.1",
|
||||
"ext-zip": "*",
|
||||
"infection/infection": "^0.7.1",
|
||||
"phpunit/phpunit": "^7.5.17"
|
||||
},
|
||||
"type": "composer-plugin",
|
||||
"extra": {
|
||||
"class": "PackageVersions\\Installer",
|
||||
"branch-alias": {
|
||||
"dev-master": "2.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"PackageVersions\\": "src/PackageVersions"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Marco Pivetta",
|
||||
"email": "ocramius@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
|
||||
"time": "2019-11-15T16:17:10+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ocramius/proxy-manager",
|
||||
"version": "2.2.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Ocramius/ProxyManager.git",
|
||||
"reference": "4d154742e31c35137d5374c998e8f86b54db2e2f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/4d154742e31c35137d5374c998e8f86b54db2e2f",
|
||||
"reference": "4d154742e31c35137d5374c998e8f86b54db2e2f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ocramius/package-versions": "^1.1.3",
|
||||
"php": "^7.2.0",
|
||||
"zendframework/zend-code": "^3.3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"couscous/couscous": "^1.6.1",
|
||||
"ext-phar": "*",
|
||||
"humbug/humbug": "1.0.0-RC.0@RC",
|
||||
"nikic/php-parser": "^3.1.1",
|
||||
"padraic/phpunit-accelerator": "dev-master@DEV",
|
||||
"phpbench/phpbench": "^0.12.2",
|
||||
"phpstan/phpstan": "dev-master#856eb10a81c1d27c701a83f167dc870fd8f4236a as 0.9.999",
|
||||
"phpstan/phpstan-phpunit": "dev-master#5629c0a1f4a9c417cb1077cf6693ad9753895761",
|
||||
"phpunit/phpunit": "^6.4.3",
|
||||
"squizlabs/php_codesniffer": "^2.9.1"
|
||||
},
|
||||
"suggest": {
|
||||
"ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects",
|
||||
"zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)",
|
||||
"zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)",
|
||||
"zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-0": {
|
||||
"ProxyManager\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Marco Pivetta",
|
||||
"email": "ocramius@gmail.com",
|
||||
"homepage": "http://ocramius.github.io/"
|
||||
}
|
||||
],
|
||||
"description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies",
|
||||
"homepage": "https://github.com/Ocramius/ProxyManager",
|
||||
"keywords": [
|
||||
"aop",
|
||||
"lazy loading",
|
||||
"proxy",
|
||||
"proxy pattern",
|
||||
"service proxies"
|
||||
],
|
||||
"time": "2019-08-10T08:37:15+00:00"
|
||||
"time": "2021-11-30T19:35:32+00:00"
|
||||
},
|
||||
{
|
||||
"name": "oneup/uploader-bundle",
|
||||
"version": "3.0.1",
|
||||
"version": "3.1.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/1up-lab/OneupUploaderBundle.git",
|
||||
"reference": "f9d820ab679f7c4942f90ea0e13847a23ef0a0d4"
|
||||
"reference": "9a207fa8b2f273fec8086341eb9b4ca51d672f8c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/1up-lab/OneupUploaderBundle/zipball/f9d820ab679f7c4942f90ea0e13847a23ef0a0d4",
|
||||
"reference": "f9d820ab679f7c4942f90ea0e13847a23ef0a0d4",
|
||||
"url": "https://api.github.com/repos/1up-lab/OneupUploaderBundle/zipball/9a207fa8b2f273fec8086341eb9b4ca51d672f8c",
|
||||
"reference": "9a207fa8b2f273fec8086341eb9b4ca51d672f8c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.2.5",
|
||||
"symfony/asset": "^4.4|^5.0",
|
||||
"symfony/event-dispatcher-contracts": "^1.0|^2.0",
|
||||
"symfony/finder": "^4.4|^5.0",
|
||||
"symfony/framework-bundle": "^4.4|^5.0",
|
||||
"symfony/mime": "^4.4|^5.0",
|
||||
"symfony/templating": "^4.4|^5.0",
|
||||
"symfony/translation": "^4.4|^5.0",
|
||||
"symfony/translation-contracts": "^1.0|^2.0",
|
||||
"symfony/yaml": "^4.4|^5.0",
|
||||
"twig/twig": "^2.4|^3.0"
|
||||
"php": "^7.2.5 || ^8.0",
|
||||
"symfony/asset": "^4.4 || ^5.0",
|
||||
"symfony/event-dispatcher-contracts": "^1.0 || ^2.0",
|
||||
"symfony/finder": "^4.4 || ^5.0",
|
||||
"symfony/framework-bundle": "^4.4 || ^5.0",
|
||||
"symfony/mime": "^4.4 || ^5.0",
|
||||
"symfony/templating": "^4.4 || ^5.0",
|
||||
"symfony/translation": "^4.4 || ^5.0",
|
||||
"symfony/translation-contracts": "^1.0 || ^2.0",
|
||||
"symfony/yaml": "^4.4 || ^5.0",
|
||||
"twig/twig": "^2.4 || ^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"amazonwebservices/aws-sdk-for-php": "1.5.*",
|
||||
"doctrine/common": "^2.12",
|
||||
"doctrine/common": "^2.12 || ^3.0",
|
||||
"doctrine/doctrine-bundle": "^2.4",
|
||||
"friendsofphp/php-cs-fixer": "^2.16",
|
||||
"knplabs/gaufrette": "^0.9",
|
||||
"oneup/flysystem-bundle": "^1.2|^2.0|^3.0",
|
||||
"oneup/flysystem-bundle": "^1.2 || ^2.0 || ^3.0",
|
||||
"phpstan/phpstan": "^0.12.10",
|
||||
"phpunit/phpunit": "^8.5",
|
||||
"sensio/framework-extra-bundle": "^5.0",
|
||||
"symfony/browser-kit": "^4.4|^5.0",
|
||||
"sensio/framework-extra-bundle": "^5.0 || ^6.0",
|
||||
"symfony/browser-kit": "^4.4 || ^5.0",
|
||||
"symfony/phpunit-bridge": "^5.0",
|
||||
"symfony/security-bundle": "^4.4|^5.0",
|
||||
"symfony/var-dumper": "^4.4|^5.0",
|
||||
"symfony/security-bundle": "^4.4 || ^5.0",
|
||||
"symfony/var-dumper": "^4.4 || ^5.0",
|
||||
"twistor/flysystem-stream-wrapper": "^1.0"
|
||||
},
|
||||
"suggest": {
|
||||
|
@ -2423,7 +2813,7 @@
|
|||
"plupload",
|
||||
"upload"
|
||||
],
|
||||
"time": "2020-07-06T14:54:07+00:00"
|
||||
"time": "2021-08-04T11:29:51+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpdocumentor/reflection-common",
|
||||
|
@ -2476,28 +2866,28 @@
|
|||
},
|
||||
{
|
||||
"name": "phpdocumentor/reflection-docblock",
|
||||
"version": "5.1.0",
|
||||
"version": "5.3.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
|
||||
"reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e"
|
||||
"reference": "622548b623e81ca6d78b721c5e029f4ce664f170"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e",
|
||||
"reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e",
|
||||
"url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170",
|
||||
"reference": "622548b623e81ca6d78b721c5e029f4ce664f170",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-filter": "^7.1",
|
||||
"php": "^7.2",
|
||||
"phpdocumentor/reflection-common": "^2.0",
|
||||
"phpdocumentor/type-resolver": "^1.0",
|
||||
"webmozart/assert": "^1"
|
||||
"ext-filter": "*",
|
||||
"php": "^7.2 || ^8.0",
|
||||
"phpdocumentor/reflection-common": "^2.2",
|
||||
"phpdocumentor/type-resolver": "^1.3",
|
||||
"webmozart/assert": "^1.9.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/instantiator": "^1",
|
||||
"mockery/mockery": "^1"
|
||||
"mockery/mockery": "~1.3.2",
|
||||
"psalm/phar": "^4.8"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
|
@ -2525,20 +2915,20 @@
|
|||
}
|
||||
],
|
||||
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
|
||||
"time": "2020-02-22T12:28:44+00:00"
|
||||
"time": "2021-10-19T17:43:47+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpdocumentor/type-resolver",
|
||||
"version": "1.3.0",
|
||||
"version": "1.6.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phpDocumentor/TypeResolver.git",
|
||||
"reference": "e878a14a65245fbe78f8080eba03b47c3b705651"
|
||||
"reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e878a14a65245fbe78f8080eba03b47c3b705651",
|
||||
"reference": "e878a14a65245fbe78f8080eba03b47c3b705651",
|
||||
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/93ebd0014cab80c4ea9f5e297ea48672f1b87706",
|
||||
"reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -2546,7 +2936,8 @@
|
|||
"phpdocumentor/reflection-common": "^2.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"ext-tokenizer": "*"
|
||||
"ext-tokenizer": "*",
|
||||
"psalm/phar": "^4.8"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
|
@ -2570,7 +2961,52 @@
|
|||
}
|
||||
],
|
||||
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
|
||||
"time": "2020-06-27T10:12:23+00:00"
|
||||
"time": "2022-01-04T19:58:01+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpstan/phpdoc-parser",
|
||||
"version": "1.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phpstan/phpdoc-parser.git",
|
||||
"reference": "dbc093d7af60eff5cd575d2ed761b15ed40bd08e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/dbc093d7af60eff5cd575d2ed761b15ed40bd08e",
|
||||
"reference": "dbc093d7af60eff5cd575d2ed761b15ed40bd08e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"php-parallel-lint/php-parallel-lint": "^1.2",
|
||||
"phpstan/extension-installer": "^1.0",
|
||||
"phpstan/phpstan": "^1.0",
|
||||
"phpstan/phpstan-strict-rules": "^1.0",
|
||||
"phpunit/phpunit": "^9.5",
|
||||
"symfony/process": "^5.2"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.0-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"PHPStan\\PhpDocParser\\": [
|
||||
"src/"
|
||||
]
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "PHPDoc parser with support for nullable, intersection and generic types",
|
||||
"time": "2021-09-16T20:46:02+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/cache",
|
||||
|
@ -2620,27 +3056,22 @@
|
|||
},
|
||||
{
|
||||
"name": "psr/container",
|
||||
"version": "1.0.0",
|
||||
"version": "1.1.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/php-fig/container.git",
|
||||
"reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
|
||||
"reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
|
||||
"reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
|
||||
"url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
|
||||
"reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0"
|
||||
"php": ">=7.2.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Psr\\Container\\": "src/"
|
||||
|
@ -2653,7 +3084,7 @@
|
|||
"authors": [
|
||||
{
|
||||
"name": "PHP-FIG",
|
||||
"homepage": "http://www.php-fig.org/"
|
||||
"homepage": "https://www.php-fig.org/"
|
||||
}
|
||||
],
|
||||
"description": "Common Container Interface (PHP FIG PSR-11)",
|
||||
|
@ -2665,7 +3096,7 @@
|
|||
"container-interop",
|
||||
"psr"
|
||||
],
|
||||
"time": "2017-02-14T16:28:37+00:00"
|
||||
"time": "2021-03-05T17:36:06+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/event-dispatcher",
|
||||
|
@ -2713,6 +3144,107 @@
|
|||
],
|
||||
"time": "2019-01-08T18:20:26+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/http-client",
|
||||
"version": "1.0.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/php-fig/http-client.git",
|
||||
"reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
|
||||
"reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.0 || ^8.0",
|
||||
"psr/http-message": "^1.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Psr\\Http\\Client\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "PHP-FIG",
|
||||
"homepage": "http://www.php-fig.org/"
|
||||
}
|
||||
],
|
||||
"description": "Common interface for HTTP clients",
|
||||
"homepage": "https://github.com/php-fig/http-client",
|
||||
"keywords": [
|
||||
"http",
|
||||
"http-client",
|
||||
"psr",
|
||||
"psr-18"
|
||||
],
|
||||
"time": "2020-06-29T06:28:15+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/http-factory",
|
||||
"version": "1.0.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/php-fig/http-factory.git",
|
||||
"reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
|
||||
"reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.0.0",
|
||||
"psr/http-message": "^1.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Psr\\Http\\Message\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "PHP-FIG",
|
||||
"homepage": "http://www.php-fig.org/"
|
||||
}
|
||||
],
|
||||
"description": "Common interfaces for PSR-7 HTTP message factories",
|
||||
"keywords": [
|
||||
"factory",
|
||||
"http",
|
||||
"message",
|
||||
"psr",
|
||||
"psr-17",
|
||||
"psr-7",
|
||||
"request",
|
||||
"response"
|
||||
],
|
||||
"time": "2019-04-30T12:38:16+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/http-message",
|
||||
"version": "1.0.1",
|
||||
|
@ -2814,16 +3346,16 @@
|
|||
},
|
||||
{
|
||||
"name": "psr/log",
|
||||
"version": "1.1.3",
|
||||
"version": "1.1.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/php-fig/log.git",
|
||||
"reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
|
||||
"reference": "d49695b909c3b7628b6289db5479a1c204601f11"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
|
||||
"reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
|
||||
"url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
|
||||
"reference": "d49695b909c3b7628b6289db5479a1c204601f11",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -2847,7 +3379,7 @@
|
|||
"authors": [
|
||||
{
|
||||
"name": "PHP-FIG",
|
||||
"homepage": "http://www.php-fig.org/"
|
||||
"homepage": "https://www.php-fig.org/"
|
||||
}
|
||||
],
|
||||
"description": "Common interface for logging libraries",
|
||||
|
@ -2857,7 +3389,7 @@
|
|||
"psr",
|
||||
"psr-3"
|
||||
],
|
||||
"time": "2020-03-23T09:12:05+00:00"
|
||||
"time": "2021-05-03T11:20:27+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ralouphie/getallheaders",
|
||||
|
@ -2901,16 +3433,16 @@
|
|||
},
|
||||
{
|
||||
"name": "ramsey/collection",
|
||||
"version": "1.1.1",
|
||||
"version": "1.1.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ramsey/collection.git",
|
||||
"reference": "24d93aefb2cd786b7edd9f45b554aea20b28b9b1"
|
||||
"reference": "ab2237657ad99667a5143e32ba2683c8029563d4"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ramsey/collection/zipball/24d93aefb2cd786b7edd9f45b554aea20b28b9b1",
|
||||
"reference": "24d93aefb2cd786b7edd9f45b554aea20b28b9b1",
|
||||
"url": "https://api.github.com/repos/ramsey/collection/zipball/ab2237657ad99667a5143e32ba2683c8029563d4",
|
||||
"reference": "ab2237657ad99667a5143e32ba2683c8029563d4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -2920,19 +3452,19 @@
|
|||
"captainhook/captainhook": "^5.3",
|
||||
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
|
||||
"ergebnis/composer-normalize": "^2.6",
|
||||
"fzaninotto/faker": "^1.5",
|
||||
"fakerphp/faker": "^1.5",
|
||||
"hamcrest/hamcrest-php": "^2",
|
||||
"jangregor/phpstan-prophecy": "^0.6",
|
||||
"jangregor/phpstan-prophecy": "^0.8",
|
||||
"mockery/mockery": "^1.3",
|
||||
"phpstan/extension-installer": "^1",
|
||||
"phpstan/phpstan": "^0.12.32",
|
||||
"phpstan/phpstan-mockery": "^0.12.5",
|
||||
"phpstan/phpstan-phpunit": "^0.12.11",
|
||||
"phpunit/phpunit": "^8.5",
|
||||
"phpunit/phpunit": "^8.5 || ^9",
|
||||
"psy/psysh": "^0.10.4",
|
||||
"slevomat/coding-standard": "^6.3",
|
||||
"squizlabs/php_codesniffer": "^3.5",
|
||||
"vimeo/psalm": "^3.12.2"
|
||||
"vimeo/psalm": "^4.4"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
|
@ -2960,53 +3492,54 @@
|
|||
"queue",
|
||||
"set"
|
||||
],
|
||||
"time": "2020-09-10T20:58:17+00:00"
|
||||
"time": "2021-07-30T00:58:27+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ramsey/uuid",
|
||||
"version": "4.1.1",
|
||||
"version": "4.2.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ramsey/uuid.git",
|
||||
"reference": "cd4032040a750077205918c86049aa0f43d22947"
|
||||
"reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947",
|
||||
"reference": "cd4032040a750077205918c86049aa0f43d22947",
|
||||
"url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df",
|
||||
"reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"brick/math": "^0.8 || ^0.9",
|
||||
"ext-json": "*",
|
||||
"php": "^7.2 || ^8",
|
||||
"php": "^7.2 || ^8.0",
|
||||
"ramsey/collection": "^1.0",
|
||||
"symfony/polyfill-ctype": "^1.8"
|
||||
"symfony/polyfill-ctype": "^1.8",
|
||||
"symfony/polyfill-php80": "^1.14"
|
||||
},
|
||||
"replace": {
|
||||
"rhumsaa/uuid": "self.version"
|
||||
},
|
||||
"require-dev": {
|
||||
"codeception/aspect-mock": "^3",
|
||||
"dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0",
|
||||
"captainhook/captainhook": "^5.10",
|
||||
"captainhook/plugin-composer": "^5.3",
|
||||
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
|
||||
"doctrine/annotations": "^1.8",
|
||||
"goaop/framework": "^2",
|
||||
"ergebnis/composer-normalize": "^2.15",
|
||||
"mockery/mockery": "^1.3",
|
||||
"moontoast/math": "^1.1",
|
||||
"paragonie/random-lib": "^2",
|
||||
"php-mock/php-mock": "^2.2",
|
||||
"php-mock/php-mock-mockery": "^1.3",
|
||||
"php-mock/php-mock-phpunit": "^2.5",
|
||||
"php-parallel-lint/php-parallel-lint": "^1.1",
|
||||
"phpbench/phpbench": "^0.17.1",
|
||||
"phpbench/phpbench": "^1.0",
|
||||
"phpstan/extension-installer": "^1.0",
|
||||
"phpstan/phpstan": "^0.12",
|
||||
"phpstan/phpstan-mockery": "^0.12",
|
||||
"phpstan/phpstan-phpunit": "^0.12",
|
||||
"phpunit/phpunit": "^8.5",
|
||||
"psy/psysh": "^0.10.0",
|
||||
"slevomat/coding-standard": "^6.0",
|
||||
"phpunit/phpunit": "^8.5 || ^9",
|
||||
"slevomat/coding-standard": "^7.0",
|
||||
"squizlabs/php_codesniffer": "^3.5",
|
||||
"vimeo/psalm": "3.9.4"
|
||||
"vimeo/psalm": "^4.9"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
|
||||
|
@ -3019,7 +3552,10 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "4.x-dev"
|
||||
"dev-main": "4.x-dev"
|
||||
},
|
||||
"captainhook": {
|
||||
"force-install": true
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -3035,34 +3571,33 @@
|
|||
"MIT"
|
||||
],
|
||||
"description": "A PHP library for generating and working with universally unique identifiers (UUIDs).",
|
||||
"homepage": "https://github.com/ramsey/uuid",
|
||||
"keywords": [
|
||||
"guid",
|
||||
"identifier",
|
||||
"uuid"
|
||||
],
|
||||
"time": "2020-08-18T17:17:46+00:00"
|
||||
"time": "2021-09-25T23:10:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ratchet/rfc6455",
|
||||
"version": "v0.3",
|
||||
"version": "v0.3.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ratchetphp/RFC6455.git",
|
||||
"reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341"
|
||||
"reference": "7c964514e93456a52a99a20fcfa0de242a43ccdb"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/c8651c7938651c2d55f5d8c2422ac5e57a183341",
|
||||
"reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341",
|
||||
"url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/7c964514e93456a52a99a20fcfa0de242a43ccdb",
|
||||
"reference": "7c964514e93456a52a99a20fcfa0de242a43ccdb",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"guzzlehttp/psr7": "^1.0",
|
||||
"guzzlehttp/psr7": "^2 || ^1.7",
|
||||
"php": ">=5.4.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "5.7.*",
|
||||
"phpunit/phpunit": "^5.7",
|
||||
"react/socket": "^1.3"
|
||||
},
|
||||
"type": "library",
|
||||
|
@ -3093,20 +3628,20 @@
|
|||
"rfc6455",
|
||||
"websocket"
|
||||
],
|
||||
"time": "2020-05-15T18:31:24+00:00"
|
||||
"time": "2021-12-09T23:20:49+00:00"
|
||||
},
|
||||
{
|
||||
"name": "react/cache",
|
||||
"version": "v1.1.0",
|
||||
"version": "v1.1.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/cache.git",
|
||||
"reference": "44a568925556b0bd8cacc7b49fb0f1cf0d706a0c"
|
||||
"reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/cache/zipball/44a568925556b0bd8cacc7b49fb0f1cf0d706a0c",
|
||||
"reference": "44a568925556b0bd8cacc7b49fb0f1cf0d706a0c",
|
||||
"url": "https://api.github.com/repos/reactphp/cache/zipball/4bf736a2cccec7298bdf745db77585966fc2ca7e",
|
||||
"reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3155,28 +3690,28 @@
|
|||
"promise",
|
||||
"reactphp"
|
||||
],
|
||||
"time": "2020-09-18T12:12:35+00:00"
|
||||
"time": "2021-02-02T06:47:52+00:00"
|
||||
},
|
||||
{
|
||||
"name": "react/dns",
|
||||
"version": "v1.4.0",
|
||||
"version": "v1.9.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/dns.git",
|
||||
"reference": "665260757171e2ab17485b44e7ffffa7acb6ca1f"
|
||||
"reference": "6d38296756fa644e6cb1bfe95eff0f9a4ed6edcb"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/dns/zipball/665260757171e2ab17485b44e7ffffa7acb6ca1f",
|
||||
"reference": "665260757171e2ab17485b44e7ffffa7acb6ca1f",
|
||||
"url": "https://api.github.com/repos/reactphp/dns/zipball/6d38296756fa644e6cb1bfe95eff0f9a4ed6edcb",
|
||||
"reference": "6d38296756fa644e6cb1bfe95eff0f9a4ed6edcb",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0",
|
||||
"react/cache": "^1.0 || ^0.6 || ^0.5",
|
||||
"react/event-loop": "^1.0 || ^0.5",
|
||||
"react/event-loop": "^1.2",
|
||||
"react/promise": "^3.0 || ^2.7 || ^1.2.1",
|
||||
"react/promise-timer": "^1.2"
|
||||
"react/promise-timer": "^1.8"
|
||||
},
|
||||
"require-dev": {
|
||||
"clue/block-react": "^1.2",
|
||||
|
@ -3221,27 +3756,27 @@
|
|||
"dns-resolver",
|
||||
"reactphp"
|
||||
],
|
||||
"time": "2020-09-18T12:12:55+00:00"
|
||||
"time": "2021-12-20T08:46:54+00:00"
|
||||
},
|
||||
{
|
||||
"name": "react/event-loop",
|
||||
"version": "v1.1.1",
|
||||
"version": "v1.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/event-loop.git",
|
||||
"reference": "6d24de090cd59cfc830263cfba965be77b563c13"
|
||||
"reference": "be6dee480fc4692cec0504e65eb486e3be1aa6f2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/event-loop/zipball/6d24de090cd59cfc830263cfba965be77b563c13",
|
||||
"reference": "6d24de090cd59cfc830263cfba965be77b563c13",
|
||||
"url": "https://api.github.com/repos/reactphp/event-loop/zipball/be6dee480fc4692cec0504e65eb486e3be1aa6f2",
|
||||
"reference": "be6dee480fc4692cec0504e65eb486e3be1aa6f2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35"
|
||||
"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-event": "~1.0 for ExtEventLoop",
|
||||
|
@ -3258,41 +3793,63 @@
|
|||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Christian Lück",
|
||||
"email": "christian@clue.engineering",
|
||||
"homepage": "https://clue.engineering/"
|
||||
},
|
||||
{
|
||||
"name": "Cees-Jan Kiewiet",
|
||||
"email": "reactphp@ceesjankiewiet.nl",
|
||||
"homepage": "https://wyrihaximus.net/"
|
||||
},
|
||||
{
|
||||
"name": "Jan Sorgalla",
|
||||
"email": "jsorgalla@gmail.com",
|
||||
"homepage": "https://sorgalla.com/"
|
||||
},
|
||||
{
|
||||
"name": "Chris Boden",
|
||||
"email": "cboden@gmail.com",
|
||||
"homepage": "https://cboden.dev/"
|
||||
}
|
||||
],
|
||||
"description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.",
|
||||
"keywords": [
|
||||
"asynchronous",
|
||||
"event-loop"
|
||||
],
|
||||
"time": "2020-01-01T18:39:52+00:00"
|
||||
"time": "2021-07-11T12:31:24+00:00"
|
||||
},
|
||||
{
|
||||
"name": "react/promise",
|
||||
"version": "v2.8.0",
|
||||
"version": "v2.9.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/promise.git",
|
||||
"reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4"
|
||||
"reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4",
|
||||
"reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4",
|
||||
"url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910",
|
||||
"reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36"
|
||||
"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"React\\Promise\\": "src/"
|
||||
},
|
||||
"files": [
|
||||
"src/functions_include.php"
|
||||
]
|
||||
],
|
||||
"psr-4": {
|
||||
"React\\Promise\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
|
@ -3301,7 +3858,23 @@
|
|||
"authors": [
|
||||
{
|
||||
"name": "Jan Sorgalla",
|
||||
"email": "jsorgalla@gmail.com"
|
||||
"email": "jsorgalla@gmail.com",
|
||||
"homepage": "https://sorgalla.com/"
|
||||
},
|
||||
{
|
||||
"name": "Christian Lück",
|
||||
"email": "christian@clue.engineering",
|
||||
"homepage": "https://clue.engineering/"
|
||||
},
|
||||
{
|
||||
"name": "Cees-Jan Kiewiet",
|
||||
"email": "reactphp@ceesjankiewiet.nl",
|
||||
"homepage": "https://wyrihaximus.net/"
|
||||
},
|
||||
{
|
||||
"name": "Chris Boden",
|
||||
"email": "cboden@gmail.com",
|
||||
"homepage": "https://cboden.dev/"
|
||||
}
|
||||
],
|
||||
"description": "A lightweight implementation of CommonJS Promises/A for PHP",
|
||||
|
@ -3309,38 +3882,38 @@
|
|||
"promise",
|
||||
"promises"
|
||||
],
|
||||
"time": "2020-05-12T15:16:56+00:00"
|
||||
"time": "2022-02-11T10:27:51+00:00"
|
||||
},
|
||||
{
|
||||
"name": "react/promise-timer",
|
||||
"version": "v1.6.0",
|
||||
"version": "v1.8.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/promise-timer.git",
|
||||
"reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6"
|
||||
"reference": "0bbbcc79589e5bfdddba68a287f1cb805581a479"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/promise-timer/zipball/daee9baf6ef30c43ea4c86399f828bb5f558f6e6",
|
||||
"reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6",
|
||||
"url": "https://api.github.com/repos/reactphp/promise-timer/zipball/0bbbcc79589e5bfdddba68a287f1cb805581a479",
|
||||
"reference": "0bbbcc79589e5bfdddba68a287f1cb805581a479",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5",
|
||||
"react/event-loop": "^1.2",
|
||||
"react/promise": "^3.0 || ^2.7.0 || ^1.2.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35"
|
||||
"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"React\\Promise\\Timer\\": "src/"
|
||||
},
|
||||
"files": [
|
||||
"src/functions_include.php"
|
||||
]
|
||||
],
|
||||
"psr-4": {
|
||||
"React\\Promise\\Timer\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
|
@ -3349,7 +3922,23 @@
|
|||
"authors": [
|
||||
{
|
||||
"name": "Christian Lück",
|
||||
"email": "christian@lueck.tv"
|
||||
"email": "christian@clue.engineering",
|
||||
"homepage": "https://clue.engineering/"
|
||||
},
|
||||
{
|
||||
"name": "Cees-Jan Kiewiet",
|
||||
"email": "reactphp@ceesjankiewiet.nl",
|
||||
"homepage": "https://wyrihaximus.net/"
|
||||
},
|
||||
{
|
||||
"name": "Jan Sorgalla",
|
||||
"email": "jsorgalla@gmail.com",
|
||||
"homepage": "https://sorgalla.com/"
|
||||
},
|
||||
{
|
||||
"name": "Chris Boden",
|
||||
"email": "cboden@gmail.com",
|
||||
"homepage": "https://cboden.dev/"
|
||||
}
|
||||
],
|
||||
"description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.",
|
||||
|
@ -3362,33 +3951,33 @@
|
|||
"timeout",
|
||||
"timer"
|
||||
],
|
||||
"time": "2020-07-10T12:18:06+00:00"
|
||||
"time": "2021-12-06T11:08:48+00:00"
|
||||
},
|
||||
{
|
||||
"name": "react/socket",
|
||||
"version": "v1.6.0",
|
||||
"version": "v1.11.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/socket.git",
|
||||
"reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a"
|
||||
"reference": "f474156aaab4f09041144fa8b57c7d70aed32a1c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/socket/zipball/e2b96b23a13ca9b41ab343268dbce3f8ef4d524a",
|
||||
"reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a",
|
||||
"url": "https://api.github.com/repos/reactphp/socket/zipball/f474156aaab4f09041144fa8b57c7d70aed32a1c",
|
||||
"reference": "f474156aaab4f09041144fa8b57c7d70aed32a1c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"evenement/evenement": "^3.0 || ^2.0 || ^1.0",
|
||||
"php": ">=5.3.0",
|
||||
"react/dns": "^1.1",
|
||||
"react/event-loop": "^1.0 || ^0.5",
|
||||
"react/dns": "^1.8",
|
||||
"react/event-loop": "^1.2",
|
||||
"react/promise": "^2.6.0 || ^1.2.1",
|
||||
"react/promise-timer": "^1.4.0",
|
||||
"react/stream": "^1.1"
|
||||
"react/promise-timer": "^1.8",
|
||||
"react/stream": "^1.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"clue/block-react": "^1.2",
|
||||
"clue/block-react": "^1.5",
|
||||
"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35",
|
||||
"react/promise-stream": "^1.2"
|
||||
},
|
||||
|
@ -3432,30 +4021,30 @@
|
|||
"reactphp",
|
||||
"stream"
|
||||
],
|
||||
"time": "2020-08-28T12:49:05+00:00"
|
||||
"time": "2022-01-14T10:14:32+00:00"
|
||||
},
|
||||
{
|
||||
"name": "react/stream",
|
||||
"version": "v1.1.1",
|
||||
"version": "v1.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/stream.git",
|
||||
"reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a"
|
||||
"reference": "7a423506ee1903e89f1e08ec5f0ed430ff784ae9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/stream/zipball/7c02b510ee3f582c810aeccd3a197b9c2f52ff1a",
|
||||
"reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a",
|
||||
"url": "https://api.github.com/repos/reactphp/stream/zipball/7a423506ee1903e89f1e08ec5f0ed430ff784ae9",
|
||||
"reference": "7a423506ee1903e89f1e08ec5f0ed430ff784ae9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"evenement/evenement": "^3.0 || ^2.0 || ^1.0",
|
||||
"php": ">=5.3.8",
|
||||
"react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5"
|
||||
"react/event-loop": "^1.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"clue/stream-filter": "~1.2",
|
||||
"phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35"
|
||||
"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
|
@ -3467,6 +4056,28 @@
|
|||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Christian Lück",
|
||||
"email": "christian@clue.engineering",
|
||||
"homepage": "https://clue.engineering/"
|
||||
},
|
||||
{
|
||||
"name": "Cees-Jan Kiewiet",
|
||||
"email": "reactphp@ceesjankiewiet.nl",
|
||||
"homepage": "https://wyrihaximus.net/"
|
||||
},
|
||||
{
|
||||
"name": "Jan Sorgalla",
|
||||
"email": "jsorgalla@gmail.com",
|
||||
"homepage": "https://sorgalla.com/"
|
||||
},
|
||||
{
|
||||
"name": "Chris Boden",
|
||||
"email": "cboden@gmail.com",
|
||||
"homepage": "https://cboden.dev/"
|
||||
}
|
||||
],
|
||||
"description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP",
|
||||
"keywords": [
|
||||
"event-driven",
|
||||
|
@ -3478,44 +4089,47 @@
|
|||
"stream",
|
||||
"writable"
|
||||
],
|
||||
"time": "2020-05-04T10:17:57+00:00"
|
||||
"time": "2021-07-11T12:37:55+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sensio/framework-extra-bundle",
|
||||
"version": "v5.5.6",
|
||||
"version": "v5.6.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git",
|
||||
"reference": "b49f079d8a87a6e6dd434062085ff5a132af466b"
|
||||
"reference": "430d14c01836b77c28092883d195a43ce413ee32"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/b49f079d8a87a6e6dd434062085ff5a132af466b",
|
||||
"reference": "b49f079d8a87a6e6dd434062085ff5a132af466b",
|
||||
"url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/430d14c01836b77c28092883d195a43ce413ee32",
|
||||
"reference": "430d14c01836b77c28092883d195a43ce413ee32",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/annotations": "^1.0",
|
||||
"php": ">=7.1.3",
|
||||
"php": ">=7.2.5",
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/framework-bundle": "^4.4|^5.0",
|
||||
"symfony/http-kernel": "^4.4|^5.0"
|
||||
},
|
||||
"conflict": {
|
||||
"doctrine/doctrine-cache-bundle": "<1.3.1"
|
||||
"doctrine/doctrine-cache-bundle": "<1.3.1",
|
||||
"doctrine/persistence": "<1.3"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/dbal": "^2.10|^3.0",
|
||||
"doctrine/doctrine-bundle": "^1.11|^2.0",
|
||||
"doctrine/orm": "^2.5",
|
||||
"nyholm/psr7": "^1.1",
|
||||
"symfony/browser-kit": "^4.4|^5.0",
|
||||
"symfony/doctrine-bridge": "^4.4|^5.0",
|
||||
"symfony/dom-crawler": "^4.4|^5.0",
|
||||
"symfony/expression-language": "^4.4|^5.0",
|
||||
"symfony/finder": "^4.4|^5.0",
|
||||
"symfony/monolog-bridge": "^4.0|^5.0",
|
||||
"symfony/monolog-bundle": "^3.2",
|
||||
"symfony/phpunit-bridge": "^4.3.5|^5.0",
|
||||
"symfony/phpunit-bridge": "^4.4.9|^5.0.9",
|
||||
"symfony/psr-http-message-bridge": "^1.1",
|
||||
"symfony/security-bundle": "^4.4|^5.0",
|
||||
"symfony/twig-bundle": "^4.4|^5.0",
|
||||
|
@ -3525,7 +4139,7 @@
|
|||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.5.x-dev"
|
||||
"dev-master": "5.6.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -3551,36 +4165,35 @@
|
|||
"annotations",
|
||||
"controllers"
|
||||
],
|
||||
"time": "2020-06-15T20:28:02+00:00"
|
||||
"time": "2020-08-25T19:10:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "swiftmailer/swiftmailer",
|
||||
"version": "v6.2.3",
|
||||
"version": "v6.3.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/swiftmailer/swiftmailer.git",
|
||||
"reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9"
|
||||
"reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9",
|
||||
"reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9",
|
||||
"url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c",
|
||||
"reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"egulias/email-validator": "~2.0",
|
||||
"egulias/email-validator": "^2.0|^3.1",
|
||||
"php": ">=7.0.0",
|
||||
"symfony/polyfill-iconv": "^1.0",
|
||||
"symfony/polyfill-intl-idn": "^1.10",
|
||||
"symfony/polyfill-mbstring": "^1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"mockery/mockery": "~0.9.1",
|
||||
"symfony/phpunit-bridge": "^3.4.19|^4.1.8"
|
||||
"mockery/mockery": "^1.0",
|
||||
"symfony/phpunit-bridge": "^4.4|^5.4"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-intl": "Needed to support internationalized email addresses",
|
||||
"true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed"
|
||||
"ext-intl": "Needed to support internationalized email addresses"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
|
@ -3613,7 +4226,8 @@
|
|||
"mail",
|
||||
"mailer"
|
||||
],
|
||||
"time": "2019-11-12T09:31:26+00:00"
|
||||
"abandoned": "symfony/mailer",
|
||||
"time": "2021-10-18T15:26:12+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/apache-pack",
|
||||
|
@ -3639,16 +4253,16 @@
|
|||
},
|
||||
{
|
||||
"name": "symfony/asset",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/asset.git",
|
||||
"reference": "2f07b5993f1607c1c489bac3e15a000c33668b4b"
|
||||
"reference": "54a42aa50f9359d1184bf7e954521b45ca3d5828"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/asset/zipball/2f07b5993f1607c1c489bac3e15a000c33668b4b",
|
||||
"reference": "2f07b5993f1607c1c489bac3e15a000c33668b4b",
|
||||
"url": "https://api.github.com/repos/symfony/asset/zipball/54a42aa50f9359d1184bf7e954521b45ca3d5828",
|
||||
"reference": "54a42aa50f9359d1184bf7e954521b45ca3d5828",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3663,11 +4277,6 @@
|
|||
"symfony/http-foundation": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Asset\\": ""
|
||||
|
@ -3690,60 +4299,60 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Asset Component",
|
||||
"description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-30T20:35:19+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/cache",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/cache.git",
|
||||
"reference": "787eb05e137ad74fa5e51857b9884719760c7b2f"
|
||||
"reference": "4178f0a19ec3f1f76e7f1a07b8187cbe3d94b825"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/cache/zipball/787eb05e137ad74fa5e51857b9884719760c7b2f",
|
||||
"reference": "787eb05e137ad74fa5e51857b9884719760c7b2f",
|
||||
"url": "https://api.github.com/repos/symfony/cache/zipball/4178f0a19ec3f1f76e7f1a07b8187cbe3d94b825",
|
||||
"reference": "4178f0a19ec3f1f76e7f1a07b8187cbe3d94b825",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"psr/cache": "~1.0",
|
||||
"psr/log": "~1.0",
|
||||
"psr/cache": "^1.0|^2.0",
|
||||
"psr/log": "^1.1|^2|^3",
|
||||
"symfony/cache-contracts": "^1.1.7|^2",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
"symfony/service-contracts": "^1.1|^2",
|
||||
"symfony/var-exporter": "^4.4|^5.0"
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/polyfill-php73": "^1.9",
|
||||
"symfony/polyfill-php80": "^1.16",
|
||||
"symfony/service-contracts": "^1.1|^2|^3",
|
||||
"symfony/var-exporter": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"conflict": {
|
||||
"doctrine/dbal": "<2.5",
|
||||
"doctrine/dbal": "<2.13.1",
|
||||
"symfony/dependency-injection": "<4.4",
|
||||
"symfony/http-kernel": "<4.4",
|
||||
"symfony/var-dumper": "<4.4"
|
||||
},
|
||||
"provide": {
|
||||
"psr/cache-implementation": "1.0",
|
||||
"psr/simple-cache-implementation": "1.0",
|
||||
"symfony/cache-implementation": "1.0"
|
||||
"psr/cache-implementation": "1.0|2.0",
|
||||
"psr/simple-cache-implementation": "1.0|2.0",
|
||||
"symfony/cache-implementation": "1.0|2.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"cache/integration-tests": "dev-master",
|
||||
"doctrine/cache": "^1.6",
|
||||
"doctrine/dbal": "^2.5|^3.0",
|
||||
"doctrine/cache": "^1.6|^2.0",
|
||||
"doctrine/dbal": "^2.13.1|^3.0",
|
||||
"predis/predis": "^1.1",
|
||||
"psr/simple-cache": "^1.0",
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/var-dumper": "^4.4|^5.0"
|
||||
"psr/simple-cache": "^1.0|^2.0",
|
||||
"symfony/config": "^4.4|^5.0|^6.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
|
||||
"symfony/filesystem": "^4.4|^5.0|^6.0",
|
||||
"symfony/http-kernel": "^4.4|^5.0|^6.0",
|
||||
"symfony/messenger": "^4.4|^5.0|^6.0",
|
||||
"symfony/var-dumper": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Cache\\": ""
|
||||
|
@ -3766,31 +4375,31 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Cache component with PSR-6, PSR-16, and tags",
|
||||
"description": "Provides an extended PSR-6, PSR-16 (and tags) implementation",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"caching",
|
||||
"psr6"
|
||||
],
|
||||
"time": "2020-06-09T14:15:34+00:00"
|
||||
"time": "2022-01-26T16:28:35+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/cache-contracts",
|
||||
"version": "v2.1.3",
|
||||
"version": "v2.5.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/cache-contracts.git",
|
||||
"reference": "9771a09d2e6b84ecb8c9f0a7dbc72ee92aeba009"
|
||||
"reference": "ac2e168102a2e06a2624f0379bde94cd5854ced2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/cache-contracts/zipball/9771a09d2e6b84ecb8c9f0a7dbc72ee92aeba009",
|
||||
"reference": "9771a09d2e6b84ecb8c9f0a7dbc72ee92aeba009",
|
||||
"url": "https://api.github.com/repos/symfony/cache-contracts/zipball/ac2e168102a2e06a2624f0379bde94cd5854ced2",
|
||||
"reference": "ac2e168102a2e06a2624f0379bde94cd5854ced2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"psr/cache": "^1.0"
|
||||
"psr/cache": "^1.0|^2.0|^3.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/cache-implementation": ""
|
||||
|
@ -3798,7 +4407,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.1-dev"
|
||||
"dev-main": "2.5-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/contracts",
|
||||
|
@ -3834,48 +4443,44 @@
|
|||
"interoperability",
|
||||
"standards"
|
||||
],
|
||||
"time": "2020-07-06T13:23:11+00:00"
|
||||
"time": "2021-08-17T14:20:01+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/config",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/config.git",
|
||||
"reference": "b8623ef3d99fe62a34baf7a111b576216965f880"
|
||||
"reference": "d65e1bd990c740e31feb07d2b0927b8d4df9956f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/config/zipball/b8623ef3d99fe62a34baf7a111b576216965f880",
|
||||
"reference": "b8623ef3d99fe62a34baf7a111b576216965f880",
|
||||
"url": "https://api.github.com/repos/symfony/config/zipball/d65e1bd990c740e31feb07d2b0927b8d4df9956f",
|
||||
"reference": "d65e1bd990c740e31feb07d2b0927b8d4df9956f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/filesystem": "^4.4|^5.0",
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/filesystem": "^4.4|^5.0|^6.0",
|
||||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
"symfony/polyfill-php80": "^1.16",
|
||||
"symfony/polyfill-php81": "^1.22"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/finder": "<4.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/event-dispatcher": "^4.4|^5.0",
|
||||
"symfony/finder": "^4.4|^5.0",
|
||||
"symfony/messenger": "^4.4|^5.0",
|
||||
"symfony/service-contracts": "^1.1|^2",
|
||||
"symfony/yaml": "^4.4|^5.0"
|
||||
"symfony/event-dispatcher": "^4.4|^5.0|^6.0",
|
||||
"symfony/finder": "^4.4|^5.0|^6.0",
|
||||
"symfony/messenger": "^4.4|^5.0|^6.0",
|
||||
"symfony/service-contracts": "^1.1|^2|^3",
|
||||
"symfony/yaml": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/yaml": "To use the yaml reference dumper"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Config\\": ""
|
||||
|
@ -3898,22 +4503,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Config Component",
|
||||
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-23T13:08:13+00:00"
|
||||
"time": "2022-01-03T09:50:52+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/console",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/console.git",
|
||||
"reference": "34ac555a3627e324b660e318daa07572e1140123"
|
||||
"reference": "d9a267b621c5082e0a6c659d73633b6fd28a8a08"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/34ac555a3627e324b660e318daa07572e1140123",
|
||||
"reference": "34ac555a3627e324b660e318daa07572e1140123",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/d9a267b621c5082e0a6c659d73633b6fd28a8a08",
|
||||
"reference": "d9a267b621c5082e0a6c659d73633b6fd28a8a08",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3950,11 +4555,6 @@
|
|||
"symfony/process": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Console\\": ""
|
||||
|
@ -3977,45 +4577,47 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Console Component",
|
||||
"description": "Eases the creation of beautiful and testable command line interfaces",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-15T12:59:21+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/dependency-injection",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/dependency-injection.git",
|
||||
"reference": "6508423eded583fc07e88a0172803e1a62f0310c"
|
||||
"reference": "974580fd67f14d65b045c11b09eb149cd4b13df5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/dependency-injection/zipball/6508423eded583fc07e88a0172803e1a62f0310c",
|
||||
"reference": "6508423eded583fc07e88a0172803e1a62f0310c",
|
||||
"url": "https://api.github.com/repos/symfony/dependency-injection/zipball/974580fd67f14d65b045c11b09eb149cd4b13df5",
|
||||
"reference": "974580fd67f14d65b045c11b09eb149cd4b13df5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"psr/container": "^1.0",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
"psr/container": "^1.1.1",
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/polyfill-php80": "^1.16",
|
||||
"symfony/polyfill-php81": "^1.22",
|
||||
"symfony/service-contracts": "^1.1.6|^2"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/config": "<5.1",
|
||||
"ext-psr": "<1.1|>=2",
|
||||
"symfony/config": "<5.3",
|
||||
"symfony/finder": "<4.4",
|
||||
"symfony/proxy-manager-bridge": "<4.4",
|
||||
"symfony/yaml": "<4.4"
|
||||
},
|
||||
"provide": {
|
||||
"psr/container-implementation": "1.0",
|
||||
"symfony/service-implementation": "1.0"
|
||||
"symfony/service-implementation": "1.0|2.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/config": "^5.1",
|
||||
"symfony/expression-language": "^4.4|^5.0",
|
||||
"symfony/yaml": "^4.4|^5.0"
|
||||
"symfony/config": "^5.3|^6.0",
|
||||
"symfony/expression-language": "^4.4|^5.0|^6.0",
|
||||
"symfony/yaml": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/config": "",
|
||||
|
@ -4025,11 +4627,6 @@
|
|||
"symfony/yaml": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\DependencyInjection\\": ""
|
||||
|
@ -4052,22 +4649,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony DependencyInjection Component",
|
||||
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-12T08:11:32+00:00"
|
||||
"time": "2022-01-26T16:28:35+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/deprecation-contracts",
|
||||
"version": "v2.1.3",
|
||||
"version": "v2.5.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/deprecation-contracts.git",
|
||||
"reference": "5e20b83385a77593259c9f8beb2c43cd03b2ac14"
|
||||
"reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5e20b83385a77593259c9f8beb2c43cd03b2ac14",
|
||||
"reference": "5e20b83385a77593259c9f8beb2c43cd03b2ac14",
|
||||
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8",
|
||||
"reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4076,7 +4673,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.1-dev"
|
||||
"dev-main": "2.5-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/contracts",
|
||||
|
@ -4104,26 +4701,27 @@
|
|||
],
|
||||
"description": "A generic function and convention to trigger deprecation notices",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-06T08:49:21+00:00"
|
||||
"time": "2021-07-12T14:48:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/doctrine-bridge",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/doctrine-bridge.git",
|
||||
"reference": "997377af37ae96565bf2aea127fb2b6285cd0d51"
|
||||
"reference": "290deda49060e6694f151ac4aa889467935ee3ea"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/997377af37ae96565bf2aea127fb2b6285cd0d51",
|
||||
"reference": "997377af37ae96565bf2aea127fb2b6285cd0d51",
|
||||
"url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/290deda49060e6694f151ac4aa889467935ee3ea",
|
||||
"reference": "290deda49060e6694f151ac4aa889467935ee3ea",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/event-manager": "~1.0",
|
||||
"doctrine/persistence": "^1.3",
|
||||
"doctrine/persistence": "^1.3|^2",
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/polyfill-mbstring": "~1.0",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
|
@ -4141,19 +4739,19 @@
|
|||
"symfony/validator": "<5.0.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "~1.7",
|
||||
"composer/package-versions-deprecated": "^1.8",
|
||||
"doctrine/annotations": "^1.10.4",
|
||||
"doctrine/cache": "~1.6",
|
||||
"doctrine/collections": "~1.0",
|
||||
"doctrine/data-fixtures": "1.0.*",
|
||||
"doctrine/dbal": "~2.4",
|
||||
"doctrine/data-fixtures": "^1.1",
|
||||
"doctrine/dbal": "^2.6|^3.0",
|
||||
"doctrine/orm": "^2.6.3",
|
||||
"doctrine/reflection": "~1.0",
|
||||
"symfony/cache": "^5.1",
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/doctrine-messenger": "^5.1",
|
||||
"symfony/expression-language": "^4.4|^5.0",
|
||||
"symfony/form": "^5.1",
|
||||
"symfony/form": "^5.1.3",
|
||||
"symfony/http-kernel": "^5.0",
|
||||
"symfony/messenger": "^4.4|^5.0",
|
||||
"symfony/property-access": "^4.4|^5.0",
|
||||
|
@ -4174,11 +4772,6 @@
|
|||
"symfony/validator": ""
|
||||
},
|
||||
"type": "symfony-bridge",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Bridge\\Doctrine\\": ""
|
||||
|
@ -4201,22 +4794,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Doctrine Bridge",
|
||||
"description": "Provides integration for Doctrine with various Symfony components",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-09T14:15:34+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/dotenv",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/dotenv.git",
|
||||
"reference": "42d2a18597f4c7cafc0e25b1ad6a1cbb4f2caf05"
|
||||
"reference": "783f12027c6b40ab0e93d6136d9f642d1d67cd6b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/dotenv/zipball/42d2a18597f4c7cafc0e25b1ad6a1cbb4f2caf05",
|
||||
"reference": "42d2a18597f4c7cafc0e25b1ad6a1cbb4f2caf05",
|
||||
"url": "https://api.github.com/repos/symfony/dotenv/zipball/783f12027c6b40ab0e93d6136d9f642d1d67cd6b",
|
||||
"reference": "783f12027c6b40ab0e93d6136d9f642d1d67cd6b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4227,11 +4820,6 @@
|
|||
"symfony/process": "^4.4|^5.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Dotenv\\": ""
|
||||
|
@ -4261,39 +4849,36 @@
|
|||
"env",
|
||||
"environment"
|
||||
],
|
||||
"time": "2020-05-28T08:20:44+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/error-handler",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/error-handler.git",
|
||||
"reference": "7d0b927b9d3dc41d7d46cda38cbfcd20cdcbb896"
|
||||
"reference": "c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/error-handler/zipball/7d0b927b9d3dc41d7d46cda38cbfcd20cdcbb896",
|
||||
"reference": "7d0b927b9d3dc41d7d46cda38cbfcd20cdcbb896",
|
||||
"url": "https://api.github.com/repos/symfony/error-handler/zipball/c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5",
|
||||
"reference": "c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"psr/log": "^1.0",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
"symfony/var-dumper": "^4.4|^5.0"
|
||||
"psr/log": "^1|^2|^3",
|
||||
"symfony/var-dumper": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/http-kernel": "^4.4|^5.0",
|
||||
"symfony/serializer": "^4.4|^5.0"
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/http-kernel": "^4.4|^5.0|^6.0",
|
||||
"symfony/serializer": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"bin": [
|
||||
"Resources/bin/patch-type-declarations"
|
||||
],
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\ErrorHandler\\": ""
|
||||
|
@ -4316,29 +4901,29 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony ErrorHandler Component",
|
||||
"description": "Provides tools to manage errors and ease debugging PHP code",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-30T20:35:19+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/event-dispatcher",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/event-dispatcher.git",
|
||||
"reference": "cc0d059e2e997e79ca34125a52f3e33de4424ac7"
|
||||
"reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/cc0d059e2e997e79ca34125a52f3e33de4424ac7",
|
||||
"reference": "cc0d059e2e997e79ca34125a52f3e33de4424ac7",
|
||||
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dec8a9f58d20df252b9cd89f1c6c1530f747685d",
|
||||
"reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/event-dispatcher-contracts": "^2",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/event-dispatcher-contracts": "^2|^3",
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/dependency-injection": "<4.4"
|
||||
|
@ -4348,24 +4933,20 @@
|
|||
"symfony/event-dispatcher-implementation": "2.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"psr/log": "~1.0",
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/expression-language": "^4.4|^5.0",
|
||||
"symfony/http-foundation": "^4.4|^5.0",
|
||||
"symfony/service-contracts": "^1.1|^2",
|
||||
"symfony/stopwatch": "^4.4|^5.0"
|
||||
"psr/log": "^1|^2|^3",
|
||||
"symfony/config": "^4.4|^5.0|^6.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
|
||||
"symfony/error-handler": "^4.4|^5.0|^6.0",
|
||||
"symfony/expression-language": "^4.4|^5.0|^6.0",
|
||||
"symfony/http-foundation": "^4.4|^5.0|^6.0",
|
||||
"symfony/service-contracts": "^1.1|^2|^3",
|
||||
"symfony/stopwatch": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/dependency-injection": "",
|
||||
"symfony/http-kernel": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\EventDispatcher\\": ""
|
||||
|
@ -4388,22 +4969,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony EventDispatcher Component",
|
||||
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/event-dispatcher-contracts",
|
||||
"version": "v2.1.3",
|
||||
"version": "v2.5.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
|
||||
"reference": "f6f613d74cfc5a623fc36294d3451eb7fa5a042b"
|
||||
"reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f6f613d74cfc5a623fc36294d3451eb7fa5a042b",
|
||||
"reference": "f6f613d74cfc5a623fc36294d3451eb7fa5a042b",
|
||||
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/66bea3b09be61613cd3b4043a65a8ec48cfa6d2a",
|
||||
"reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4416,7 +4997,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.1-dev"
|
||||
"dev-main": "2.5-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/contracts",
|
||||
|
@ -4452,20 +5033,20 @@
|
|||
"interoperability",
|
||||
"standards"
|
||||
],
|
||||
"time": "2020-07-06T13:23:11+00:00"
|
||||
"time": "2021-07-12T14:48:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/expression-language",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/expression-language.git",
|
||||
"reference": "6675d937852379a251017db6e5144dd57506fbbd"
|
||||
"reference": "13a16b1cc6e4fd4998631bfdf568d47e48844ec1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/expression-language/zipball/6675d937852379a251017db6e5144dd57506fbbd",
|
||||
"reference": "6675d937852379a251017db6e5144dd57506fbbd",
|
||||
"url": "https://api.github.com/repos/symfony/expression-language/zipball/13a16b1cc6e4fd4998631bfdf568d47e48844ec1",
|
||||
"reference": "13a16b1cc6e4fd4998631bfdf568d47e48844ec1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4475,11 +5056,6 @@
|
|||
"symfony/service-contracts": "^1.1|^2"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\ExpressionLanguage\\": ""
|
||||
|
@ -4502,34 +5078,31 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony ExpressionLanguage Component",
|
||||
"description": "Provides an engine that can compile and evaluate expressions",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-31T07:33:39+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/filesystem",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/filesystem.git",
|
||||
"reference": "6e4320f06d5f2cce0d96530162491f4465179157"
|
||||
"reference": "0f0c4bf1840420f4aef3f32044a9dbb24682731b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/filesystem/zipball/6e4320f06d5f2cce0d96530162491f4465179157",
|
||||
"reference": "6e4320f06d5f2cce0d96530162491f4465179157",
|
||||
"url": "https://api.github.com/repos/symfony/filesystem/zipball/0f0c4bf1840420f4aef3f32044a9dbb24682731b",
|
||||
"reference": "0f0c4bf1840420f4aef3f32044a9dbb24682731b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/polyfill-ctype": "~1.8"
|
||||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/polyfill-mbstring": "~1.8",
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Filesystem\\": ""
|
||||
|
@ -4552,33 +5125,30 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Filesystem Component",
|
||||
"description": "Provides basic utilities for the filesystem",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-30T20:35:19+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/finder",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/finder.git",
|
||||
"reference": "4298870062bfc667cb78d2b379be4bf5dec5f187"
|
||||
"reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/finder/zipball/4298870062bfc667cb78d2b379be4bf5dec5f187",
|
||||
"reference": "4298870062bfc667cb78d2b379be4bf5dec5f187",
|
||||
"url": "https://api.github.com/repos/symfony/finder/zipball/231313534dded84c7ecaa79d14bc5da4ccb69b7d",
|
||||
"reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5"
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Finder\\": ""
|
||||
|
@ -4601,22 +5171,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Finder Component",
|
||||
"description": "Finds files and directories via an intuitive fluent interface",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
"time": "2022-01-26T16:34:36+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/flex",
|
||||
"version": "v1.8.4",
|
||||
"version": "v1.18.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/flex.git",
|
||||
"reference": "7df5a72c7664baab629ec33de7890e9e3996b51b"
|
||||
"reference": "d40a6b176b70ea323af2b08507319d1c417520fd"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/flex/zipball/7df5a72c7664baab629ec33de7890e9e3996b51b",
|
||||
"reference": "7df5a72c7664baab629ec33de7890e9e3996b51b",
|
||||
"url": "https://api.github.com/repos/symfony/flex/zipball/d40a6b176b70ea323af2b08507319d1c417520fd",
|
||||
"reference": "d40a6b176b70ea323af2b08507319d1c417520fd",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4625,15 +5195,13 @@
|
|||
},
|
||||
"require-dev": {
|
||||
"composer/composer": "^1.0.2|^2.0",
|
||||
"symfony/dotenv": "^4.4|^5.0",
|
||||
"symfony/phpunit-bridge": "^4.4|^5.0",
|
||||
"symfony/process": "^3.4|^4.4|^5.0"
|
||||
"symfony/dotenv": "^4.4|^5.0|^6.0",
|
||||
"symfony/filesystem": "^4.4|^5.0|^6.0",
|
||||
"symfony/phpunit-bridge": "^4.4.12|^5.0|^6.0",
|
||||
"symfony/process": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"type": "composer-plugin",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.8-dev"
|
||||
},
|
||||
"class": "Symfony\\Flex\\Flex"
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -4652,20 +5220,20 @@
|
|||
}
|
||||
],
|
||||
"description": "Composer plugin for Symfony",
|
||||
"time": "2020-06-16T23:10:41+00:00"
|
||||
"time": "2022-01-27T10:24:58+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/form",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/form.git",
|
||||
"reference": "7f0fae286e498aa19ce0c4f737c5bd16cb1ebfba"
|
||||
"reference": "b794bed839f11bcee9a9f30daa5cb88d311dd409"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/form/zipball/7f0fae286e498aa19ce0c4f737c5bd16cb1ebfba",
|
||||
"reference": "7f0fae286e498aa19ce0c4f737c5bd16cb1ebfba",
|
||||
"url": "https://api.github.com/repos/symfony/form/zipball/b794bed839f11bcee9a9f30daa5cb88d311dd409",
|
||||
"reference": "b794bed839f11bcee9a9f30daa5cb88d311dd409",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4677,7 +5245,7 @@
|
|||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/polyfill-mbstring": "~1.0",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
"symfony/property-access": "^5.0",
|
||||
"symfony/property-access": "^5.0.8",
|
||||
"symfony/service-contracts": "^1.1|^2"
|
||||
},
|
||||
"conflict": {
|
||||
|
@ -4703,7 +5271,7 @@
|
|||
"symfony/http-kernel": "^4.4|^5.0",
|
||||
"symfony/security-csrf": "^4.4|^5.0",
|
||||
"symfony/translation": "^4.4|^5.0",
|
||||
"symfony/validator": "^4.4|^5.0",
|
||||
"symfony/validator": "^4.4.17|^5.1.9",
|
||||
"symfony/var-dumper": "^4.4|^5.0"
|
||||
},
|
||||
"suggest": {
|
||||
|
@ -4712,11 +5280,6 @@
|
|||
"symfony/validator": "For form validation."
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Form\\": ""
|
||||
|
@ -4739,22 +5302,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Form Component",
|
||||
"description": "Allows to easily create, process and reuse HTML forms",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-14T15:52:41+00:00"
|
||||
"time": "2021-01-27T12:50:07+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/framework-bundle",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/framework-bundle.git",
|
||||
"reference": "d9a85deaa9c7a10df087d86f6a689eb5d4db0abc"
|
||||
"reference": "b40931adcd8386901a65b472d8ba9f34cac80070"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/framework-bundle/zipball/d9a85deaa9c7a10df087d86f6a689eb5d4db0abc",
|
||||
"reference": "d9a85deaa9c7a10df087d86f6a689eb5d4db0abc",
|
||||
"url": "https://api.github.com/repos/symfony/framework-bundle/zipball/b40931adcd8386901a65b472d8ba9f34cac80070",
|
||||
"reference": "b40931adcd8386901a65b472d8ba9f34cac80070",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4763,6 +5326,7 @@
|
|||
"symfony/cache": "^4.4|^5.0",
|
||||
"symfony/config": "^5.0",
|
||||
"symfony/dependency-injection": "^5.1",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/error-handler": "^4.4.1|^5.0.1",
|
||||
"symfony/event-dispatcher": "^5.1",
|
||||
"symfony/filesystem": "^4.4|^5.0",
|
||||
|
@ -4771,12 +5335,12 @@
|
|||
"symfony/http-kernel": "^5.0",
|
||||
"symfony/polyfill-mbstring": "~1.0",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
"symfony/routing": "^5.1"
|
||||
"symfony/routing": "^5.1.4"
|
||||
},
|
||||
"conflict": {
|
||||
"doctrine/persistence": "<1.3",
|
||||
"phpdocumentor/reflection-docblock": "<3.0",
|
||||
"phpdocumentor/type-resolver": "<0.2.1",
|
||||
"phpdocumentor/reflection-docblock": "<3.2.2",
|
||||
"phpdocumentor/type-resolver": "<1.4.0",
|
||||
"phpunit/phpunit": "<5.4.3",
|
||||
"symfony/asset": "<5.1",
|
||||
"symfony/browser-kit": "<4.4",
|
||||
|
@ -4800,10 +5364,11 @@
|
|||
"symfony/workflow": "<4.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "~1.7",
|
||||
"doctrine/annotations": "^1.10.4",
|
||||
"doctrine/cache": "~1.0",
|
||||
"doctrine/persistence": "^1.3|^2.0",
|
||||
"paragonie/sodium_compat": "^1.8",
|
||||
"phpdocumentor/reflection-docblock": "^3.0|^4.0",
|
||||
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
|
||||
"symfony/asset": "^5.1",
|
||||
"symfony/browser-kit": "^4.4|^5.0",
|
||||
"symfony/console": "^4.4|^5.0",
|
||||
|
@ -4845,11 +5410,6 @@
|
|||
"symfony/yaml": "For using the debug:config and lint:yaml commands"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Bundle\\FrameworkBundle\\": ""
|
||||
|
@ -4872,28 +5432,28 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony FrameworkBundle",
|
||||
"description": "Provides a tight integration between Symfony components and the Symfony full-stack framework",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-12T08:11:32+00:00"
|
||||
"time": "2021-01-27T11:17:55+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/http-client",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/http-client.git",
|
||||
"reference": "aae28b613d7a88e529df46e617f046be0236ab54"
|
||||
"reference": "82f87fa4b738977937803ab8d52948d490047564"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/http-client/zipball/aae28b613d7a88e529df46e617f046be0236ab54",
|
||||
"reference": "aae28b613d7a88e529df46e617f046be0236ab54",
|
||||
"url": "https://api.github.com/repos/symfony/http-client/zipball/82f87fa4b738977937803ab8d52948d490047564",
|
||||
"reference": "82f87fa4b738977937803ab8d52948d490047564",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"psr/log": "^1.0",
|
||||
"symfony/http-client-contracts": "^2.1.1",
|
||||
"symfony/http-client-contracts": "^2.2",
|
||||
"symfony/polyfill-php73": "^1.11",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
"symfony/service-contracts": "^1.0|^2"
|
||||
|
@ -4908,20 +5468,15 @@
|
|||
"amphp/http-client": "^4.2.1",
|
||||
"amphp/http-tunnel": "^1.0",
|
||||
"amphp/socket": "^1.1",
|
||||
"guzzlehttp/promises": "^1.3.1",
|
||||
"guzzlehttp/promises": "^1.4",
|
||||
"nyholm/psr7": "^1.0",
|
||||
"php-http/httplug": "^1.0|^2.0",
|
||||
"psr/http-client": "^1.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/http-kernel": "^4.4|^5.0",
|
||||
"symfony/http-kernel": "^4.4.13|^5.1.5",
|
||||
"symfony/process": "^4.4|^5.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\HttpClient\\": ""
|
||||
|
@ -4944,22 +5499,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony HttpClient component",
|
||||
"description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-11T21:20:02+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/http-client-contracts",
|
||||
"version": "v2.1.3",
|
||||
"version": "v2.5.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/http-client-contracts.git",
|
||||
"reference": "cd88921e9add61f2064c9c6b30de4f589db42962"
|
||||
"reference": "ec82e57b5b714dbb69300d348bd840b345e24166"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/cd88921e9add61f2064c9c6b30de4f589db42962",
|
||||
"reference": "cd88921e9add61f2064c9c6b30de4f589db42962",
|
||||
"url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ec82e57b5b714dbb69300d348bd840b345e24166",
|
||||
"reference": "ec82e57b5b714dbb69300d348bd840b345e24166",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4971,7 +5526,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.1-dev"
|
||||
"dev-main": "2.5-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/contracts",
|
||||
|
@ -5007,43 +5562,38 @@
|
|||
"interoperability",
|
||||
"standards"
|
||||
],
|
||||
"time": "2020-07-06T13:23:11+00:00"
|
||||
"time": "2021-11-03T09:24:47+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/http-foundation",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/http-foundation.git",
|
||||
"reference": "f93055171b847915225bd5b0a5792888419d8d75"
|
||||
"reference": "ef409ff341a565a3663157d4324536746d49a0c7"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/f93055171b847915225bd5b0a5792888419d8d75",
|
||||
"reference": "f93055171b847915225bd5b0a5792888419d8d75",
|
||||
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/ef409ff341a565a3663157d4324536746d49a0c7",
|
||||
"reference": "ef409ff341a565a3663157d4324536746d49a0c7",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/polyfill-mbstring": "~1.1",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"require-dev": {
|
||||
"predis/predis": "~1.0",
|
||||
"symfony/cache": "^4.4|^5.0",
|
||||
"symfony/expression-language": "^4.4|^5.0",
|
||||
"symfony/mime": "^4.4|^5.0"
|
||||
"symfony/cache": "^4.4|^5.0|^6.0",
|
||||
"symfony/expression-language": "^4.4|^5.0|^6.0",
|
||||
"symfony/mime": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/mime": "To use the file extension guesser"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\HttpFoundation\\": ""
|
||||
|
@ -5066,22 +5616,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony HttpFoundation Component",
|
||||
"description": "Defines an object-oriented layer for the HTTP specification",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-15T06:52:54+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/http-kernel",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/http-kernel.git",
|
||||
"reference": "a18c27ace1ef344ffcb129a5b089bad7643b387a"
|
||||
"reference": "1b57aaf3215c4313fec1409afdb5046dcb201d17"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/a18c27ace1ef344ffcb129a5b089bad7643b387a",
|
||||
"reference": "a18c27ace1ef344ffcb129a5b089bad7643b387a",
|
||||
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/1b57aaf3215c4313fec1409afdb5046dcb201d17",
|
||||
"reference": "1b57aaf3215c4313fec1409afdb5046dcb201d17",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -5090,6 +5640,7 @@
|
|||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/error-handler": "^4.4|^5.0",
|
||||
"symfony/event-dispatcher": "^5.0",
|
||||
"symfony/http-client-contracts": "^1.1|^2",
|
||||
"symfony/http-foundation": "^4.4|^5.0",
|
||||
"symfony/polyfill-ctype": "^1.8",
|
||||
"symfony/polyfill-php73": "^1.9",
|
||||
|
@ -5109,7 +5660,7 @@
|
|||
"symfony/translation": "<5.0",
|
||||
"symfony/twig-bridge": "<5.0",
|
||||
"symfony/validator": "<5.0",
|
||||
"twig/twig": "<2.4"
|
||||
"twig/twig": "<2.13"
|
||||
},
|
||||
"provide": {
|
||||
"psr/log-implementation": "1.0"
|
||||
|
@ -5129,7 +5680,7 @@
|
|||
"symfony/stopwatch": "^4.4|^5.0",
|
||||
"symfony/translation": "^4.4|^5.0",
|
||||
"symfony/translation-contracts": "^1.1|^2",
|
||||
"twig/twig": "^2.4|^3.0"
|
||||
"twig/twig": "^2.13|^3.0.4"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/browser-kit": "",
|
||||
|
@ -5138,11 +5689,6 @@
|
|||
"symfony/dependency-injection": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\HttpKernel\\": ""
|
||||
|
@ -5165,81 +5711,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony HttpKernel Component",
|
||||
"description": "Provides a structured process for converting a Request into a Response",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-15T13:51:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/inflector",
|
||||
"version": "v5.1.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/inflector.git",
|
||||
"reference": "fddb4262dd136b34db993a2a3488713df91e4856"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/inflector/zipball/fddb4262dd136b34db993a2a3488713df91e4856",
|
||||
"reference": "fddb4262dd136b34db993a2a3488713df91e4856",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/string": "^5.1"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Inflector\\": ""
|
||||
},
|
||||
"exclude-from-classmap": [
|
||||
"/Tests/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Bernhard Schussek",
|
||||
"email": "bschussek@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Symfony Community",
|
||||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Inflector Component",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"inflection",
|
||||
"pluralize",
|
||||
"singularize",
|
||||
"string",
|
||||
"symfony",
|
||||
"words"
|
||||
],
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
"time": "2021-01-27T14:22:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/intl",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/intl.git",
|
||||
"reference": "b21d69ebb33adfcb7e6d8b0a0a8799db7090705b"
|
||||
"reference": "930f17689729cc47d2ce18be21ed403bcbeeb6a9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/intl/zipball/b21d69ebb33adfcb7e6d8b0a0a8799db7090705b",
|
||||
"reference": "b21d69ebb33adfcb7e6d8b0a0a8799db7090705b",
|
||||
"url": "https://api.github.com/repos/symfony/intl/zipball/930f17689729cc47d2ce18be21ed403bcbeeb6a9",
|
||||
"reference": "930f17689729cc47d2ce18be21ed403bcbeeb6a9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -5254,11 +5741,6 @@
|
|||
"ext-intl": "to use the component with locales other than \"en\""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Intl\\": ""
|
||||
|
@ -5292,7 +5774,7 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "A PHP replacement layer for the C intl extension that includes additional data from the ICU library.",
|
||||
"description": "Provides a PHP replacement layer for the C intl extension that includes additional data from the ICU library",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"i18n",
|
||||
|
@ -5302,20 +5784,20 @@
|
|||
"l10n",
|
||||
"localization"
|
||||
],
|
||||
"time": "2020-05-30T20:35:19+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/lock",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/lock.git",
|
||||
"reference": "5c40fa872c019a4ad5987a0648f22f85a5821507"
|
||||
"reference": "397a1df9a5b82f8d8baa100089fe041956d47479"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/lock/zipball/5c40fa872c019a4ad5987a0648f22f85a5821507",
|
||||
"reference": "5c40fa872c019a4ad5987a0648f22f85a5821507",
|
||||
"url": "https://api.github.com/repos/symfony/lock/zipball/397a1df9a5b82f8d8baa100089fe041956d47479",
|
||||
"reference": "397a1df9a5b82f8d8baa100089fe041956d47479",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -5324,19 +5806,14 @@
|
|||
"symfony/polyfill-php80": "^1.15"
|
||||
},
|
||||
"conflict": {
|
||||
"doctrine/dbal": "<2.5"
|
||||
"doctrine/dbal": "<2.6"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/dbal": "^2.5|^3.0",
|
||||
"doctrine/dbal": "^2.6|^3.0",
|
||||
"mongodb/mongodb": "~1.1",
|
||||
"predis/predis": "~1.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Lock\\": ""
|
||||
|
@ -5359,7 +5836,7 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Lock Component",
|
||||
"description": "Creates and manages locks, a mechanism to provide exclusive access to a shared resource",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"cas",
|
||||
|
@ -5369,20 +5846,20 @@
|
|||
"redlock",
|
||||
"semaphore"
|
||||
],
|
||||
"time": "2020-06-10T14:19:12+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/mailer",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/mailer.git",
|
||||
"reference": "203f236f1c2f4d8980f3c4120c8032c8cfe1e893"
|
||||
"reference": "3c7ab7a402acdb453dcdd6e0b2982caacfcc9b9f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/mailer/zipball/203f236f1c2f4d8980f3c4120c8032c8cfe1e893",
|
||||
"reference": "203f236f1c2f4d8980f3c4120c8032c8cfe1e893",
|
||||
"url": "https://api.github.com/repos/symfony/mailer/zipball/3c7ab7a402acdb453dcdd6e0b2982caacfcc9b9f",
|
||||
"reference": "3c7ab7a402acdb453dcdd6e0b2982caacfcc9b9f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -5408,11 +5885,6 @@
|
|||
"symfony/sendgrid-mailer": "^4.4|^5.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Mailer\\": ""
|
||||
|
@ -5435,51 +5907,53 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Mailer Component",
|
||||
"description": "Helps sending emails",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-11T21:20:02+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/maker-bundle",
|
||||
"version": "v1.19.0",
|
||||
"version": "v1.36.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/maker-bundle.git",
|
||||
"reference": "bea8c3c959e48a2c952cc7c4f4f32964be8b8874"
|
||||
"reference": "716eee9c8b10b33e682df1b7d80b9061887e9691"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/maker-bundle/zipball/bea8c3c959e48a2c952cc7c4f4f32964be8b8874",
|
||||
"reference": "bea8c3c959e48a2c952cc7c4f4f32964be8b8874",
|
||||
"url": "https://api.github.com/repos/symfony/maker-bundle/zipball/716eee9c8b10b33e682df1b7d80b9061887e9691",
|
||||
"reference": "716eee9c8b10b33e682df1b7d80b9061887e9691",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/inflector": "^1.2",
|
||||
"nikic/php-parser": "^4.0",
|
||||
"php": "^7.1.3",
|
||||
"symfony/config": "^3.4|^4.0|^5.0",
|
||||
"symfony/console": "^3.4|^4.0|^5.0",
|
||||
"symfony/dependency-injection": "^3.4|^4.0|^5.0",
|
||||
"symfony/filesystem": "^3.4|^4.0|^5.0",
|
||||
"symfony/finder": "^3.4|^4.0|^5.0",
|
||||
"symfony/framework-bundle": "^3.4|^4.0|^5.0",
|
||||
"symfony/http-kernel": "^3.4|^4.0|^5.0"
|
||||
"doctrine/inflector": "^1.2|^2.0",
|
||||
"nikic/php-parser": "^4.11",
|
||||
"php": ">=7.1.3",
|
||||
"symfony/config": "^4.4|^5.0|^6.0",
|
||||
"symfony/console": "^4.4|^5.0|^6.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
|
||||
"symfony/deprecation-contracts": "^2.2|^3",
|
||||
"symfony/filesystem": "^4.4|^5.0|^6.0",
|
||||
"symfony/finder": "^4.4|^5.0|^6.0",
|
||||
"symfony/framework-bundle": "^4.4|^5.0|^6.0",
|
||||
"symfony/http-kernel": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/doctrine-bundle": "^1.8|^2.0",
|
||||
"composer/semver": "^3.0",
|
||||
"doctrine/doctrine-bundle": "^1.12.3|^2.0",
|
||||
"doctrine/orm": "^2.3",
|
||||
"friendsofphp/php-cs-fixer": "^2.8",
|
||||
"friendsoftwig/twigcs": "^3.1.2",
|
||||
"symfony/http-client": "^4.3|^5.0",
|
||||
"symfony/phpunit-bridge": "^4.3|^5.0",
|
||||
"symfony/process": "^3.4|^4.0|^5.0",
|
||||
"symfony/security-core": "^3.4|^4.0|^5.0",
|
||||
"symfony/yaml": "^3.4|^4.0|^5.0"
|
||||
"symfony/http-client": "^4.4|^5.0|^6.0",
|
||||
"symfony/phpunit-bridge": "^4.4|^5.0|^6.0",
|
||||
"symfony/polyfill-php80": "^1.16.0",
|
||||
"symfony/process": "^4.4|^5.0|^6.0",
|
||||
"symfony/security-core": "^4.4|^5.0|^6.0",
|
||||
"symfony/yaml": "^4.4|^5.0|^6.0",
|
||||
"twig/twig": "^2.0|^3.0"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.0-dev"
|
||||
"dev-main": "1.0-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -5505,41 +5979,44 @@
|
|||
"scaffold",
|
||||
"scaffolding"
|
||||
],
|
||||
"time": "2020-05-29T14:47:30+00:00"
|
||||
"time": "2021-12-01T00:27:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/mime",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/mime.git",
|
||||
"reference": "c0c418f05e727606e85b482a8591519c4712cf45"
|
||||
"reference": "e1503cfb5c9a225350f549d3bb99296f4abfb80f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/mime/zipball/c0c418f05e727606e85b482a8591519c4712cf45",
|
||||
"reference": "c0c418f05e727606e85b482a8591519c4712cf45",
|
||||
"url": "https://api.github.com/repos/symfony/mime/zipball/e1503cfb5c9a225350f549d3bb99296f4abfb80f",
|
||||
"reference": "e1503cfb5c9a225350f549d3bb99296f4abfb80f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/polyfill-intl-idn": "^1.10",
|
||||
"symfony/polyfill-mbstring": "^1.0",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"conflict": {
|
||||
"egulias/email-validator": "~3.0.0",
|
||||
"phpdocumentor/reflection-docblock": "<3.2.2",
|
||||
"phpdocumentor/type-resolver": "<1.4.0",
|
||||
"symfony/mailer": "<4.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"egulias/email-validator": "^2.1.10",
|
||||
"symfony/dependency-injection": "^4.4|^5.0"
|
||||
"egulias/email-validator": "^2.1.10|^3.1",
|
||||
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
|
||||
"symfony/property-access": "^4.4|^5.1|^6.0",
|
||||
"symfony/property-info": "^4.4|^5.1|^6.0",
|
||||
"symfony/serializer": "^5.2|^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Mime\\": ""
|
||||
|
@ -5562,26 +6039,26 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "A library to manipulate MIME messages",
|
||||
"description": "Allows manipulating MIME messages",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"mime",
|
||||
"mime-type"
|
||||
],
|
||||
"time": "2020-06-09T15:07:35+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/monolog-bridge",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/monolog-bridge.git",
|
||||
"reference": "b275d752c7e999a77e1bddca117e575030a23058"
|
||||
"reference": "ce37f72dd09e38d65dd6d57a0c17e874c4c689a5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/b275d752c7e999a77e1bddca117e575030a23058",
|
||||
"reference": "b275d752c7e999a77e1bddca117e575030a23058",
|
||||
"url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/ce37f72dd09e38d65dd6d57a0c17e874c4c689a5",
|
||||
"reference": "ce37f72dd09e38d65dd6d57a0c17e874c4c689a5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -5608,11 +6085,6 @@
|
|||
"symfony/var-dumper": "For using the debugging handlers like the console handler or the log server handler."
|
||||
},
|
||||
"type": "symfony-bridge",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Bridge\\Monolog\\": ""
|
||||
|
@ -5635,36 +6107,36 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Monolog Bridge",
|
||||
"description": "Provides integration for Monolog with various Symfony components",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-30T20:35:19+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/monolog-bundle",
|
||||
"version": "v3.5.0",
|
||||
"version": "v3.7.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/monolog-bundle.git",
|
||||
"reference": "dd80460fcfe1fa2050a7103ad818e9d0686ce6fd"
|
||||
"reference": "fde12fc628162787a4e53877abadc30047fd868b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/dd80460fcfe1fa2050a7103ad818e9d0686ce6fd",
|
||||
"reference": "dd80460fcfe1fa2050a7103ad818e9d0686ce6fd",
|
||||
"url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/fde12fc628162787a4e53877abadc30047fd868b",
|
||||
"reference": "fde12fc628162787a4e53877abadc30047fd868b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"monolog/monolog": "~1.22 || ~2.0",
|
||||
"php": ">=5.6",
|
||||
"symfony/config": "~3.4 || ~4.0 || ^5.0",
|
||||
"symfony/dependency-injection": "~3.4.10 || ^4.0.10 || ^5.0",
|
||||
"symfony/http-kernel": "~3.4 || ~4.0 || ^5.0",
|
||||
"symfony/monolog-bridge": "~3.4 || ~4.0 || ^5.0"
|
||||
"php": ">=7.1.3",
|
||||
"symfony/config": "~4.4 || ^5.0 || ^6.0",
|
||||
"symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/http-kernel": "~4.4 || ^5.0 || ^6.0",
|
||||
"symfony/monolog-bridge": "~4.4 || ^5.0 || ^6.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/console": "~3.4 || ~4.0 || ^5.0",
|
||||
"symfony/phpunit-bridge": "^3.4.19 || ^4.0 || ^5.0",
|
||||
"symfony/yaml": "~3.4 || ~4.0 || ^5.0"
|
||||
"symfony/console": "~4.4 || ^5.0 || ^6.0",
|
||||
"symfony/phpunit-bridge": "^5.2 || ^6.0",
|
||||
"symfony/yaml": "~4.4 || ^5.0 || ^6.0"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
|
@ -5691,42 +6163,38 @@
|
|||
},
|
||||
{
|
||||
"name": "Symfony Community",
|
||||
"homepage": "http://symfony.com/contributors"
|
||||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony MonologBundle",
|
||||
"homepage": "http://symfony.com",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"log",
|
||||
"logging"
|
||||
],
|
||||
"time": "2019-11-13T13:11:14+00:00"
|
||||
"time": "2021-11-05T10:34:29+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/options-resolver",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/options-resolver.git",
|
||||
"reference": "663f5dd5e14057d1954fe721f9709d35837f2447"
|
||||
"reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/options-resolver/zipball/663f5dd5e14057d1954fe721f9709d35837f2447",
|
||||
"reference": "663f5dd5e14057d1954fe721f9709d35837f2447",
|
||||
"url": "https://api.github.com/repos/symfony/options-resolver/zipball/cc1147cb11af1b43f503ac18f31aa3bec213aba8",
|
||||
"reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/polyfill-php73": "~1.0",
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\OptionsResolver\\": ""
|
||||
|
@ -5749,58 +6217,31 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony OptionsResolver Component",
|
||||
"description": "Provides an improved replacement for the array_replace PHP function",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"config",
|
||||
"configuration",
|
||||
"options"
|
||||
],
|
||||
"time": "2020-05-23T13:08:13+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/orm-pack",
|
||||
"version": "v1.0.8",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/orm-pack.git",
|
||||
"reference": "c9bcc08102061f406dc908192c0f33524a675666"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/orm-pack/zipball/c9bcc08102061f406dc908192c0f33524a675666",
|
||||
"reference": "c9bcc08102061f406dc908192c0f33524a675666",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/doctrine-bundle": "*",
|
||||
"doctrine/doctrine-migrations-bundle": "*",
|
||||
"doctrine/orm": "*"
|
||||
},
|
||||
"type": "symfony-pack",
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A pack for the Doctrine ORM",
|
||||
"time": "2020-02-10T18:03:48+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-grapheme",
|
||||
"version": "v1.17.1",
|
||||
"version": "v1.24.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
|
||||
"reference": "6e4dbcf5e81eba86e36731f94fe56b1726835846"
|
||||
"reference": "81b86b50cf841a64252b439e738e97f4a34e2783"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/6e4dbcf5e81eba86e36731f94fe56b1726835846",
|
||||
"reference": "6e4dbcf5e81eba86e36731f94fe56b1726835846",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783",
|
||||
"reference": "81b86b50cf841a64252b439e738e97f4a34e2783",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3"
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-intl": "For best performance"
|
||||
|
@ -5808,7 +6249,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.17-dev"
|
||||
"dev-main": "1.23-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
@ -5816,12 +6257,12 @@
|
|||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Intl\\Grapheme\\": ""
|
||||
},
|
||||
"files": [
|
||||
"bootstrap.php"
|
||||
]
|
||||
],
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Intl\\Grapheme\\": ""
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
|
@ -5847,33 +6288,32 @@
|
|||
"portable",
|
||||
"shim"
|
||||
],
|
||||
"time": "2020-06-06T08:46:27+00:00"
|
||||
"time": "2021-11-23T21:10:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-icu",
|
||||
"version": "v1.17.1",
|
||||
"version": "v1.24.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-icu.git",
|
||||
"reference": "7b5e03aeb88cc8b4b2b136e34b0fc0830e86cd4d"
|
||||
"reference": "c023a439b8551e320cc3c8433b198e408a623af1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/7b5e03aeb88cc8b4b2b136e34b0fc0830e86cd4d",
|
||||
"reference": "7b5e03aeb88cc8b4b2b136e34b0fc0830e86cd4d",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/c023a439b8551e320cc3c8433b198e408a623af1",
|
||||
"reference": "c023a439b8551e320cc3c8433b198e408a623af1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3",
|
||||
"symfony/intl": "~2.3|~3.0|~4.0|~5.0"
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-intl": "For best performance"
|
||||
"ext-intl": "For best performance and support of other locales than \"en\""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.17-dev"
|
||||
"dev-main": "1.23-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
@ -5883,6 +6323,15 @@
|
|||
"autoload": {
|
||||
"files": [
|
||||
"bootstrap.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Intl\\Icu\\": ""
|
||||
},
|
||||
"classmap": [
|
||||
"Resources/stubs"
|
||||
],
|
||||
"exclude-from-classmap": [
|
||||
"/Tests/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
|
@ -5909,25 +6358,25 @@
|
|||
"portable",
|
||||
"shim"
|
||||
],
|
||||
"time": "2020-06-06T08:46:27+00:00"
|
||||
"time": "2021-10-26T17:16:04+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-idn",
|
||||
"version": "v1.17.1",
|
||||
"version": "v1.24.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-idn.git",
|
||||
"reference": "a57f8161502549a742a63c09f0a604997bf47027"
|
||||
"reference": "749045c69efb97c70d25d7463abba812e91f3a44"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a57f8161502549a742a63c09f0a604997bf47027",
|
||||
"reference": "a57f8161502549a742a63c09f0a604997bf47027",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44",
|
||||
"reference": "749045c69efb97c70d25d7463abba812e91f3a44",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3",
|
||||
"symfony/polyfill-mbstring": "^1.3",
|
||||
"php": ">=7.1",
|
||||
"symfony/polyfill-intl-normalizer": "^1.10",
|
||||
"symfony/polyfill-php72": "^1.10"
|
||||
},
|
||||
"suggest": {
|
||||
|
@ -5936,7 +6385,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.17-dev"
|
||||
"dev-main": "1.23-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
@ -5944,12 +6393,12 @@
|
|||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Intl\\Idn\\": ""
|
||||
},
|
||||
"files": [
|
||||
"bootstrap.php"
|
||||
]
|
||||
],
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Intl\\Idn\\": ""
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
|
@ -5960,6 +6409,10 @@
|
|||
"name": "Laurent Bassin",
|
||||
"email": "laurent@bassin.info"
|
||||
},
|
||||
{
|
||||
"name": "Trevor Rowbotham",
|
||||
"email": "trevor.rowbotham@pm.me"
|
||||
},
|
||||
{
|
||||
"name": "Symfony Community",
|
||||
"homepage": "https://symfony.com/contributors"
|
||||
|
@ -5975,24 +6428,24 @@
|
|||
"portable",
|
||||
"shim"
|
||||
],
|
||||
"time": "2020-06-06T08:46:27+00:00"
|
||||
"time": "2021-09-14T14:02:44+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-normalizer",
|
||||
"version": "v1.17.1",
|
||||
"version": "v1.24.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
|
||||
"reference": "40309d1700e8f72447bb9e7b54af756eeea35620"
|
||||
"reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/40309d1700e8f72447bb9e7b54af756eeea35620",
|
||||
"reference": "40309d1700e8f72447bb9e7b54af756eeea35620",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
|
||||
"reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3"
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-intl": "For best performance"
|
||||
|
@ -6000,7 +6453,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.17-dev"
|
||||
"dev-main": "1.23-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
@ -6008,12 +6461,12 @@
|
|||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Intl\\Normalizer\\": ""
|
||||
},
|
||||
"files": [
|
||||
"bootstrap.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Intl\\Normalizer\\": ""
|
||||
},
|
||||
"classmap": [
|
||||
"Resources/stubs"
|
||||
]
|
||||
|
@ -6042,24 +6495,27 @@
|
|||
"portable",
|
||||
"shim"
|
||||
],
|
||||
"time": "2020-06-14T14:40:37+00:00"
|
||||
"time": "2021-02-19T12:13:01+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-mbstring",
|
||||
"version": "v1.17.1",
|
||||
"version": "v1.24.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
||||
"reference": "7110338d81ce1cbc3e273136e4574663627037a7"
|
||||
"reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7",
|
||||
"reference": "7110338d81ce1cbc3e273136e4574663627037a7",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825",
|
||||
"reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3"
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"provide": {
|
||||
"ext-mbstring": "*"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-mbstring": "For best performance"
|
||||
|
@ -6067,7 +6523,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.17-dev"
|
||||
"dev-main": "1.23-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
@ -6105,38 +6561,42 @@
|
|||
"portable",
|
||||
"shim"
|
||||
],
|
||||
"time": "2020-06-06T08:46:27+00:00"
|
||||
"time": "2021-11-30T18:21:41+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php72",
|
||||
"version": "v1.17.0",
|
||||
"version": "v1.24.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-php72.git",
|
||||
"reference": "f048e612a3905f34931127360bdd2def19a5e582"
|
||||
"reference": "9a142215a36a3888e30d0a9eeea9766764e96976"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582",
|
||||
"reference": "f048e612a3905f34931127360bdd2def19a5e582",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976",
|
||||
"reference": "9a142215a36a3888e30d0a9eeea9766764e96976",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3"
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.17-dev"
|
||||
"dev-main": "1.23-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
"url": "https://github.com/symfony/polyfill"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Php72\\": ""
|
||||
},
|
||||
"files": [
|
||||
"bootstrap.php"
|
||||
]
|
||||
],
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Php72\\": ""
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
|
@ -6160,29 +6620,29 @@
|
|||
"portable",
|
||||
"shim"
|
||||
],
|
||||
"time": "2020-05-12T16:47:27+00:00"
|
||||
"time": "2021-05-27T09:17:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php73",
|
||||
"version": "v1.17.1",
|
||||
"version": "v1.24.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-php73.git",
|
||||
"reference": "fa0837fe02d617d31fbb25f990655861bb27bd1a"
|
||||
"reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fa0837fe02d617d31fbb25f990655861bb27bd1a",
|
||||
"reference": "fa0837fe02d617d31fbb25f990655861bb27bd1a",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5",
|
||||
"reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3"
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.17-dev"
|
||||
"dev-main": "1.23-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
@ -6190,12 +6650,12 @@
|
|||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Php73\\": ""
|
||||
},
|
||||
"files": [
|
||||
"bootstrap.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Php73\\": ""
|
||||
},
|
||||
"classmap": [
|
||||
"Resources/stubs"
|
||||
]
|
||||
|
@ -6222,29 +6682,29 @@
|
|||
"portable",
|
||||
"shim"
|
||||
],
|
||||
"time": "2020-06-06T08:46:27+00:00"
|
||||
"time": "2021-06-05T21:20:04+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php80",
|
||||
"version": "v1.17.1",
|
||||
"version": "v1.24.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-php80.git",
|
||||
"reference": "4a5b6bba3259902e386eb80dd1956181ee90b5b2"
|
||||
"reference": "57b712b08eddb97c762a8caa32c84e037892d2e9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4a5b6bba3259902e386eb80dd1956181ee90b5b2",
|
||||
"reference": "4a5b6bba3259902e386eb80dd1956181ee90b5b2",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/57b712b08eddb97c762a8caa32c84e037892d2e9",
|
||||
"reference": "57b712b08eddb97c762a8caa32c84e037892d2e9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.0.8"
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.17-dev"
|
||||
"dev-main": "1.23-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
@ -6252,12 +6712,12 @@
|
|||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Php80\\": ""
|
||||
},
|
||||
"files": [
|
||||
"bootstrap.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Php80\\": ""
|
||||
},
|
||||
"classmap": [
|
||||
"Resources/stubs"
|
||||
]
|
||||
|
@ -6288,20 +6748,82 @@
|
|||
"portable",
|
||||
"shim"
|
||||
],
|
||||
"time": "2020-06-06T08:46:27+00:00"
|
||||
"time": "2021-09-13T13:58:33+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/process",
|
||||
"version": "v5.1.2",
|
||||
"name": "symfony/polyfill-php81",
|
||||
"version": "v1.24.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/process.git",
|
||||
"reference": "7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1"
|
||||
"url": "https://github.com/symfony/polyfill-php81.git",
|
||||
"reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/process/zipball/7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1",
|
||||
"reference": "7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f",
|
||||
"reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.23-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
"url": "https://github.com/symfony/polyfill"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"files": [
|
||||
"bootstrap.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\Php81\\": ""
|
||||
},
|
||||
"classmap": [
|
||||
"Resources/stubs"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Nicolas Grekas",
|
||||
"email": "p@tchwork.com"
|
||||
},
|
||||
{
|
||||
"name": "Symfony Community",
|
||||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"compatibility",
|
||||
"polyfill",
|
||||
"portable",
|
||||
"shim"
|
||||
],
|
||||
"time": "2021-09-13T13:58:11+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/process",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/process.git",
|
||||
"reference": "d279ae7f2d6e0e4e45f66de7d76006246ae00e4d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/process/zipball/d279ae7f2d6e0e4e45f66de7d76006246ae00e4d",
|
||||
"reference": "d279ae7f2d6e0e4e45f66de7d76006246ae00e4d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -6309,11 +6831,6 @@
|
|||
"symfony/polyfill-php80": "^1.15"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Process\\": ""
|
||||
|
@ -6336,55 +6853,26 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Process Component",
|
||||
"description": "Executes commands in sub-processes",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-30T20:35:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/profiler-pack",
|
||||
"version": "v1.0.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/profiler-pack.git",
|
||||
"reference": "99c4370632c2a59bb0444852f92140074ef02209"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/profiler-pack/zipball/99c4370632c2a59bb0444852f92140074ef02209",
|
||||
"reference": "99c4370632c2a59bb0444852f92140074ef02209",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.0",
|
||||
"symfony/stopwatch": "*",
|
||||
"symfony/twig-bundle": "*",
|
||||
"symfony/web-profiler-bundle": "*"
|
||||
},
|
||||
"type": "symfony-pack",
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A pack for the Symfony web profiler",
|
||||
"time": "2018-12-10T12:11:44+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/property-access",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/property-access.git",
|
||||
"reference": "638b96246da68810484a5a46ff397e9326f42afc"
|
||||
"reference": "d99f6d52333d0798a3b5bb3a81bae789e96bae93"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/property-access/zipball/638b96246da68810484a5a46ff397e9326f42afc",
|
||||
"reference": "638b96246da68810484a5a46ff397e9326f42afc",
|
||||
"url": "https://api.github.com/repos/symfony/property-access/zipball/d99f6d52333d0798a3b5bb3a81bae789e96bae93",
|
||||
"reference": "d99f6d52333d0798a3b5bb3a81bae789e96bae93",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/inflector": "^4.4|^5.0",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
"symfony/property-info": "^5.1.1"
|
||||
},
|
||||
|
@ -6395,11 +6883,6 @@
|
|||
"psr/cache-implementation": "To cache access methods."
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\PropertyAccess\\": ""
|
||||
|
@ -6422,7 +6905,7 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony PropertyAccess Component",
|
||||
"description": "Provides functions to read and write from/to an object or array using a simple string notation",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"access",
|
||||
|
@ -6435,20 +6918,20 @@
|
|||
"property path",
|
||||
"reflection"
|
||||
],
|
||||
"time": "2020-06-04T09:56:18+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/property-info",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/property-info.git",
|
||||
"reference": "75d79faca45092829b55eb83f73068e34c6567c5"
|
||||
"reference": "d4981d21891987fce806fc94e41312fe9c131747"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/property-info/zipball/75d79faca45092829b55eb83f73068e34c6567c5",
|
||||
"reference": "75d79faca45092829b55eb83f73068e34c6567c5",
|
||||
"url": "https://api.github.com/repos/symfony/property-info/zipball/d4981d21891987fce806fc94e41312fe9c131747",
|
||||
"reference": "d4981d21891987fce806fc94e41312fe9c131747",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -6458,11 +6941,11 @@
|
|||
},
|
||||
"conflict": {
|
||||
"phpdocumentor/reflection-docblock": "<3.2.2",
|
||||
"phpdocumentor/type-resolver": "<0.3.0",
|
||||
"phpdocumentor/type-resolver": "<1.4.0",
|
||||
"symfony/dependency-injection": "<4.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "~1.7",
|
||||
"doctrine/annotations": "^1.10.4",
|
||||
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
|
||||
"symfony/cache": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
|
@ -6475,11 +6958,6 @@
|
|||
"symfony/serializer": "To use Serializer metadata"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\PropertyInfo\\": ""
|
||||
|
@ -6502,7 +6980,7 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Property Info Component",
|
||||
"description": "Extracts information about PHP class' properties using metadata of popular sources",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"doctrine",
|
||||
|
@ -6512,54 +6990,49 @@
|
|||
"type",
|
||||
"validator"
|
||||
],
|
||||
"time": "2020-06-15T11:50:15+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/routing",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/routing.git",
|
||||
"reference": "bbd0ba121d623f66d165a55a108008968911f3eb"
|
||||
"reference": "44b29c7a94e867ccde1da604792f11a469958981"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/routing/zipball/bbd0ba121d623f66d165a55a108008968911f3eb",
|
||||
"reference": "bbd0ba121d623f66d165a55a108008968911f3eb",
|
||||
"url": "https://api.github.com/repos/symfony/routing/zipball/44b29c7a94e867ccde1da604792f11a469958981",
|
||||
"reference": "44b29c7a94e867ccde1da604792f11a469958981",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/config": "<5.0",
|
||||
"doctrine/annotations": "<1.12",
|
||||
"symfony/config": "<5.3",
|
||||
"symfony/dependency-injection": "<4.4",
|
||||
"symfony/yaml": "<4.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "~1.2",
|
||||
"psr/log": "~1.0",
|
||||
"symfony/config": "^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/expression-language": "^4.4|^5.0",
|
||||
"symfony/http-foundation": "^4.4|^5.0",
|
||||
"symfony/yaml": "^4.4|^5.0"
|
||||
"doctrine/annotations": "^1.12",
|
||||
"psr/log": "^1|^2|^3",
|
||||
"symfony/config": "^5.3|^6.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
|
||||
"symfony/expression-language": "^4.4|^5.0|^6.0",
|
||||
"symfony/http-foundation": "^4.4|^5.0|^6.0",
|
||||
"symfony/yaml": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"doctrine/annotations": "For using the annotation loader",
|
||||
"symfony/config": "For using the all-in-one router or any loader",
|
||||
"symfony/expression-language": "For using expression matching",
|
||||
"symfony/http-foundation": "For using a Symfony Request object",
|
||||
"symfony/yaml": "For using the YAML loader"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Routing\\": ""
|
||||
|
@ -6582,7 +7055,7 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Routing Component",
|
||||
"description": "Maps an HTTP request to a set of configuration variables",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"router",
|
||||
|
@ -6590,20 +7063,20 @@
|
|||
"uri",
|
||||
"url"
|
||||
],
|
||||
"time": "2020-06-10T11:49:58+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/security-bundle",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/security-bundle.git",
|
||||
"reference": "d2013a73a0163f4fad6d24fbb81affb6e943ec2e"
|
||||
"reference": "911f6b515d515c12a4aea749b6ac688050b6a85c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/security-bundle/zipball/d2013a73a0163f4fad6d24fbb81affb6e943ec2e",
|
||||
"reference": "d2013a73a0163f4fad6d24fbb81affb6e943ec2e",
|
||||
"url": "https://api.github.com/repos/symfony/security-bundle/zipball/911f6b515d515c12a4aea749b6ac688050b6a85c",
|
||||
"reference": "911f6b515d515c12a4aea749b6ac688050b6a85c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -6611,6 +7084,7 @@
|
|||
"php": ">=7.2.5",
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^5.1",
|
||||
"symfony/deprecation-contracts": "^2.1",
|
||||
"symfony/event-dispatcher": "^5.1",
|
||||
"symfony/http-kernel": "^5.0",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
|
@ -6643,14 +7117,9 @@
|
|||
"symfony/twig-bundle": "^4.4|^5.0",
|
||||
"symfony/validator": "^4.4|^5.0",
|
||||
"symfony/yaml": "^4.4|^5.0",
|
||||
"twig/twig": "^2.10|^3.0"
|
||||
"twig/twig": "^2.13|^3.0.4"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\": ""
|
||||
|
@ -6673,22 +7142,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony SecurityBundle",
|
||||
"description": "Provides a tight integration of the Security component into the Symfony full-stack framework",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-15T08:29:02+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/security-core",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/security-core.git",
|
||||
"reference": "7414e45f720dd81879bd9a74f152ec92e91d36b6"
|
||||
"reference": "33a6d376ef0502f18bc498a076590372685f6e89"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/security-core/zipball/7414e45f720dd81879bd9a74f152ec92e91d36b6",
|
||||
"reference": "7414e45f720dd81879bd9a74f152ec92e91d36b6",
|
||||
"url": "https://api.github.com/repos/symfony/security-core/zipball/33a6d376ef0502f18bc498a076590372685f6e89",
|
||||
"reference": "33a6d376ef0502f18bc498a076590372685f6e89",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -6710,6 +7179,7 @@
|
|||
"symfony/expression-language": "^4.4|^5.0",
|
||||
"symfony/http-foundation": "^4.4|^5.0",
|
||||
"symfony/ldap": "^4.4|^5.0",
|
||||
"symfony/translation": "^4.4|^5.0",
|
||||
"symfony/validator": "^4.4|^5.0"
|
||||
},
|
||||
"suggest": {
|
||||
|
@ -6721,11 +7191,6 @@
|
|||
"symfony/validator": "For using the user password constraint"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Security\\Core\\": ""
|
||||
|
@ -6750,41 +7215,37 @@
|
|||
],
|
||||
"description": "Symfony Security Component - Core Library",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-30T21:52:37+00:00"
|
||||
"time": "2021-01-27T12:50:07+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/security-csrf",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/security-csrf.git",
|
||||
"reference": "962323e4db4458d731d5006f14019a22a2f84b06"
|
||||
"reference": "57c1c252ca756289c2b61327e08fb10be3936956"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/security-csrf/zipball/962323e4db4458d731d5006f14019a22a2f84b06",
|
||||
"reference": "962323e4db4458d731d5006f14019a22a2f84b06",
|
||||
"url": "https://api.github.com/repos/symfony/security-csrf/zipball/57c1c252ca756289c2b61327e08fb10be3936956",
|
||||
"reference": "57c1c252ca756289c2b61327e08fb10be3936956",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/security-core": "^4.4|^5.0"
|
||||
"symfony/polyfill-php80": "^1.16",
|
||||
"symfony/security-core": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/http-foundation": "<4.4"
|
||||
"symfony/http-foundation": "<5.3"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/http-foundation": "^4.4|^5.0"
|
||||
"symfony/http-foundation": "^5.3|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/http-foundation": "For using the class SessionTokenStorage."
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Security\\Csrf\\": ""
|
||||
|
@ -6809,20 +7270,20 @@
|
|||
],
|
||||
"description": "Symfony Security Component - CSRF Library",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/security-guard",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.2.12",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/security-guard.git",
|
||||
"reference": "85c368be963e9f0df9e93d830f966fc0af531703"
|
||||
"reference": "9edddb0b4c97eb923ba9910050be80f539933c3b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/security-guard/zipball/85c368be963e9f0df9e93d830f966fc0af531703",
|
||||
"reference": "85c368be963e9f0df9e93d830f966fc0af531703",
|
||||
"url": "https://api.github.com/repos/symfony/security-guard/zipball/9edddb0b4c97eb923ba9910050be80f539933c3b",
|
||||
"reference": "9edddb0b4c97eb923ba9910050be80f539933c3b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -6832,14 +7293,9 @@
|
|||
"symfony/security-http": "^4.4.1|^5.0.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"psr/log": "~1.0"
|
||||
"psr/log": "^1|^2|^3"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Security\\Guard\\": ""
|
||||
|
@ -6864,20 +7320,20 @@
|
|||
],
|
||||
"description": "Symfony Security Component - Guard",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
"time": "2021-07-18T15:21:43+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/security-http",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/security-http.git",
|
||||
"reference": "671aeab2db9162288e27c8ef525c63d51c810cb3"
|
||||
"reference": "c3a869cc01640d14ebbbfd03046f494103ffb2fa"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/security-http/zipball/671aeab2db9162288e27c8ef525c63d51c810cb3",
|
||||
"reference": "671aeab2db9162288e27c8ef525c63d51c810cb3",
|
||||
"url": "https://api.github.com/repos/symfony/security-http/zipball/c3a869cc01640d14ebbbfd03046f494103ffb2fa",
|
||||
"reference": "c3a869cc01640d14ebbbfd03046f494103ffb2fa",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -6903,11 +7359,6 @@
|
|||
"symfony/security-csrf": "For using tokens to protect authentication/logout attempts"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Security\\Http\\": ""
|
||||
|
@ -6932,20 +7383,20 @@
|
|||
],
|
||||
"description": "Symfony Security Component - HTTP Integration",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-13T15:06:42+00:00"
|
||||
"time": "2021-01-27T11:17:55+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/serializer",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/serializer.git",
|
||||
"reference": "d1151fc0fd64b613f2a7012afc22d36b1341a5fd"
|
||||
"reference": "76404a1e1a4eaefe94ce12740af1884149d47d96"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/serializer/zipball/d1151fc0fd64b613f2a7012afc22d36b1341a5fd",
|
||||
"reference": "d1151fc0fd64b613f2a7012afc22d36b1341a5fd",
|
||||
"url": "https://api.github.com/repos/symfony/serializer/zipball/76404a1e1a4eaefe94ce12740af1884149d47d96",
|
||||
"reference": "76404a1e1a4eaefe94ce12740af1884149d47d96",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -6954,23 +7405,24 @@
|
|||
"symfony/polyfill-php80": "^1.15"
|
||||
},
|
||||
"conflict": {
|
||||
"phpdocumentor/type-resolver": "<0.2.1",
|
||||
"phpdocumentor/reflection-docblock": "<3.2.2",
|
||||
"phpdocumentor/type-resolver": "<1.4.0",
|
||||
"symfony/dependency-injection": "<4.4",
|
||||
"symfony/property-access": "<4.4",
|
||||
"symfony/property-info": "<4.4",
|
||||
"symfony/yaml": "<4.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "~1.0",
|
||||
"doctrine/annotations": "^1.10.4",
|
||||
"doctrine/cache": "~1.0",
|
||||
"phpdocumentor/reflection-docblock": "^3.2|^4.0",
|
||||
"phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0",
|
||||
"symfony/cache": "^4.4|^5.0",
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/error-handler": "^4.4|^5.0",
|
||||
"symfony/http-foundation": "^4.4|^5.0",
|
||||
"symfony/mime": "^4.4|^5.0",
|
||||
"symfony/property-access": "^4.4|^5.0",
|
||||
"symfony/property-access": "^4.4.9|^5.0.9",
|
||||
"symfony/property-info": "^4.4|^5.0",
|
||||
"symfony/validator": "^4.4|^5.0",
|
||||
"symfony/yaml": "^4.4|^5.0"
|
||||
|
@ -6986,11 +7438,6 @@
|
|||
"symfony/yaml": "For using the default YAML mapping loader."
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Serializer\\": ""
|
||||
|
@ -7013,57 +7460,31 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Serializer Component",
|
||||
"description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-07T15:42:22+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/serializer-pack",
|
||||
"version": "v1.0.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/serializer-pack.git",
|
||||
"reference": "9bbce72dcad0cca797b678d3bfb764cf923ab28a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/serializer-pack/zipball/9bbce72dcad0cca797b678d3bfb764cf923ab28a",
|
||||
"reference": "9bbce72dcad0cca797b678d3bfb764cf923ab28a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/annotations": "^1.0",
|
||||
"php": "^7.0",
|
||||
"phpdocumentor/reflection-docblock": "*",
|
||||
"symfony/property-access": "*",
|
||||
"symfony/property-info": "*",
|
||||
"symfony/serializer": "*"
|
||||
},
|
||||
"type": "symfony-pack",
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A pack for the Symfony serializer",
|
||||
"time": "2020-03-28T16:26:24+00:00"
|
||||
"time": "2021-01-27T11:17:55+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/service-contracts",
|
||||
"version": "v2.1.3",
|
||||
"version": "v2.5.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/service-contracts.git",
|
||||
"reference": "58c7475e5457c5492c26cc740cc0ad7464be9442"
|
||||
"reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/58c7475e5457c5492c26cc740cc0ad7464be9442",
|
||||
"reference": "58c7475e5457c5492c26cc740cc0ad7464be9442",
|
||||
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc",
|
||||
"reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"psr/container": "^1.0"
|
||||
"psr/container": "^1.1",
|
||||
"symfony/deprecation-contracts": "^2.1"
|
||||
},
|
||||
"conflict": {
|
||||
"ext-psr": "<1.1|>=2"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/service-implementation": ""
|
||||
|
@ -7071,7 +7492,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.1-dev"
|
||||
"dev-main": "2.5-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/contracts",
|
||||
|
@ -7107,20 +7528,20 @@
|
|||
"interoperability",
|
||||
"standards"
|
||||
],
|
||||
"time": "2020-07-06T13:23:11+00:00"
|
||||
"time": "2021-11-04T16:48:04+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/stopwatch",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/stopwatch.git",
|
||||
"reference": "0f7c58cf81dbb5dd67d423a89d577524a2ec0323"
|
||||
"reference": "40e7945f2d0f72427eb71b54c26d93d08ef88793"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/stopwatch/zipball/0f7c58cf81dbb5dd67d423a89d577524a2ec0323",
|
||||
"reference": "0f7c58cf81dbb5dd67d423a89d577524a2ec0323",
|
||||
"url": "https://api.github.com/repos/symfony/stopwatch/zipball/40e7945f2d0f72427eb71b54c26d93d08ef88793",
|
||||
"reference": "40e7945f2d0f72427eb71b54c26d93d08ef88793",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -7128,11 +7549,6 @@
|
|||
"symfony/service-contracts": "^1.0|^2"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Stopwatch\\": ""
|
||||
|
@ -7155,22 +7571,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Stopwatch Component",
|
||||
"description": "Provides a way to profile code",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/string",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/string.git",
|
||||
"reference": "ac70459db781108db7c6d8981dd31ce0e29e3298"
|
||||
"reference": "92043b7d8383e48104e411bc9434b260dbeb5a10"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/string/zipball/ac70459db781108db7c6d8981dd31ce0e29e3298",
|
||||
"reference": "ac70459db781108db7c6d8981dd31ce0e29e3298",
|
||||
"url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10",
|
||||
"reference": "92043b7d8383e48104e411bc9434b260dbeb5a10",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -7181,18 +7597,16 @@
|
|||
"symfony/polyfill-mbstring": "~1.0",
|
||||
"symfony/polyfill-php80": "~1.15"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/translation-contracts": ">=3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/error-handler": "^4.4|^5.0",
|
||||
"symfony/http-client": "^4.4|^5.0",
|
||||
"symfony/error-handler": "^4.4|^5.0|^6.0",
|
||||
"symfony/http-client": "^4.4|^5.0|^6.0",
|
||||
"symfony/translation-contracts": "^1.1|^2",
|
||||
"symfony/var-exporter": "^4.4|^5.0"
|
||||
"symfony/var-exporter": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\String\\": ""
|
||||
|
@ -7218,7 +7632,7 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony String component",
|
||||
"description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"grapheme",
|
||||
|
@ -7228,45 +7642,42 @@
|
|||
"utf-8",
|
||||
"utf8"
|
||||
],
|
||||
"time": "2020-06-11T12:16:36+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/swiftmailer-bundle",
|
||||
"version": "v3.4.0",
|
||||
"version": "v3.5.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/swiftmailer-bundle.git",
|
||||
"reference": "553d2474288349faed873da8ab7c1551a00d26ae"
|
||||
"reference": "9daab339f226ac958192bf89836cb3378cc0e652"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/553d2474288349faed873da8ab7c1551a00d26ae",
|
||||
"reference": "553d2474288349faed873da8ab7c1551a00d26ae",
|
||||
"url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/9daab339f226ac958192bf89836cb3378cc0e652",
|
||||
"reference": "9daab339f226ac958192bf89836cb3378cc0e652",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1",
|
||||
"swiftmailer/swiftmailer": "^6.1.3",
|
||||
"symfony/config": "^4.3.8|^5.0",
|
||||
"symfony/dependency-injection": "^4.3.8|^5.0",
|
||||
"symfony/http-kernel": "^4.3.8|^5.0"
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/http-kernel": "^4.4|^5.0"
|
||||
},
|
||||
"conflict": {
|
||||
"twig/twig": "<1.41|<2.10"
|
||||
"twig/twig": "<1.41|>=2.0,<2.10"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/console": "^4.3.8|^5.0",
|
||||
"symfony/framework-bundle": "^4.3.8|^5.0",
|
||||
"symfony/phpunit-bridge": "^4.3.8|^5.0",
|
||||
"symfony/yaml": "^4.3.8|^5.0"
|
||||
},
|
||||
"suggest": {
|
||||
"psr/log": "Allows logging"
|
||||
"symfony/console": "^4.4|^5.0",
|
||||
"symfony/framework-bundle": "^4.4|^5.0",
|
||||
"symfony/phpunit-bridge": "^4.4|^5.0",
|
||||
"symfony/yaml": "^4.4|^5.0"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.4-dev"
|
||||
"dev-main": "3.5-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -7293,20 +7704,21 @@
|
|||
],
|
||||
"description": "Symfony SwiftmailerBundle",
|
||||
"homepage": "http://symfony.com",
|
||||
"time": "2019-11-14T16:18:31+00:00"
|
||||
"abandoned": "symfony/mailer",
|
||||
"time": "2022-02-06T08:03:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/templating",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/templating.git",
|
||||
"reference": "d3f0347e70029067ab690bfa9ff121c1c929ee4e"
|
||||
"reference": "b530c7c560b46b5cf792c0cc2095856f60b3b6d0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/templating/zipball/d3f0347e70029067ab690bfa9ff121c1c929ee4e",
|
||||
"reference": "d3f0347e70029067ab690bfa9ff121c1c929ee4e",
|
||||
"url": "https://api.github.com/repos/symfony/templating/zipball/b530c7c560b46b5cf792c0cc2095856f60b3b6d0",
|
||||
"reference": "b530c7c560b46b5cf792c0cc2095856f60b3b6d0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -7314,17 +7726,12 @@
|
|||
"symfony/polyfill-ctype": "~1.8"
|
||||
},
|
||||
"require-dev": {
|
||||
"psr/log": "~1.0"
|
||||
"psr/log": "^1|^2|^3"
|
||||
},
|
||||
"suggest": {
|
||||
"psr/log-implementation": "For using debug logging in loaders"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Templating\\": ""
|
||||
|
@ -7347,22 +7754,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Templating Component",
|
||||
"description": "Provides all the tools needed to build any kind of template system",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-28T08:20:44+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/translation",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/translation.git",
|
||||
"reference": "d387f07d4c15f9c09439cf3f13ddbe0b2c5e8be2"
|
||||
"reference": "b16d3e4b2d3f78fb2444aa8d19019f033e55ec56"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/translation/zipball/d387f07d4c15f9c09439cf3f13ddbe0b2c5e8be2",
|
||||
"reference": "d387f07d4c15f9c09439cf3f13ddbe0b2c5e8be2",
|
||||
"url": "https://api.github.com/repos/symfony/translation/zipball/b16d3e4b2d3f78fb2444aa8d19019f033e55ec56",
|
||||
"reference": "b16d3e4b2d3f78fb2444aa8d19019f033e55ec56",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -7398,11 +7805,6 @@
|
|||
"symfony/yaml": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Translation\\": ""
|
||||
|
@ -7425,22 +7827,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Translation Component",
|
||||
"description": "Provides tools to internationalize your application",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-30T20:35:19+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/translation-contracts",
|
||||
"version": "v2.1.3",
|
||||
"version": "v2.5.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/translation-contracts.git",
|
||||
"reference": "616a9773c853097607cf9dd6577d5b143ffdcd63"
|
||||
"reference": "d28150f0f44ce854e942b671fc2620a98aae1b1e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/translation-contracts/zipball/616a9773c853097607cf9dd6577d5b143ffdcd63",
|
||||
"reference": "616a9773c853097607cf9dd6577d5b143ffdcd63",
|
||||
"url": "https://api.github.com/repos/symfony/translation-contracts/zipball/d28150f0f44ce854e942b671fc2620a98aae1b1e",
|
||||
"reference": "d28150f0f44ce854e942b671fc2620a98aae1b1e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -7452,7 +7854,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.1-dev"
|
||||
"dev-main": "2.5-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/contracts",
|
||||
|
@ -7488,27 +7890,27 @@
|
|||
"interoperability",
|
||||
"standards"
|
||||
],
|
||||
"time": "2020-07-06T13:23:11+00:00"
|
||||
"time": "2021-08-17T14:20:01+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/twig-bridge",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/twig-bridge.git",
|
||||
"reference": "04f57638e591b23d06f72dca2f123605dbbe3a75"
|
||||
"reference": "4421afc6e1a0ef5e7cd9b32359617b98069d1666"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/twig-bridge/zipball/04f57638e591b23d06f72dca2f123605dbbe3a75",
|
||||
"reference": "04f57638e591b23d06f72dca2f123605dbbe3a75",
|
||||
"url": "https://api.github.com/repos/symfony/twig-bridge/zipball/4421afc6e1a0ef5e7cd9b32359617b98069d1666",
|
||||
"reference": "4421afc6e1a0ef5e7cd9b32359617b98069d1666",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
"symfony/translation-contracts": "^1.1|^2",
|
||||
"twig/twig": "^2.10|^3.0"
|
||||
"twig/twig": "^2.13|^3.0.4"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/console": "<4.4",
|
||||
|
@ -7525,7 +7927,7 @@
|
|||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
"symfony/expression-language": "^4.4|^5.0",
|
||||
"symfony/finder": "^4.4|^5.0",
|
||||
"symfony/form": "^5.1",
|
||||
"symfony/form": "^5.1.9",
|
||||
"symfony/http-foundation": "^4.4|^5.0",
|
||||
"symfony/http-kernel": "^4.4|^5.0",
|
||||
"symfony/mime": "^4.4|^5.0",
|
||||
|
@ -7561,11 +7963,6 @@
|
|||
"symfony/yaml": "For using the YamlExtension"
|
||||
},
|
||||
"type": "symfony-bridge",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Bridge\\Twig\\": ""
|
||||
|
@ -7588,22 +7985,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Twig Bridge",
|
||||
"description": "Provides integration for Twig with various Symfony components",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-30T20:35:19+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/twig-bundle",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/twig-bundle.git",
|
||||
"reference": "8898ef8aea8fa48638e15ce00c7c6318ce570ce1"
|
||||
"reference": "88e5d5232f11f6db6610d5f4c2380f26e02ce92e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/twig-bundle/zipball/8898ef8aea8fa48638e15ce00c7c6318ce570ce1",
|
||||
"reference": "8898ef8aea8fa48638e15ce00c7c6318ce570ce1",
|
||||
"url": "https://api.github.com/repos/symfony/twig-bundle/zipball/88e5d5232f11f6db6610d5f4c2380f26e02ce92e",
|
||||
"reference": "88e5d5232f11f6db6610d5f4c2380f26e02ce92e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -7613,7 +8010,7 @@
|
|||
"symfony/http-kernel": "^5.0",
|
||||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/twig-bridge": "^5.0",
|
||||
"twig/twig": "^2.10|^3.0"
|
||||
"twig/twig": "^2.13|^3.0.4"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/dependency-injection": "<4.4",
|
||||
|
@ -7621,7 +8018,7 @@
|
|||
"symfony/translation": "<5.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "~1.7",
|
||||
"doctrine/annotations": "^1.10.4",
|
||||
"doctrine/cache": "~1.0",
|
||||
"symfony/asset": "^4.4|^5.0",
|
||||
"symfony/dependency-injection": "^4.4|^5.0",
|
||||
|
@ -7636,11 +8033,6 @@
|
|||
"symfony/yaml": "^4.4|^5.0"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Bundle\\TwigBundle\\": ""
|
||||
|
@ -7663,54 +8055,27 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony TwigBundle",
|
||||
"description": "Provides a tight integration of Twig into the Symfony full-stack framework",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/twig-pack",
|
||||
"version": "v1.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/twig-pack.git",
|
||||
"reference": "8b278ea4b61fba7c051f172aacae6d87ef4be0e0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/twig-pack/zipball/8b278ea4b61fba7c051f172aacae6d87ef4be0e0",
|
||||
"reference": "8b278ea4b61fba7c051f172aacae6d87ef4be0e0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.0",
|
||||
"symfony/twig-bundle": "*",
|
||||
"twig/extra-bundle": "^2.12|^3.0",
|
||||
"twig/twig": "^2.12|^3.0"
|
||||
},
|
||||
"type": "symfony-pack",
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A Twig pack for Symfony projects",
|
||||
"time": "2019-10-17T05:44:22+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/validator",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/validator.git",
|
||||
"reference": "5e80f314a2faff6fb97942526e27c528b10acdb8"
|
||||
"reference": "c651438e159bdcbe8354320ab627d33fa7e288ff"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/validator/zipball/5e80f314a2faff6fb97942526e27c528b10acdb8",
|
||||
"reference": "5e80f314a2faff6fb97942526e27c528b10acdb8",
|
||||
"url": "https://api.github.com/repos/symfony/validator/zipball/c651438e159bdcbe8354320ab627d33fa7e288ff",
|
||||
"reference": "c651438e159bdcbe8354320ab627d33fa7e288ff",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.0",
|
||||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/polyfill-mbstring": "~1.0",
|
||||
"symfony/polyfill-php80": "^1.15",
|
||||
|
@ -7727,7 +8092,7 @@
|
|||
"symfony/yaml": "<4.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "~1.7",
|
||||
"doctrine/annotations": "^1.10.4",
|
||||
"doctrine/cache": "~1.0",
|
||||
"egulias/email-validator": "^2.1.10",
|
||||
"symfony/cache": "^4.4|^5.0",
|
||||
|
@ -7759,11 +8124,6 @@
|
|||
"symfony/yaml": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Validator\\": ""
|
||||
|
@ -7786,28 +8146,28 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Validator Component",
|
||||
"description": "Provides tools to validate values",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-02T08:42:14+00:00"
|
||||
"time": "2021-01-27T12:50:07+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/var-dumper",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/var-dumper.git",
|
||||
"reference": "46a942903059b0b05e601f00eb64179e05578c0f"
|
||||
"reference": "970a01f208bf895c5f327ba40b72288da43adec4"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/46a942903059b0b05e601f00eb64179e05578c0f",
|
||||
"reference": "46a942903059b0b05e601f00eb64179e05578c0f",
|
||||
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/970a01f208bf895c5f327ba40b72288da43adec4",
|
||||
"reference": "970a01f208bf895c5f327ba40b72288da43adec4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/polyfill-mbstring": "~1.0",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"conflict": {
|
||||
"phpunit/phpunit": "<5.4.3",
|
||||
|
@ -7815,9 +8175,10 @@
|
|||
},
|
||||
"require-dev": {
|
||||
"ext-iconv": "*",
|
||||
"symfony/console": "^4.4|^5.0",
|
||||
"symfony/process": "^4.4|^5.0",
|
||||
"twig/twig": "^2.4|^3.0"
|
||||
"symfony/console": "^4.4|^5.0|^6.0",
|
||||
"symfony/process": "^4.4|^5.0|^6.0",
|
||||
"symfony/uid": "^5.1|^6.0",
|
||||
"twig/twig": "^2.13|^3.0.4"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
|
||||
|
@ -7828,11 +8189,6 @@
|
|||
"Resources/bin/var-dump-server"
|
||||
],
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"files": [
|
||||
"Resources/functions/dump.php"
|
||||
|
@ -7858,41 +8214,36 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony mechanism for exploring and dumping PHP variables",
|
||||
"description": "Provides mechanisms for walking through any arbitrary PHP variable",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"debug",
|
||||
"dump"
|
||||
],
|
||||
"time": "2020-05-30T20:35:19+00:00"
|
||||
"time": "2022-01-17T16:30:37+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/var-exporter",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/var-exporter.git",
|
||||
"reference": "eabaabfe1485ca955c5b53307eade15ccda57a15"
|
||||
"reference": "b199936b7365be36663532e547812d3abb10234a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/eabaabfe1485ca955c5b53307eade15ccda57a15",
|
||||
"reference": "eabaabfe1485ca955c5b53307eade15ccda57a15",
|
||||
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/b199936b7365be36663532e547812d3abb10234a",
|
||||
"reference": "b199936b7365be36663532e547812d3abb10234a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/var-dumper": "^4.4.9|^5.0.9"
|
||||
"symfony/var-dumper": "^4.4.9|^5.0.9|^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\VarExporter\\": ""
|
||||
|
@ -7915,7 +8266,7 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code",
|
||||
"description": "Allows exporting any serializable PHP data structure to plain PHP code",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"clone",
|
||||
|
@ -7925,20 +8276,20 @@
|
|||
"instantiate",
|
||||
"serialize"
|
||||
],
|
||||
"time": "2020-06-07T15:42:22+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/web-link",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/web-link.git",
|
||||
"reference": "ba2554887e34e693e3888f23f83c72d5ce04bfb2"
|
||||
"reference": "28e6bd9028740602c158f5c6ac8d5e2a2692812e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/web-link/zipball/ba2554887e34e693e3888f23f83c72d5ce04bfb2",
|
||||
"reference": "ba2554887e34e693e3888f23f83c72d5ce04bfb2",
|
||||
"url": "https://api.github.com/repos/symfony/web-link/zipball/28e6bd9028740602c158f5c6ac8d5e2a2692812e",
|
||||
"reference": "28e6bd9028740602c158f5c6ac8d5e2a2692812e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -7959,11 +8310,6 @@
|
|||
"symfony/http-kernel": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\WebLink\\": ""
|
||||
|
@ -7986,7 +8332,7 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony WebLink Component",
|
||||
"description": "Manages links between resources",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"dns-prefetch",
|
||||
|
@ -8000,100 +8346,35 @@
|
|||
"psr13",
|
||||
"push"
|
||||
],
|
||||
"time": "2020-05-28T08:20:44+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/web-profiler-bundle",
|
||||
"version": "v5.1.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/web-profiler-bundle.git",
|
||||
"reference": "25d892ab4927e7df32b0e8dce23cc7a1d4a3bd1c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/25d892ab4927e7df32b0e8dce23cc7a1d4a3bd1c",
|
||||
"reference": "25d892ab4927e7df32b0e8dce23cc7a1d4a3bd1c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/framework-bundle": "^5.1",
|
||||
"symfony/http-kernel": "^4.4|^5.0",
|
||||
"symfony/routing": "^4.4|^5.0",
|
||||
"symfony/twig-bundle": "^4.4|^5.0",
|
||||
"twig/twig": "^2.10|^3.0"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/form": "<4.4",
|
||||
"symfony/messenger": "<4.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/browser-kit": "^4.4|^5.0",
|
||||
"symfony/console": "^4.4|^5.0",
|
||||
"symfony/css-selector": "^4.4|^5.0",
|
||||
"symfony/stopwatch": "^4.4|^5.0"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Bundle\\WebProfilerBundle\\": ""
|
||||
},
|
||||
"exclude-from-classmap": [
|
||||
"/Tests/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fabien Potencier",
|
||||
"email": "fabien@symfony.com"
|
||||
},
|
||||
{
|
||||
"name": "Symfony Community",
|
||||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony WebProfilerBundle",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-09T11:33:28+00:00"
|
||||
"time": "2021-01-10T16:29:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/webpack-encore-bundle",
|
||||
"version": "v1.7.3",
|
||||
"version": "v1.13.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/webpack-encore-bundle.git",
|
||||
"reference": "5c0f659eceae87271cce54bbdfb05ed8ec9007bd"
|
||||
"reference": "509cad50878e838c879743225e0e921b3b64a3f2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/5c0f659eceae87271cce54bbdfb05ed8ec9007bd",
|
||||
"reference": "5c0f659eceae87271cce54bbdfb05ed8ec9007bd",
|
||||
"url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/509cad50878e838c879743225e0e921b3b64a3f2",
|
||||
"reference": "509cad50878e838c879743225e0e921b3b64a3f2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1.3",
|
||||
"symfony/asset": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/config": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/dependency-injection": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/http-kernel": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/service-contracts": "^1.0 || ^2.0"
|
||||
"php": ">=7.1.3",
|
||||
"symfony/asset": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/config": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/http-kernel": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/service-contracts": "^1.0 || ^2.0 || ^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/framework-bundle": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/phpunit-bridge": "^4.3.5 || ^5.0",
|
||||
"symfony/twig-bundle": "^3.4 || ^4.0 || ^5.0",
|
||||
"symfony/web-link": "^3.4 || ^4.0 || ^5.0"
|
||||
"symfony/framework-bundle": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/phpunit-bridge": "^5.3 || ^6.0",
|
||||
"symfony/twig-bundle": "^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/web-link": "^4.4 || ^5.0 || ^6.0"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
|
@ -8118,20 +8399,20 @@
|
|||
}
|
||||
],
|
||||
"description": "Integration with your Symfony app & Webpack Encore!",
|
||||
"time": "2020-01-31T15:31:59+00:00"
|
||||
"time": "2021-12-02T19:45:55+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/yaml",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/yaml.git",
|
||||
"reference": "ea342353a3ef4f453809acc4ebc55382231d4d23"
|
||||
"reference": "6bb8b36c6dea8100268512bf46e858c8eb5c545e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/yaml/zipball/ea342353a3ef4f453809acc4ebc55382231d4d23",
|
||||
"reference": "ea342353a3ef4f453809acc4ebc55382231d4d23",
|
||||
"url": "https://api.github.com/repos/symfony/yaml/zipball/6bb8b36c6dea8100268512bf46e858c8eb5c545e",
|
||||
"reference": "6bb8b36c6dea8100268512bf46e858c8eb5c545e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -8152,11 +8433,6 @@
|
|||
"Resources/bin/yaml-lint"
|
||||
],
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\Yaml\\": ""
|
||||
|
@ -8179,22 +8455,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony Yaml Component",
|
||||
"description": "Loads and dumps YAML files",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "tetranz/select2entity-bundle",
|
||||
"version": "v3.0.0",
|
||||
"version": "v3.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/tetranz/select2entity-bundle.git",
|
||||
"reference": "46326457084f6c01f204a02af4a3a3aba19e02c4"
|
||||
"reference": "66f515417c609f20f49ff27d3980ffcf1b8f347b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/tetranz/select2entity-bundle/zipball/46326457084f6c01f204a02af4a3a3aba19e02c4",
|
||||
"reference": "46326457084f6c01f204a02af4a3a3aba19e02c4",
|
||||
"url": "https://api.github.com/repos/tetranz/select2entity-bundle/zipball/66f515417c609f20f49ff27d3980ffcf1b8f347b",
|
||||
"reference": "66f515417c609f20f49ff27d3980ffcf1b8f347b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -8234,45 +8510,52 @@
|
|||
"symfony",
|
||||
"typeahead"
|
||||
],
|
||||
"time": "2019-09-23T00:42:17+00:00"
|
||||
"time": "2020-09-28T11:42:58+00:00"
|
||||
},
|
||||
{
|
||||
"name": "twig/extra-bundle",
|
||||
"version": "v3.0.4",
|
||||
"version": "v3.3.8",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/twigphp/twig-extra-bundle.git",
|
||||
"reference": "a7c5799cf742ab0827f5d32df37528ee8bf5a233"
|
||||
"reference": "2e58256b0e9fe52f30149347c0547e4633304765"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/a7c5799cf742ab0827f5d32df37528ee8bf5a233",
|
||||
"reference": "a7c5799cf742ab0827f5d32df37528ee8bf5a233",
|
||||
"url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/2e58256b0e9fe52f30149347c0547e4633304765",
|
||||
"reference": "2e58256b0e9fe52f30149347c0547e4633304765",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1.3|^8.0",
|
||||
"symfony/framework-bundle": "^4.3|^5.0",
|
||||
"symfony/twig-bundle": "^4.3|^5.0",
|
||||
"twig/twig": "^2.4|^3.0"
|
||||
"php": ">=7.2.5",
|
||||
"symfony/framework-bundle": "^4.4|^5.0|^6.0",
|
||||
"symfony/twig-bundle": "^4.4|^5.0|^6.0",
|
||||
"twig/twig": "^2.7|^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"league/commonmark": "^1.0|^2.0",
|
||||
"symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0",
|
||||
"twig/cache-extra": "^3.0",
|
||||
"twig/cssinliner-extra": "^2.12|^3.0",
|
||||
"twig/html-extra": "^2.12|^3.0",
|
||||
"twig/inky-extra": "^2.12|^3.0",
|
||||
"twig/intl-extra": "^2.12|^3.0",
|
||||
"twig/markdown-extra": "^2.12|^3.0"
|
||||
"twig/markdown-extra": "^2.12|^3.0",
|
||||
"twig/string-extra": "^2.12|^3.0"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
"dev-master": "3.2-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Twig\\Extra\\TwigExtraBundle\\": "src/"
|
||||
}
|
||||
"Twig\\Extra\\TwigExtraBundle\\": ""
|
||||
},
|
||||
"exclude-from-classmap": [
|
||||
"/Tests/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
|
@ -8293,20 +8576,20 @@
|
|||
"extra",
|
||||
"twig"
|
||||
],
|
||||
"time": "2020-05-21T09:56:39+00:00"
|
||||
"time": "2022-01-04T13:58:53+00:00"
|
||||
},
|
||||
{
|
||||
"name": "twig/twig",
|
||||
"version": "v3.0.4",
|
||||
"version": "v3.3.8",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/twigphp/Twig.git",
|
||||
"reference": "582bdbdc173027ebfba3c93dc750a40b8f9ebc02"
|
||||
"reference": "972d8604a92b7054828b539f2febb0211dd5945c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/twigphp/Twig/zipball/582bdbdc173027ebfba3c93dc750a40b8f9ebc02",
|
||||
"reference": "582bdbdc173027ebfba3c93dc750a40b8f9ebc02",
|
||||
"url": "https://api.github.com/repos/twigphp/Twig/zipball/972d8604a92b7054828b539f2febb0211dd5945c",
|
||||
"reference": "972d8604a92b7054828b539f2febb0211dd5945c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -8316,12 +8599,12 @@
|
|||
},
|
||||
"require-dev": {
|
||||
"psr/container": "^1.0",
|
||||
"symfony/phpunit-bridge": "^4.4.9|^5.0.9"
|
||||
"symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
"dev-master": "3.3-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -8355,34 +8638,39 @@
|
|||
"keywords": [
|
||||
"templating"
|
||||
],
|
||||
"time": "2020-07-05T13:18:14+00:00"
|
||||
"time": "2022-02-04T06:59:48+00:00"
|
||||
},
|
||||
{
|
||||
"name": "webmozart/assert",
|
||||
"version": "1.9.0",
|
||||
"version": "1.10.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/webmozart/assert.git",
|
||||
"reference": "9dc4f203e36f2b486149058bade43c851dd97451"
|
||||
"url": "https://github.com/webmozarts/assert.git",
|
||||
"reference": "6964c76c7804814a842473e0c8fd15bab0f18e25"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/webmozart/assert/zipball/9dc4f203e36f2b486149058bade43c851dd97451",
|
||||
"reference": "9dc4f203e36f2b486149058bade43c851dd97451",
|
||||
"url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25",
|
||||
"reference": "6964c76c7804814a842473e0c8fd15bab0f18e25",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^5.3.3 || ^7.0",
|
||||
"php": "^7.2 || ^8.0",
|
||||
"symfony/polyfill-ctype": "^1.8"
|
||||
},
|
||||
"conflict": {
|
||||
"phpstan/phpstan": "<0.12.20",
|
||||
"vimeo/psalm": "<3.9.1"
|
||||
"vimeo/psalm": "<4.6.1 || 4.6.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^4.8.36 || ^7.5.13"
|
||||
"phpunit/phpunit": "^8.5.13"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.10-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Webmozart\\Assert\\": "src/"
|
||||
|
@ -8404,7 +8692,7 @@
|
|||
"check",
|
||||
"validate"
|
||||
],
|
||||
"time": "2020-06-16T10:16:42+00:00"
|
||||
"time": "2021-03-09T10:59:23+00:00"
|
||||
},
|
||||
{
|
||||
"name": "willdurand/jsonp-callback-validator",
|
||||
|
@ -8448,28 +8736,28 @@
|
|||
},
|
||||
{
|
||||
"name": "willdurand/negotiation",
|
||||
"version": "v2.3.1",
|
||||
"version": "3.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/willdurand/Negotiation.git",
|
||||
"reference": "03436ededa67c6e83b9b12defac15384cb399dc9"
|
||||
"reference": "68e9ea0553ef6e2ee8db5c1d98829f111e623ec2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/willdurand/Negotiation/zipball/03436ededa67c6e83b9b12defac15384cb399dc9",
|
||||
"reference": "03436ededa67c6e83b9b12defac15384cb399dc9",
|
||||
"url": "https://api.github.com/repos/willdurand/Negotiation/zipball/68e9ea0553ef6e2ee8db5c1d98829f111e623ec2",
|
||||
"reference": "68e9ea0553ef6e2ee8db5c1d98829f111e623ec2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.4.0"
|
||||
"php": ">=7.1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "~4.5"
|
||||
"symfony/phpunit-bridge": "^5.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.3-dev"
|
||||
"dev-master": "3.0-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
@ -8496,156 +8784,42 @@
|
|||
"header",
|
||||
"negotiation"
|
||||
],
|
||||
"time": "2017-05-14T17:21:12+00:00"
|
||||
},
|
||||
{
|
||||
"name": "zendframework/zend-code",
|
||||
"version": "3.4.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/zendframework/zend-code.git",
|
||||
"reference": "268040548f92c2bfcba164421c1add2ba43abaaa"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/zendframework/zend-code/zipball/268040548f92c2bfcba164421c1add2ba43abaaa",
|
||||
"reference": "268040548f92c2bfcba164421c1add2ba43abaaa",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1",
|
||||
"zendframework/zend-eventmanager": "^2.6 || ^3.0"
|
||||
},
|
||||
"conflict": {
|
||||
"phpspec/prophecy": "<1.9.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/annotations": "^1.7",
|
||||
"ext-phar": "*",
|
||||
"phpunit/phpunit": "^7.5.16 || ^8.4",
|
||||
"zendframework/zend-coding-standard": "^1.0",
|
||||
"zendframework/zend-stdlib": "^2.7 || ^3.0"
|
||||
},
|
||||
"suggest": {
|
||||
"doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features",
|
||||
"zendframework/zend-stdlib": "Zend\\Stdlib component"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.4.x-dev",
|
||||
"dev-develop": "3.5.x-dev",
|
||||
"dev-dev-4.0": "4.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Zend\\Code\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"description": "Extensions to the PHP Reflection API, static code scanning, and code generation",
|
||||
"keywords": [
|
||||
"ZendFramework",
|
||||
"code",
|
||||
"zf"
|
||||
],
|
||||
"abandoned": "laminas/laminas-code",
|
||||
"time": "2019-12-10T19:21:15+00:00"
|
||||
},
|
||||
{
|
||||
"name": "zendframework/zend-eventmanager",
|
||||
"version": "3.2.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/zendframework/zend-eventmanager.git",
|
||||
"reference": "a5e2583a211f73604691586b8406ff7296a946dd"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/a5e2583a211f73604691586b8406ff7296a946dd",
|
||||
"reference": "a5e2583a211f73604691586b8406ff7296a946dd",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^5.6 || ^7.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"athletic/athletic": "^0.1",
|
||||
"container-interop/container-interop": "^1.1.0",
|
||||
"phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2",
|
||||
"zendframework/zend-coding-standard": "~1.0.0",
|
||||
"zendframework/zend-stdlib": "^2.7.3 || ^3.0"
|
||||
},
|
||||
"suggest": {
|
||||
"container-interop/container-interop": "^1.1.0, to use the lazy listeners feature",
|
||||
"zendframework/zend-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.2-dev",
|
||||
"dev-develop": "3.3-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Zend\\EventManager\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"description": "Trigger and listen to events within a PHP application",
|
||||
"homepage": "https://github.com/zendframework/zend-eventmanager",
|
||||
"keywords": [
|
||||
"event",
|
||||
"eventmanager",
|
||||
"events",
|
||||
"zf2"
|
||||
],
|
||||
"abandoned": "laminas/laminas-eventmanager",
|
||||
"time": "2018-04-25T15:33:34+00:00"
|
||||
"time": "2022-01-30T20:08:53+00:00"
|
||||
},
|
||||
{
|
||||
"name": "zircote/swagger-php",
|
||||
"version": "2.0.16",
|
||||
"version": "2.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/zircote/swagger-php.git",
|
||||
"reference": "a25c1bfe508e5f27d5f618648449593a79cbe406"
|
||||
"reference": "5b26395e0e652ca8fc8e2327659f670422eedccd"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/zircote/swagger-php/zipball/a25c1bfe508e5f27d5f618648449593a79cbe406",
|
||||
"reference": "a25c1bfe508e5f27d5f618648449593a79cbe406",
|
||||
"url": "https://api.github.com/repos/zircote/swagger-php/zipball/5b26395e0e652ca8fc8e2327659f670422eedccd",
|
||||
"reference": "5b26395e0e652ca8fc8e2327659f670422eedccd",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/annotations": "*",
|
||||
"php": ">=5.6",
|
||||
"symfony/finder": ">=2.2"
|
||||
"doctrine/annotations": "^1.7",
|
||||
"php": ">=7.2",
|
||||
"symfony/finder": ">=3.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": ">=4.8.35 <=5.6",
|
||||
"squizlabs/php_codesniffer": ">=2.7",
|
||||
"zendframework/zend-form": "<2.8"
|
||||
"phpunit/phpunit": "^8 || ^9",
|
||||
"squizlabs/php_codesniffer": ">=2.7"
|
||||
},
|
||||
"bin": [
|
||||
"bin/swagger"
|
||||
],
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Swagger\\": "src"
|
||||
},
|
||||
"files": [
|
||||
"src/functions.php"
|
||||
]
|
||||
],
|
||||
"psr-4": {
|
||||
"Swagger\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
|
@ -8671,22 +8845,1187 @@
|
|||
"rest",
|
||||
"service discovery"
|
||||
],
|
||||
"time": "2020-05-10T13:42:24+00:00"
|
||||
"time": "2020-11-29T21:40:13+00:00"
|
||||
}
|
||||
],
|
||||
"packages-dev": [
|
||||
{
|
||||
"name": "symfony/browser-kit",
|
||||
"version": "v5.1.2",
|
||||
"name": "myclabs/deep-copy",
|
||||
"version": "1.10.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/browser-kit.git",
|
||||
"reference": "b9adef763c4f98660d1f8b924f6d61718f8ae0bc"
|
||||
"url": "https://github.com/myclabs/DeepCopy.git",
|
||||
"reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/browser-kit/zipball/b9adef763c4f98660d1f8b924f6d61718f8ae0bc",
|
||||
"reference": "b9adef763c4f98660d1f8b924f6d61718f8ae0bc",
|
||||
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220",
|
||||
"reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"replace": {
|
||||
"myclabs/deep-copy": "self.version"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/collections": "^1.0",
|
||||
"doctrine/common": "^2.6",
|
||||
"phpunit/phpunit": "^7.1"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"files": [
|
||||
"src/DeepCopy/deep_copy.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"DeepCopy\\": "src/DeepCopy/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "Create deep copies (clones) of your objects",
|
||||
"keywords": [
|
||||
"clone",
|
||||
"copy",
|
||||
"duplicate",
|
||||
"object",
|
||||
"object graph"
|
||||
],
|
||||
"time": "2020-11-13T09:40:50+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phar-io/manifest",
|
||||
"version": "2.0.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phar-io/manifest.git",
|
||||
"reference": "97803eca37d319dfa7826cc2437fc020857acb53"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
|
||||
"reference": "97803eca37d319dfa7826cc2437fc020857acb53",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-dom": "*",
|
||||
"ext-phar": "*",
|
||||
"ext-xmlwriter": "*",
|
||||
"phar-io/version": "^3.0.1",
|
||||
"php": "^7.2 || ^8.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Arne Blankerts",
|
||||
"email": "arne@blankerts.de",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Sebastian Heuer",
|
||||
"email": "sebastian@phpeople.de",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
|
||||
"time": "2021-07-20T11:28:43+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phar-io/version",
|
||||
"version": "3.1.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phar-io/version.git",
|
||||
"reference": "15a90844ad40f127afd244c0cad228de2a80052a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phar-io/version/zipball/15a90844ad40f127afd244c0cad228de2a80052a",
|
||||
"reference": "15a90844ad40f127afd244c0cad228de2a80052a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.2 || ^8.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Arne Blankerts",
|
||||
"email": "arne@blankerts.de",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Sebastian Heuer",
|
||||
"email": "sebastian@phpeople.de",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "Library for handling version information and constraints",
|
||||
"time": "2022-02-07T21:56:48+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpspec/prophecy",
|
||||
"version": "v1.15.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phpspec/prophecy.git",
|
||||
"reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
|
||||
"reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/instantiator": "^1.2",
|
||||
"php": "^7.2 || ~8.0, <8.2",
|
||||
"phpdocumentor/reflection-docblock": "^5.2",
|
||||
"sebastian/comparator": "^3.0 || ^4.0",
|
||||
"sebastian/recursion-context": "^3.0 || ^4.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpspec/phpspec": "^6.0 || ^7.0",
|
||||
"phpunit/phpunit": "^8.0 || ^9.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Prophecy\\": "src/Prophecy"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Konstantin Kudryashov",
|
||||
"email": "ever.zet@gmail.com",
|
||||
"homepage": "http://everzet.com"
|
||||
},
|
||||
{
|
||||
"name": "Marcello Duarte",
|
||||
"email": "marcello.duarte@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "Highly opinionated mocking framework for PHP 5.3+",
|
||||
"homepage": "https://github.com/phpspec/prophecy",
|
||||
"keywords": [
|
||||
"Double",
|
||||
"Dummy",
|
||||
"fake",
|
||||
"mock",
|
||||
"spy",
|
||||
"stub"
|
||||
],
|
||||
"time": "2021-12-08T12:19:24+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpunit/php-code-coverage",
|
||||
"version": "7.0.15",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
|
||||
"reference": "819f92bba8b001d4363065928088de22f25a3a48"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/819f92bba8b001d4363065928088de22f25a3a48",
|
||||
"reference": "819f92bba8b001d4363065928088de22f25a3a48",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-dom": "*",
|
||||
"ext-xmlwriter": "*",
|
||||
"php": ">=7.2",
|
||||
"phpunit/php-file-iterator": "^2.0.2",
|
||||
"phpunit/php-text-template": "^1.2.1",
|
||||
"phpunit/php-token-stream": "^3.1.3 || ^4.0",
|
||||
"sebastian/code-unit-reverse-lookup": "^1.0.1",
|
||||
"sebastian/environment": "^4.2.2",
|
||||
"sebastian/version": "^2.0.1",
|
||||
"theseer/tokenizer": "^1.1.3"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^8.2.2"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-xdebug": "^2.7.2"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "7.0-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de",
|
||||
"role": "lead"
|
||||
}
|
||||
],
|
||||
"description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
|
||||
"homepage": "https://github.com/sebastianbergmann/php-code-coverage",
|
||||
"keywords": [
|
||||
"coverage",
|
||||
"testing",
|
||||
"xunit"
|
||||
],
|
||||
"time": "2021-07-26T12:20:09+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpunit/php-file-iterator",
|
||||
"version": "2.0.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
|
||||
"reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5",
|
||||
"reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^8.5"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de",
|
||||
"role": "lead"
|
||||
}
|
||||
],
|
||||
"description": "FilterIterator implementation that filters files based on a list of suffixes.",
|
||||
"homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
|
||||
"keywords": [
|
||||
"filesystem",
|
||||
"iterator"
|
||||
],
|
||||
"time": "2021-12-02T12:42:26+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpunit/php-text-template",
|
||||
"version": "1.2.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/php-text-template.git",
|
||||
"reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
|
||||
"reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de",
|
||||
"role": "lead"
|
||||
}
|
||||
],
|
||||
"description": "Simple template engine.",
|
||||
"homepage": "https://github.com/sebastianbergmann/php-text-template/",
|
||||
"keywords": [
|
||||
"template"
|
||||
],
|
||||
"time": "2015-06-21T13:50:34+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpunit/php-timer",
|
||||
"version": "2.1.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/php-timer.git",
|
||||
"reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662",
|
||||
"reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^8.5"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de",
|
||||
"role": "lead"
|
||||
}
|
||||
],
|
||||
"description": "Utility class for timing",
|
||||
"homepage": "https://github.com/sebastianbergmann/php-timer/",
|
||||
"keywords": [
|
||||
"timer"
|
||||
],
|
||||
"time": "2020-11-30T08:20:02+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpunit/php-token-stream",
|
||||
"version": "3.1.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/php-token-stream.git",
|
||||
"reference": "9c1da83261628cb24b6a6df371b6e312b3954768"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/9c1da83261628cb24b6a6df371b6e312b3954768",
|
||||
"reference": "9c1da83261628cb24b6a6df371b6e312b3954768",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-tokenizer": "*",
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^7.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
}
|
||||
],
|
||||
"description": "Wrapper around PHP's tokenizer extension.",
|
||||
"homepage": "https://github.com/sebastianbergmann/php-token-stream/",
|
||||
"keywords": [
|
||||
"tokenizer"
|
||||
],
|
||||
"abandoned": true,
|
||||
"time": "2021-07-26T12:15:06+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpunit/phpunit",
|
||||
"version": "8.5.23",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||
"reference": "efb20ff3623b9d09bf190a68fdfe574538a8d496"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/efb20ff3623b9d09bf190a68fdfe574538a8d496",
|
||||
"reference": "efb20ff3623b9d09bf190a68fdfe574538a8d496",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"doctrine/instantiator": "^1.3.1",
|
||||
"ext-dom": "*",
|
||||
"ext-json": "*",
|
||||
"ext-libxml": "*",
|
||||
"ext-mbstring": "*",
|
||||
"ext-xml": "*",
|
||||
"ext-xmlwriter": "*",
|
||||
"myclabs/deep-copy": "^1.10.0",
|
||||
"phar-io/manifest": "^2.0.3",
|
||||
"phar-io/version": "^3.0.2",
|
||||
"php": ">=7.2",
|
||||
"phpspec/prophecy": "^1.10.3",
|
||||
"phpunit/php-code-coverage": "^7.0.12",
|
||||
"phpunit/php-file-iterator": "^2.0.4",
|
||||
"phpunit/php-text-template": "^1.2.1",
|
||||
"phpunit/php-timer": "^2.1.2",
|
||||
"sebastian/comparator": "^3.0.2",
|
||||
"sebastian/diff": "^3.0.2",
|
||||
"sebastian/environment": "^4.2.3",
|
||||
"sebastian/exporter": "^3.1.2",
|
||||
"sebastian/global-state": "^3.0.0",
|
||||
"sebastian/object-enumerator": "^3.0.3",
|
||||
"sebastian/resource-operations": "^2.0.1",
|
||||
"sebastian/type": "^1.1.3",
|
||||
"sebastian/version": "^2.0.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"ext-pdo": "*"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-soap": "*",
|
||||
"ext-xdebug": "*",
|
||||
"phpunit/php-invoker": "^2.0.0"
|
||||
},
|
||||
"bin": [
|
||||
"phpunit"
|
||||
],
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "8.5-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de",
|
||||
"role": "lead"
|
||||
}
|
||||
],
|
||||
"description": "The PHP Unit Testing framework.",
|
||||
"homepage": "https://phpunit.de/",
|
||||
"keywords": [
|
||||
"phpunit",
|
||||
"testing",
|
||||
"xunit"
|
||||
],
|
||||
"time": "2022-01-21T05:50:34+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/code-unit-reverse-lookup",
|
||||
"version": "1.0.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
|
||||
"reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619",
|
||||
"reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.6"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^8.5"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
}
|
||||
],
|
||||
"description": "Looks up which function or method a line of code belongs to",
|
||||
"homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
|
||||
"time": "2020-11-30T08:15:22+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/comparator",
|
||||
"version": "3.0.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/comparator.git",
|
||||
"reference": "1071dfcef776a57013124ff35e1fc41ccd294758"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758",
|
||||
"reference": "1071dfcef776a57013124ff35e1fc41ccd294758",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1",
|
||||
"sebastian/diff": "^3.0",
|
||||
"sebastian/exporter": "^3.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^8.5"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
},
|
||||
{
|
||||
"name": "Jeff Welch",
|
||||
"email": "whatthejeff@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Volker Dusch",
|
||||
"email": "github@wallbash.com"
|
||||
},
|
||||
{
|
||||
"name": "Bernhard Schussek",
|
||||
"email": "bschussek@2bepublished.at"
|
||||
}
|
||||
],
|
||||
"description": "Provides the functionality to compare PHP values for equality",
|
||||
"homepage": "https://github.com/sebastianbergmann/comparator",
|
||||
"keywords": [
|
||||
"comparator",
|
||||
"compare",
|
||||
"equality"
|
||||
],
|
||||
"time": "2020-11-30T08:04:30+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/diff",
|
||||
"version": "3.0.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/diff.git",
|
||||
"reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211",
|
||||
"reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^7.5 || ^8.0",
|
||||
"symfony/process": "^2 || ^3.3 || ^4"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
},
|
||||
{
|
||||
"name": "Kore Nordmann",
|
||||
"email": "mail@kore-nordmann.de"
|
||||
}
|
||||
],
|
||||
"description": "Diff implementation",
|
||||
"homepage": "https://github.com/sebastianbergmann/diff",
|
||||
"keywords": [
|
||||
"diff",
|
||||
"udiff",
|
||||
"unidiff",
|
||||
"unified diff"
|
||||
],
|
||||
"time": "2020-11-30T07:59:04+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/environment",
|
||||
"version": "4.2.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/environment.git",
|
||||
"reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0",
|
||||
"reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^7.5"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-posix": "*"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "4.2-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
}
|
||||
],
|
||||
"description": "Provides functionality to handle HHVM/PHP environments",
|
||||
"homepage": "http://www.github.com/sebastianbergmann/environment",
|
||||
"keywords": [
|
||||
"Xdebug",
|
||||
"environment",
|
||||
"hhvm"
|
||||
],
|
||||
"time": "2020-11-30T07:53:42+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/exporter",
|
||||
"version": "3.1.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/exporter.git",
|
||||
"reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0c32ea2e40dbf59de29f3b49bf375176ce7dd8db",
|
||||
"reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.0",
|
||||
"sebastian/recursion-context": "^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"ext-mbstring": "*",
|
||||
"phpunit/phpunit": "^8.5"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.1.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
},
|
||||
{
|
||||
"name": "Jeff Welch",
|
||||
"email": "whatthejeff@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Volker Dusch",
|
||||
"email": "github@wallbash.com"
|
||||
},
|
||||
{
|
||||
"name": "Adam Harvey",
|
||||
"email": "aharvey@php.net"
|
||||
},
|
||||
{
|
||||
"name": "Bernhard Schussek",
|
||||
"email": "bschussek@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "Provides the functionality to export PHP variables for visualization",
|
||||
"homepage": "http://www.github.com/sebastianbergmann/exporter",
|
||||
"keywords": [
|
||||
"export",
|
||||
"exporter"
|
||||
],
|
||||
"time": "2021-11-11T13:51:24+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/global-state",
|
||||
"version": "3.0.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/global-state.git",
|
||||
"reference": "de036ec91d55d2a9e0db2ba975b512cdb1c23921"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/de036ec91d55d2a9e0db2ba975b512cdb1c23921",
|
||||
"reference": "de036ec91d55d2a9e0db2ba975b512cdb1c23921",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2",
|
||||
"sebastian/object-reflector": "^1.1.1",
|
||||
"sebastian/recursion-context": "^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"ext-dom": "*",
|
||||
"phpunit/phpunit": "^8.0"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-uopz": "*"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
}
|
||||
],
|
||||
"description": "Snapshotting of global state",
|
||||
"homepage": "http://www.github.com/sebastianbergmann/global-state",
|
||||
"keywords": [
|
||||
"global state"
|
||||
],
|
||||
"time": "2022-02-10T06:55:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/object-enumerator",
|
||||
"version": "3.0.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/object-enumerator.git",
|
||||
"reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
|
||||
"reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.0",
|
||||
"sebastian/object-reflector": "^1.1.1",
|
||||
"sebastian/recursion-context": "^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
}
|
||||
],
|
||||
"description": "Traverses array structures and object graphs to enumerate all referenced objects",
|
||||
"homepage": "https://github.com/sebastianbergmann/object-enumerator/",
|
||||
"time": "2020-11-30T07:40:27+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/object-reflector",
|
||||
"version": "1.1.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/object-reflector.git",
|
||||
"reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
|
||||
"reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
}
|
||||
],
|
||||
"description": "Allows reflection of object attributes, including inherited and non-public ones",
|
||||
"homepage": "https://github.com/sebastianbergmann/object-reflector/",
|
||||
"time": "2020-11-30T07:37:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/recursion-context",
|
||||
"version": "3.0.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/recursion-context.git",
|
||||
"reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb",
|
||||
"reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
},
|
||||
{
|
||||
"name": "Jeff Welch",
|
||||
"email": "whatthejeff@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Adam Harvey",
|
||||
"email": "aharvey@php.net"
|
||||
}
|
||||
],
|
||||
"description": "Provides functionality to recursively process PHP variables",
|
||||
"homepage": "http://www.github.com/sebastianbergmann/recursion-context",
|
||||
"time": "2020-11-30T07:34:24+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/resource-operations",
|
||||
"version": "2.0.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/resource-operations.git",
|
||||
"reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3",
|
||||
"reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.0-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
}
|
||||
],
|
||||
"description": "Provides a list of PHP built-in functions that operate on resources",
|
||||
"homepage": "https://www.github.com/sebastianbergmann/resource-operations",
|
||||
"time": "2020-11-30T07:30:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/type",
|
||||
"version": "1.1.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/type.git",
|
||||
"reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/type/zipball/0150cfbc4495ed2df3872fb31b26781e4e077eb4",
|
||||
"reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^8.2"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de",
|
||||
"role": "lead"
|
||||
}
|
||||
],
|
||||
"description": "Collection of value objects that represent the types of the PHP type system",
|
||||
"homepage": "https://github.com/sebastianbergmann/type",
|
||||
"time": "2020-11-30T07:25:11+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/version",
|
||||
"version": "2.0.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/version.git",
|
||||
"reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
|
||||
"reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.6"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de",
|
||||
"role": "lead"
|
||||
}
|
||||
],
|
||||
"description": "Library that helps with managing the version number of Git-hosted PHP projects",
|
||||
"homepage": "https://github.com/sebastianbergmann/version",
|
||||
"time": "2016-10-03T07:35:21+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/browser-kit",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/browser-kit.git",
|
||||
"reference": "8d0688f6f7c733ff4096d64656c8a3b320d9a1f8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/browser-kit/zipball/8d0688f6f7c733ff4096d64656c8a3b320d9a1f8",
|
||||
"reference": "8d0688f6f7c733ff4096d64656c8a3b320d9a1f8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -8703,11 +10042,6 @@
|
|||
"symfony/process": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\BrowserKit\\": ""
|
||||
|
@ -8730,33 +10064,28 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony BrowserKit Component",
|
||||
"description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-23T13:13:03+00:00"
|
||||
"time": "2021-01-27T12:50:07+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/css-selector",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/css-selector.git",
|
||||
"reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9"
|
||||
"reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/css-selector/zipball/e544e24472d4c97b2d11ade7caacd446727c6bf9",
|
||||
"reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9",
|
||||
"url": "https://api.github.com/repos/symfony/css-selector/zipball/f65f217b3314504a1ec99c2d6ef69016bb13490f",
|
||||
"reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\CssSelector\\": ""
|
||||
|
@ -8783,22 +10112,22 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony CssSelector Component",
|
||||
"description": "Converts CSS selectors to XPath expressions",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/debug-bundle",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/debug-bundle.git",
|
||||
"reference": "3f4bcea52678eedf19260973217f5ae7b835edf5"
|
||||
"reference": "cc01b42c54ca5a3eed3e48f0c2327e1b3d46c16b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/debug-bundle/zipball/3f4bcea52678eedf19260973217f5ae7b835edf5",
|
||||
"reference": "3f4bcea52678eedf19260973217f5ae7b835edf5",
|
||||
"url": "https://api.github.com/repos/symfony/debug-bundle/zipball/cc01b42c54ca5a3eed3e48f0c2327e1b3d46c16b",
|
||||
"reference": "cc01b42c54ca5a3eed3e48f0c2327e1b3d46c16b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -8822,11 +10151,6 @@
|
|||
"symfony/dependency-injection": "For using as a service from the container"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Bundle\\DebugBundle\\": ""
|
||||
|
@ -8849,75 +10173,42 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony DebugBundle",
|
||||
"description": "Provides a tight integration of the Symfony Debug component into the Symfony full-stack framework",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-20T17:43:50+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/debug-pack",
|
||||
"version": "v1.0.8",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/debug-pack.git",
|
||||
"reference": "7310a66f9f81c9f292ff9089f0b0062386cb83fb"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/debug-pack/zipball/7310a66f9f81c9f292ff9089f0b0062386cb83fb",
|
||||
"reference": "7310a66f9f81c9f292ff9089f0b0062386cb83fb",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.0",
|
||||
"symfony/debug-bundle": "*",
|
||||
"symfony/monolog-bundle": "^3.0",
|
||||
"symfony/profiler-pack": "*",
|
||||
"symfony/var-dumper": "*"
|
||||
},
|
||||
"type": "symfony-pack",
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A debug pack for Symfony projects",
|
||||
"time": "2020-04-07T10:08:51+00:00"
|
||||
"time": "2021-01-10T16:29:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/dom-crawler",
|
||||
"version": "v5.1.2",
|
||||
"version": "v5.4.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/dom-crawler.git",
|
||||
"reference": "907187782c465a564f9030a0c6ace59e8821106f"
|
||||
"reference": "2634381fdf27a2a0a8ac8eb404025eb656c65d0c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/dom-crawler/zipball/907187782c465a564f9030a0c6ace59e8821106f",
|
||||
"reference": "907187782c465a564f9030a0c6ace59e8821106f",
|
||||
"url": "https://api.github.com/repos/symfony/dom-crawler/zipball/2634381fdf27a2a0a8ac8eb404025eb656c65d0c",
|
||||
"reference": "2634381fdf27a2a0a8ac8eb404025eb656c65d0c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"symfony/deprecation-contracts": "^2.1|^3",
|
||||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/polyfill-mbstring": "~1.0",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
"symfony/polyfill-php80": "^1.16"
|
||||
},
|
||||
"conflict": {
|
||||
"masterminds/html5": "<2.6"
|
||||
},
|
||||
"require-dev": {
|
||||
"masterminds/html5": "^2.6",
|
||||
"symfony/css-selector": "^4.4|^5.0"
|
||||
"symfony/css-selector": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/css-selector": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\DomCrawler\\": ""
|
||||
|
@ -8940,29 +10231,33 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony DomCrawler Component",
|
||||
"description": "Eases DOM navigation for HTML and XML documents",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-05-23T13:08:13+00:00"
|
||||
"time": "2022-01-02T09:53:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/phpunit-bridge",
|
||||
"version": "v5.1.2",
|
||||
"version": "v6.0.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/phpunit-bridge.git",
|
||||
"reference": "de5f0fec631a0cbfe98630b053be1fad7b75aece"
|
||||
"reference": "81f5e8e453433e0182a49ca45d4734cb3a2f818f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/de5f0fec631a0cbfe98630b053be1fad7b75aece",
|
||||
"reference": "de5f0fec631a0cbfe98630b053be1fad7b75aece",
|
||||
"url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/81f5e8e453433e0182a49ca45d4734cb3a2f818f",
|
||||
"reference": "81f5e8e453433e0182a49ca45d4734cb3a2f818f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.5.9"
|
||||
"php": ">=7.1.3"
|
||||
},
|
||||
"conflict": {
|
||||
"phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0|<6.4,>=6.0|9.1.2"
|
||||
"phpunit/phpunit": "<7.5|9.1.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/deprecation-contracts": "^2.1|^3.0",
|
||||
"symfony/error-handler": "^5.4|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader"
|
||||
|
@ -8972,9 +10267,6 @@
|
|||
],
|
||||
"type": "symfony-bridge",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "phpunit/phpunit",
|
||||
"url": "https://github.com/sebastianbergmann/phpunit"
|
||||
|
@ -9005,37 +10297,109 @@
|
|||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony PHPUnit Bridge",
|
||||
"description": "Provides utilities for PHPUnit, especially user deprecation notices management",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2020-06-09T09:56:30+00:00"
|
||||
"time": "2022-01-26T17:23:29+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/test-pack",
|
||||
"version": "v1.0.6",
|
||||
"name": "symfony/web-profiler-bundle",
|
||||
"version": "v5.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/test-pack.git",
|
||||
"reference": "ff87e800a67d06c423389f77b8209bc9dc469def"
|
||||
"url": "https://github.com/symfony/web-profiler-bundle.git",
|
||||
"reference": "9a906203efff7df59d1e0185f7aa05e631eb4ef7"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/test-pack/zipball/ff87e800a67d06c423389f77b8209bc9dc469def",
|
||||
"reference": "ff87e800a67d06c423389f77b8209bc9dc469def",
|
||||
"url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/9a906203efff7df59d1e0185f7aa05e631eb4ef7",
|
||||
"reference": "9a906203efff7df59d1e0185f7aa05e631eb4ef7",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.0",
|
||||
"symfony/browser-kit": "*",
|
||||
"symfony/css-selector": "*",
|
||||
"symfony/phpunit-bridge": "*"
|
||||
"php": ">=7.2.5",
|
||||
"symfony/config": "^4.4|^5.0",
|
||||
"symfony/framework-bundle": "^5.1",
|
||||
"symfony/http-kernel": "^4.4|^5.0",
|
||||
"symfony/routing": "^4.4|^5.0",
|
||||
"symfony/twig-bundle": "^4.4|^5.0",
|
||||
"twig/twig": "^2.13|^3.0.4"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/form": "<4.4",
|
||||
"symfony/messenger": "<4.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/browser-kit": "^4.4|^5.0",
|
||||
"symfony/console": "^4.4|^5.0",
|
||||
"symfony/css-selector": "^4.4|^5.0",
|
||||
"symfony/stopwatch": "^4.4|^5.0"
|
||||
},
|
||||
"type": "symfony-bundle",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Bundle\\WebProfilerBundle\\": ""
|
||||
},
|
||||
"exclude-from-classmap": [
|
||||
"/Tests/"
|
||||
]
|
||||
},
|
||||
"type": "symfony-pack",
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A pack for functional and end-to-end testing within a Symfony app",
|
||||
"time": "2019-06-21T06:27:32+00:00"
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fabien Potencier",
|
||||
"email": "fabien@symfony.com"
|
||||
},
|
||||
{
|
||||
"name": "Symfony Community",
|
||||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Provides a development tool that gives detailed information about the execution of any request",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2021-01-27T10:01:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "theseer/tokenizer",
|
||||
"version": "1.2.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/theseer/tokenizer.git",
|
||||
"reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
|
||||
"reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-dom": "*",
|
||||
"ext-tokenizer": "*",
|
||||
"ext-xmlwriter": "*",
|
||||
"php": "^7.2 || ^8.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Arne Blankerts",
|
||||
"email": "arne@blankerts.de",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
|
||||
"time": "2021-07-28T10:34:58+00:00"
|
||||
}
|
||||
],
|
||||
"aliases": [],
|
||||
|
|
|
@ -181,34 +181,58 @@ app_tallyday_start:
|
|||
path: /user/tallyday/start
|
||||
defaults: { _controller: App\Controller\TallydayController:start }
|
||||
|
||||
app_tallyday_endam:
|
||||
path: /user/tallyday/endam
|
||||
defaults: { _controller: App\Controller\TallydayController:endam }
|
||||
|
||||
app_tallyday_startpm:
|
||||
path: /user/tallyday/startpm
|
||||
defaults: { _controller: App\Controller\TallydayController:startpm }
|
||||
|
||||
app_tallyday_endpm:
|
||||
path: /user/tallyday/endpm
|
||||
defaults: { _controller: App\Controller\TallydayController:endpm }
|
||||
|
||||
app_tallyday_uservalidate:
|
||||
path: /user/tallyday/validate
|
||||
defaults: { _controller: App\Controller\TallydayController:uservalidate }
|
||||
|
||||
app_tallyday_userdevalidate:
|
||||
path: /user/tallyday/devalidate
|
||||
defaults: { _controller: App\Controller\TallydayController:userdevalidate }
|
||||
|
||||
app_tallyday_userupdate:
|
||||
path: /user/tallyday/update
|
||||
defaults: { _controller: App\Controller\TallydayController:userupdate }
|
||||
app_tallyday_end:
|
||||
path: /user/tallyday/end
|
||||
defaults: { _controller: App\Controller\TallydayController:end }
|
||||
|
||||
app_tallyday_userlist:
|
||||
path: /user/tallydays
|
||||
defaults: { _controller: App\Controller\TallydayController:usertallydays }
|
||||
|
||||
app_tallyday_usersubmit:
|
||||
path: /user/tallyday/submit/{{dateof}}
|
||||
defaults: { _controller: App\Controller\TallydayController:usersubmit }
|
||||
|
||||
app_tallyday_userupdate:
|
||||
path: /user/tallyday/update/{id}
|
||||
defaults: { _controller: App\Controller\TallydayController:userupdate }
|
||||
|
||||
app_tallyday_userdelete:
|
||||
path: /user/tallyday/delete/{id}
|
||||
defaults: { _controller: App\Controller\TallydayController:userdelete }
|
||||
|
||||
app_tallyday_uservalidate:
|
||||
path: /user/tallyday/validate/{{dateof}}
|
||||
defaults: { _controller: App\Controller\TallydayController:uservalidate }
|
||||
|
||||
app_tallyday_userdevalidate:
|
||||
path: /user/devalidate/{{dateof}}
|
||||
defaults: { _controller: App\Controller\TallydayController:userdevalidate }
|
||||
|
||||
app_tallyday_masterlist:
|
||||
path: /master/tallydays
|
||||
defaults: { _controller: App\Controller\TallydayController:mastertallydays }
|
||||
defaults: { _controller: App\Controller\TallydayController:mastertallydays }
|
||||
|
||||
app_tallyday_mastersubmit:
|
||||
path: /master/tallyday/submit/{{userid}}/{{dateof}}
|
||||
defaults: { _controller: App\Controller\TallydayController:mastersubmit }
|
||||
|
||||
app_tallyday_masterupdate:
|
||||
path: /master/tallyday/update/{{id}}
|
||||
defaults: { _controller: App\Controller\TallydayController:masterupdate }
|
||||
|
||||
app_tallyday_masterdelete:
|
||||
path: /master/tallyday/delete/{{id}}
|
||||
defaults: { _controller: App\Controller\TallydayController:masterdelete }
|
||||
|
||||
app_tallyday_mastervalidate:
|
||||
path: /master/validate/{{userid}}/{{weekday}}
|
||||
defaults: { _controller: App\Controller\TallydayController:mastervalidate }
|
||||
|
||||
app_tallyday_masterdevalidate:
|
||||
path: /master/devalidate/{{userid}}/{{weekday}}
|
||||
defaults: { _controller: App\Controller\TallydayController:masterdevalidate }
|
||||
|
||||
app_tallyday_masterexport:
|
||||
path: /master/export
|
||||
defaults: { _controller: App\Controller\TallydayController:masterexport }
|
|
@ -13,6 +13,9 @@ parameters:
|
|||
appName: '%env(resolve:APP_NAME)%'
|
||||
appCron: '%env(resolve:APP_CRON)%'
|
||||
|
||||
scheduleUrl: '%env(resolve:SCHEDULE_URL)%'
|
||||
scheduleKey: '%env(resolve:SCHEDULE_KEY)%'
|
||||
|
||||
databaseName: '%env(resolve:DATABASE_NAME)%'
|
||||
databaseUser: '%env(resolve:DATABASE_USER)%'
|
||||
databasePassword: '%env(resolve:DATABASE_PASSWORD)%'
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
"encore": "^0.0.30-beta",
|
||||
"imagesloaded": "^4.1.4",
|
||||
"jquery": "^3.4.1",
|
||||
"jquery-timepicker": "^1.3.3",
|
||||
"jqueryui": "^1.11.1",
|
||||
"masonry-layout": "^4.2.2",
|
||||
"moment": "^2.24.0",
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -3,31 +3,31 @@
|
|||
"app": {
|
||||
"js": [
|
||||
"/ninebadge/build/runtime.09d9b513.js",
|
||||
"/ninebadge/build/1.53333c51.js",
|
||||
"/ninebadge/build/app.076a8629.js"
|
||||
"/ninebadge/build/1.f6592e28.js",
|
||||
"/ninebadge/build/app.96c61ba1.js"
|
||||
],
|
||||
"css": [
|
||||
"/ninebadge/build/1.859b2da2.css"
|
||||
"/ninebadge/build/1.6fdc8278.css"
|
||||
]
|
||||
},
|
||||
"fullcalendar": {
|
||||
"js": [
|
||||
"/ninebadge/build/runtime.09d9b513.js",
|
||||
"/ninebadge/build/2.1e3267dd.js",
|
||||
"/ninebadge/build/2.5c5195c9.js",
|
||||
"/ninebadge/build/fullcalendar.0daf043e.js"
|
||||
],
|
||||
"css": [
|
||||
"/ninebadge/build/2.483c24c4.css"
|
||||
"/ninebadge/build/2.69b6f000.css"
|
||||
]
|
||||
},
|
||||
"dropzone": {
|
||||
"js": [
|
||||
"/ninebadge/build/runtime.09d9b513.js",
|
||||
"/ninebadge/build/3.19bd58e0.js",
|
||||
"/ninebadge/build/3.04c8ade3.js",
|
||||
"/ninebadge/build/dropzone.0d4b0ad2.js"
|
||||
],
|
||||
"css": [
|
||||
"/ninebadge/build/3.96652b71.css"
|
||||
"/ninebadge/build/3.41aa260f.css"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"ninebadge/0.35cbb17f.js": "/ninebadge/build/0.35cbb17f.js",
|
||||
"ninebadge/1.859b2da2.css": "/ninebadge/build/1.859b2da2.css",
|
||||
"ninebadge/1.53333c51.js": "/ninebadge/build/1.53333c51.js",
|
||||
"ninebadge/2.483c24c4.css": "/ninebadge/build/2.483c24c4.css",
|
||||
"ninebadge/2.1e3267dd.js": "/ninebadge/build/2.1e3267dd.js",
|
||||
"ninebadge/3.96652b71.css": "/ninebadge/build/3.96652b71.css",
|
||||
"ninebadge/3.19bd58e0.js": "/ninebadge/build/3.19bd58e0.js",
|
||||
"ninebadge/app.js": "/ninebadge/build/app.076a8629.js",
|
||||
"ninebadge/1.6fdc8278.css": "/ninebadge/build/1.6fdc8278.css",
|
||||
"ninebadge/1.f6592e28.js": "/ninebadge/build/1.f6592e28.js",
|
||||
"ninebadge/2.69b6f000.css": "/ninebadge/build/2.69b6f000.css",
|
||||
"ninebadge/2.5c5195c9.js": "/ninebadge/build/2.5c5195c9.js",
|
||||
"ninebadge/3.41aa260f.css": "/ninebadge/build/3.41aa260f.css",
|
||||
"ninebadge/3.04c8ade3.js": "/ninebadge/build/3.04c8ade3.js",
|
||||
"ninebadge/app.js": "/ninebadge/build/app.96c61ba1.js",
|
||||
"ninebadge/dropzone.js": "/ninebadge/build/dropzone.0d4b0ad2.js",
|
||||
"ninebadge/fullcalendar.js": "/ninebadge/build/fullcalendar.0daf043e.js",
|
||||
"ninebadge/runtime.js": "/ninebadge/build/runtime.09d9b513.js",
|
||||
|
@ -2669,8 +2669,10 @@
|
|||
"ninebadge/fonts/fa-solid-900.eot": "/ninebadge/build/fonts/fa-solid-900.9a1672a8.eot",
|
||||
"ninebadge/fonts/fa-solid-900.ttf": "/ninebadge/build/fonts/fa-solid-900.c65d1548.ttf",
|
||||
"ninebadge/fonts/fa-solid-900.woff": "/ninebadge/build/fonts/fa-solid-900.f3a7d3b5.woff",
|
||||
"ninebadge/images/arrow.png": "/ninebadge/build/images/arrow.d6defc12.png",
|
||||
"ninebadge/images/fa-brands-400.svg": "/ninebadge/build/images/fa-brands-400.778b1f25.svg",
|
||||
"ninebadge/images/fa-regular-400.svg": "/ninebadge/build/images/fa-regular-400.66578cdb.svg",
|
||||
"ninebadge/images/fa-solid-900.svg": "/ninebadge/build/images/fa-solid-900.48685310.svg",
|
||||
"ninebadge/images/selection.gif": "/ninebadge/build/images/selection.3870c12e.gif"
|
||||
"ninebadge/images/selection.gif": "/ninebadge/build/images/selection.3870c12e.gif",
|
||||
"ninebadge/images/top_arr.png": "/ninebadge/build/images/top_arr.3d8bab4c.png"
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 3.6 KiB |
|
@ -19,6 +19,11 @@ DATABASE_PASSWORD=
|
|||
DATABASE_HOST=
|
||||
|
||||
|
||||
# Scheudle
|
||||
SCHEDULE_URL=
|
||||
SCHEDULE_KEY=
|
||||
|
||||
|
||||
# MAIL sendmail / smtp
|
||||
MAILER_METHOD=sendmail
|
||||
MAILER_URL=
|
||||
|
|
|
@ -0,0 +1,249 @@
|
|||
<?php
|
||||
namespace App\Command;
|
||||
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
use Symfony\Component\Filesystem\Filesystem;
|
||||
|
||||
use App\Entity\Tallyday;
|
||||
|
||||
class BreakdayCommand extends Command
|
||||
{
|
||||
private $container;
|
||||
private $em;
|
||||
private $output;
|
||||
private $filesystem;
|
||||
private $rootlog;
|
||||
private $byexec;
|
||||
|
||||
public function __construct(ContainerInterface $container,EntityManagerInterface $em)
|
||||
{
|
||||
parent::__construct();
|
||||
$this->container = $container;
|
||||
$this->em = $em;
|
||||
}
|
||||
|
||||
protected function configure()
|
||||
{
|
||||
$this
|
||||
->setName('app:Breakday')
|
||||
->setDescription('Récupérer les jours non travaillés de schedule')
|
||||
->setHelp('Récupérer les jours non travaillés de schedule')
|
||||
->addArgument('cronid', InputArgument::OPTIONAL, 'ID Cron Job')
|
||||
->addArgument('lastchance', InputArgument::OPTIONAL, 'Lastchance to run the cron')
|
||||
;
|
||||
}
|
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output)
|
||||
{
|
||||
$this->output = $output;
|
||||
$this->filesystem = new Filesystem();
|
||||
$this->rootlog = $this->container->get('kernel')->getLogDir()."/";
|
||||
$alias = $this->container->getParameter('appAlias');
|
||||
|
||||
$this->writelnred('');
|
||||
$this->writelnred('== app:Breakday');
|
||||
$this->writelnred('==========================================================================================================');
|
||||
|
||||
// S'assurer que l'on doit ou non configurer le proxy
|
||||
$proxyUse = $this->container->getParameter('proxyUse');
|
||||
$proxyHost = $this->container->getParameter('proxyHost');
|
||||
$proxyPort = $this->container->getParameter('proxyPort');
|
||||
$appWeburl= $this->container->getParameter('appWeburl');
|
||||
|
||||
$url = $this->container->getParameter('scheduleUrl')."/rest";
|
||||
$key = $this->container->getParameter('scheduleKey');
|
||||
|
||||
if(stripos($url,"/")==0) {
|
||||
$url="https://".$appWeburl.$url;
|
||||
$proxyUse=false;
|
||||
}
|
||||
if(stripos($url,"https://".$appWeburl)===0) $proxyUse=false;
|
||||
if(stripos($url,"http://".$appWeburl)===0) $proxyUse=false;
|
||||
|
||||
if($proxyUse) {
|
||||
$clientguzzle = new \GuzzleHttp\Client(array('timeout' => 3,'verify'=>false,'proxy' => ['http' => 'http://'.$proxyHost.':'.$proxyPort,'https' => 'http://'.$proxyHost.':'.$proxyPort]));
|
||||
}
|
||||
else
|
||||
$clientguzzle = new \GuzzleHttp\Client(['timeout' => 3,'verify'=>false]);
|
||||
|
||||
try {
|
||||
$response = $clientguzzle->request('GET', $url);
|
||||
} catch (RequestException $e) {
|
||||
if ($e->hasResponse()) {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
$users=$this->em->getRepository("App:User")->findAll();
|
||||
foreach($users as $user) {
|
||||
if(!$user->hasRole("ROLE_USER")) continue;
|
||||
|
||||
$start=new \Datetime('00:00');
|
||||
$start->modify("monday this week");
|
||||
$end=new \Datetime('00:00');
|
||||
$end->modify("last day of this month");
|
||||
$end->modify("next sunday");
|
||||
|
||||
$response=$this->api("POST",$url."/getBreakdays",json_encode(["key"=>$key,"username"=>$user->getUsername()]));
|
||||
|
||||
if($response&&$response->code=="200") {
|
||||
while($start<=$end) {
|
||||
$havebreakday=false;
|
||||
foreach($response->body->events as $event) {
|
||||
$manip=clone $start;
|
||||
if($event->eventallday) {
|
||||
$manip->setTime(8,0);
|
||||
if(new \Datetime($event->eventstart)<=$manip && $manip < new \Datetime($event->eventend) ) {
|
||||
$this->writeln($start->format("d/m/Y")." >> tallybreakday full day");
|
||||
|
||||
// On s'assure que la journée n'a pas été validé master
|
||||
$tallyday=$this->em->getRepository("App:Tallyday")->findOneBy(["user"=>$user,"dateof"=>$start,"validatemaster"=>true]);
|
||||
if(!$tallyday) {
|
||||
// Les pointages de la journée qui ne sont des congès sont supprimés
|
||||
$tallydays=$this->em->getRepository("App:Tallyday")->findBy(["user"=>$user,"dateof"=>$start,"isbreakday"=>false]);
|
||||
foreach($tallydays as $tallyday) {
|
||||
$this->em->remove($tallyday);
|
||||
$this->em->flush();
|
||||
}
|
||||
|
||||
// Les breakday am sont supprimés
|
||||
$manip=clone $start;
|
||||
$manip->setTime(9,0);
|
||||
$tallydays=$this->em->getRepository("App:Tallyday")->findBy(["user"=>$user,"dateof"=>$start,"datestart"=>$manip,"isbreakday"=>true]);
|
||||
foreach($tallydays as $tallyday) {
|
||||
$this->em->remove($tallyday);
|
||||
$this->em->flush();
|
||||
}
|
||||
|
||||
// Les breakday pm sont supprimés
|
||||
$manip=clone $start;
|
||||
$manip->setTime(13,30);
|
||||
$tallydays=$this->em->getRepository("App:Tallyday")->findBy(["user"=>$user,"dateof"=>$start,"datestart"=>$manip,"isbreakday"=>true]);
|
||||
foreach($tallydays as $tallyday) {
|
||||
$this->em->remove($tallyday);
|
||||
$this->em->flush();
|
||||
}
|
||||
|
||||
// Le breakday est généré s'il n'existe pas
|
||||
$manip=clone $start;
|
||||
$manip->setTime(10,00);
|
||||
$tallyday=$this->em->getRepository("App:Tallyday")->findOneBy(["user"=>$user,"dateof"=>$start,"datestart"=>$manip,"isbreakday"=>true]);
|
||||
if(!$tallyday) {
|
||||
$data = new Tallyday();
|
||||
$data->setDateof($start);
|
||||
$data->setUser($user);
|
||||
$data->setValidateuser(false);
|
||||
$data->setValidatemaster(false);
|
||||
$data->setIsbreakday(true);
|
||||
$data->setName($event->taskname);
|
||||
$data->setDatestart(clone $manip);
|
||||
|
||||
$manip->add(new \DateInterval("PT7H"));
|
||||
$data->setDateend(clone $manip);
|
||||
$this->em->persist($data);
|
||||
$this->em->flush();
|
||||
}
|
||||
|
||||
$havebreakday=true;
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
// Si la journée n'a pas de congès on supprime ceux qui peuvent existé non validé
|
||||
if(!$havebreakday) {
|
||||
$tallydays=$this->em->getRepository("App:Tallyday")->findBy(["user"=>$user,"dateof"=>$start,"validatemaster"=>false,"isbreakday"=>true]);
|
||||
foreach($tallydays as $tallyday) {
|
||||
$this->em->remove($tallyday);
|
||||
$this->em->flush();
|
||||
}
|
||||
}
|
||||
|
||||
$start->add(new \DateInterval('P1D'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$this->writeln('');
|
||||
return 1;
|
||||
}
|
||||
|
||||
private function api($method,$url,$query,$token=null) {
|
||||
// Entete
|
||||
$headers = [
|
||||
'Accept' => 'application/json',
|
||||
'Content-Type' => 'application/json',
|
||||
];
|
||||
if($token) $headers["Authorization"]="token ".$token;
|
||||
|
||||
// Paramétrage unirest
|
||||
\Unirest\Request::verifyPeer(false);
|
||||
\Unirest\Request::verifyHost(false);
|
||||
\Unirest\Request::timeout(5);
|
||||
|
||||
// Déclaration du proxy
|
||||
$proxyUse = $this->container->getParameter("proxyUse");
|
||||
if($proxyUse) {
|
||||
$proxyHost = $this->container->getParameter("proxyHost");
|
||||
$proxyPort = $this->container->getParameter("proxyPort");
|
||||
\Unirest\Request::proxy($proxyHost, $proxyPort, CURLPROXY_HTTP, true);
|
||||
}
|
||||
|
||||
$response = false;
|
||||
switch($method) {
|
||||
case "POST":
|
||||
try{
|
||||
$response = \Unirest\Request::post($url,$headers,$query);
|
||||
}
|
||||
catch (\Exception $e) {
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
|
||||
case "GET":
|
||||
try{
|
||||
$response = \Unirest\Request::get($url,$headers,$query);
|
||||
}
|
||||
catch (\Exception $e) {
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
|
||||
case "DELETE":
|
||||
try{
|
||||
$response = \Unirest\Request::delete($url,$headers,$query);
|
||||
}
|
||||
catch (\Exception $e) {
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
|
||||
case "PATCH":
|
||||
try{
|
||||
$response = \Unirest\Request::patch($url,$headers,$query);
|
||||
}
|
||||
catch (\Exception $e) {
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
}
|
||||
return $response;
|
||||
}
|
||||
|
||||
private function writelnred($string) {
|
||||
$this->output->writeln('<fg=red>'.$string.'</>');
|
||||
$this->filesystem->appendToFile($this->rootlog.'cron.log', $string."\n");
|
||||
}
|
||||
private function writeln($string) {
|
||||
$this->output->writeln($string);
|
||||
$this->filesystem->appendToFile($this->rootlog.'cron.log', $string."\n");
|
||||
}
|
||||
}
|
|
@ -5,7 +5,7 @@ namespace App\Controller;
|
|||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\Form\FormError;
|
||||
|
||||
use Symfony\Component\HttpFoundation\JsonResponse;
|
||||
|
||||
use App\Entity\Tallyday as Entity;
|
||||
use App\Form\TallydayType as Form;
|
||||
|
@ -21,14 +21,26 @@ class TallydayController extends AbstractController
|
|||
{
|
||||
$datenow=new \DateTime();
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->findTallyday($this->getUser(),$datenow);
|
||||
$datas = $em->getRepository($this->entity)->findTallyday($this->getUser(),$datenow);
|
||||
|
||||
// Calcul du temps de la journée
|
||||
$e = new \DateTime('00:00');
|
||||
$f = clone $e;
|
||||
foreach($datas as $data) {
|
||||
$e->add($data->getTimeday());
|
||||
}
|
||||
$interval = $f->diff($e);
|
||||
$timeday = (($interval->days*24) + $interval->h).":".sprintf("%02s",$interval->i);
|
||||
|
||||
|
||||
return $this->render('Tallyday/tallyday.html.twig',[
|
||||
"useheader" => true,
|
||||
"usesidebar" => false,
|
||||
"usemonocolor" => true,
|
||||
"maxwidth" => true,
|
||||
$this->data => $data,
|
||||
$this->data."s" => $datas,
|
||||
"timeday" => $timeday,
|
||||
"capitaltime" => $em->getRepository("App:Tallyday")->getCapitaltime(["user"=>$this->getUser()]),
|
||||
"message" => $request->get("message"),
|
||||
]);
|
||||
}
|
||||
|
@ -55,24 +67,39 @@ class TallydayController extends AbstractController
|
|||
$dateend=clone $weeknow;
|
||||
$dateend->modify("sunday this week");
|
||||
|
||||
$e = new \DateTime('00:00');
|
||||
$f = clone $e;
|
||||
$eweek = new \DateTime('00:00');
|
||||
$fweek = clone $eweek;
|
||||
|
||||
$datenow=clone $weeknow;
|
||||
while($datenow<=$dateend) {
|
||||
$data= $em->getRepository($this->entity)->findTallyday($this->getUser(),$datenow);
|
||||
array_push($dates,["date"=>clone $datenow,"tallyday"=>$data]);
|
||||
if($data) $e->add($data->getTimeday());
|
||||
$eday = new \DateTime('00:00');
|
||||
$fday = clone $eday;
|
||||
|
||||
$isvalideuser=false;
|
||||
$isvalidemaster=false;
|
||||
|
||||
$datas = $em->getRepository($this->entity)->findTallyday($this->getUser(),$datenow);
|
||||
foreach($datas as $data) {
|
||||
$eweek->add($data->getTimeday());
|
||||
$eday->add($data->getTimeday());
|
||||
$isvalideuser=$data->getValidateuser();
|
||||
$isvalidemaster=$data->getValidatemaster();
|
||||
}
|
||||
|
||||
$interval = $fday->diff($eday);
|
||||
$timeday = (($interval->days*24) + $interval->h).":".sprintf("%02s",$interval->i);
|
||||
array_push($dates,["date"=>clone $datenow,"isvalideuser"=>$isvalideuser,"isvalidemaster"=>$isvalidemaster,"timeday"=>$timeday,"tallydays"=>$datas]);
|
||||
|
||||
$datenow->add(new \DateInterval('P1D'));
|
||||
}
|
||||
|
||||
$interval = $f->diff($e);
|
||||
$interval = $fweek->diff($eweek);
|
||||
$timeweek = (($interval->days*24) + $interval->h).":".sprintf("%02s",$interval->i);
|
||||
|
||||
// récupérer la premier validation master
|
||||
$firstvalidate= $em->getRepository($this->entity)->findOneBy(["user"=>$this->getUser(),"validatemaster"=>true],["dateof"=>"ASC"]);
|
||||
|
||||
return $this->render('Tallyday/list.html.twig',[
|
||||
return $this->render('Tallyday/user.html.twig',[
|
||||
"useheader" => true,
|
||||
"usesidebar" => false,
|
||||
"usemonocolor" => false,
|
||||
|
@ -83,6 +110,7 @@ class TallydayController extends AbstractController
|
|||
"weekprev" => $weekprev,
|
||||
"timeweek" => $timeweek,
|
||||
"firstvalidate" => $firstvalidate,
|
||||
"capitaltime" => $em->getRepository("App:Tallyday")->getCapitaltime(["user"=>$this->getUser()]),
|
||||
"message" => $request->get("message"),
|
||||
]);
|
||||
}
|
||||
|
@ -99,70 +127,103 @@ class TallydayController extends AbstractController
|
|||
"id"=>$user->getId(),
|
||||
"avatar"=>$user->getAvatar(),
|
||||
"displayname"=>$user->getDisplayname(),
|
||||
"capitaltime"=>$em->getRepository("App:Tallyday")->getCapitaltime(["user"=>$user]),
|
||||
"validates"=>[],
|
||||
"notvalidates"=>[],
|
||||
];
|
||||
|
||||
// On recherche le dernier pointage validé
|
||||
$tallydate=$em->getRepository(("App:Tallyday"))->findOneBy(["user"=>$user,"validatemaster"=>true],["dateof"=>"DESC"]);
|
||||
if($tallydate) {
|
||||
$datenow=clone $tallydate->getDateof();
|
||||
$tallyday=$em->getRepository(("App:Tallyday"))->findOneBy(["user"=>$user,"validatemaster"=>true],["dateof"=>"DESC"]);
|
||||
unset($datenow);
|
||||
if($tallyday) {
|
||||
$datenow=clone $tallyday->getDateof();
|
||||
$datenow=$datenow->modify("monday this week");
|
||||
$dateend=clone $tallydate->getDateof();
|
||||
$dateend=clone $tallyday->getDateof();
|
||||
$dateend->modify("sunday this week");
|
||||
|
||||
$e = new \DateTime('00:00');
|
||||
$f = clone $e;
|
||||
$eweek = new \DateTime('00:00');
|
||||
$fweek = clone $eweek;
|
||||
|
||||
while($datenow<=$dateend) {
|
||||
$tallydate= $em->getRepository($this->entity)->findTallyday($user,$datenow);
|
||||
$tallydays= $em->getRepository($this->entity)->findTallyday($user,$datenow);
|
||||
|
||||
$eday = new \DateTime('00:00');
|
||||
$fday = clone $eday;
|
||||
foreach($tallydays as $tallyday) {
|
||||
$eweek->add($tallyday->getTimeday());
|
||||
$eday->add($tallyday->getTimeday());
|
||||
}
|
||||
$interval = $fday->diff($eday);
|
||||
$timeday = (($interval->days*24) + $interval->h).":".sprintf("%02s",$interval->i);
|
||||
|
||||
$tmp= [
|
||||
"dateof"=>clone $datenow,
|
||||
"tallyday"=>$tallydate,
|
||||
"timeweek"=>"",
|
||||
"tallydays"=>$tallydays,
|
||||
"timeweek"=>"00:00",
|
||||
"timeday"=>$timeday,
|
||||
];
|
||||
|
||||
|
||||
array_push($dates[$user->getId()]["validates"],$tmp);
|
||||
if($tallydate) $e->add($tallydate->getTimeday());
|
||||
$datenow->add(new \DateInterval('P1D'));
|
||||
}
|
||||
|
||||
$interval = $f->diff($e);
|
||||
$interval = $fweek->diff($eweek);
|
||||
$timeweek = (($interval->days*24) + $interval->h).":".sprintf("%02s",$interval->i);
|
||||
$dates[$user->getId()]["validates"][0]["timeweek"]=$timeweek;
|
||||
}
|
||||
|
||||
// On recherche le pointage à valider
|
||||
$tallydate=$em->getRepository(("App:Tallyday"))->findOneBy(["user"=>$user,"validatemaster"=>false],["dateof"=>"ASC"]);
|
||||
if($tallydate) {
|
||||
$datenow=clone $tallydate->getDateof();
|
||||
$dateend=clone $tallydate->getDateof();
|
||||
$dateend->modify("last day of this month");
|
||||
$dateend->modify("next sunday");
|
||||
|
||||
$e = new \DateTime('00:00');
|
||||
$f = clone $e;
|
||||
if(isset($datenow))
|
||||
$datenow->add(new \DateInterval('P1D'));
|
||||
else
|
||||
$datenow=new \DateTime();
|
||||
|
||||
while($datenow<=$dateend) {
|
||||
$tallydate= $em->getRepository($this->entity)->findTallyday($user,$datenow);
|
||||
$tmp= [
|
||||
"dateof"=>clone $datenow,
|
||||
"tallyday"=>$tallydate,
|
||||
"timeweek"=>"",
|
||||
];
|
||||
|
||||
array_push($dates[$user->getId()]["notvalidates"],$tmp);
|
||||
if($tallydate) $e->add($tallydate->getTimeday());
|
||||
$datenow->add(new \DateInterval('P1D'));
|
||||
$datenow->modify("monday this week");
|
||||
$dateend=new \DateTime("now");
|
||||
$dateend->modify("last day of this month");
|
||||
$dateend->modify("next sunday");
|
||||
|
||||
$i=0;
|
||||
while($datenow<=$dateend) {
|
||||
if($datenow->format('w')==1) {
|
||||
$eweek = new \DateTime('00:00');
|
||||
$fweek = clone $eweek;
|
||||
$entrymonday=$i;
|
||||
}
|
||||
|
||||
$interval = $f->diff($e);
|
||||
$timeweek = (($interval->days*24) + $interval->h).":".sprintf("%02s",$interval->i);
|
||||
$dates[$user->getId()]["notvalidates"][0]["timeweek"]=$timeweek;
|
||||
}
|
||||
$tallydays= $em->getRepository($this->entity)->findTallyday($user,$datenow);
|
||||
|
||||
$eday = new \DateTime('00:00');
|
||||
$fday = clone $eday;
|
||||
foreach($tallydays as $tallyday) {
|
||||
$eweek->add($tallyday->getTimeday());
|
||||
$eday->add($tallyday->getTimeday());
|
||||
}
|
||||
$interval = $fday->diff($eday);
|
||||
$timeday = (($interval->days*24) + $interval->h).":".sprintf("%02s",$interval->i);
|
||||
|
||||
$tmp= [
|
||||
"dateof"=>clone $datenow,
|
||||
"tallydays"=>$tallydays,
|
||||
"timeweek"=>"00:00",
|
||||
"timeday"=>$timeday,
|
||||
];
|
||||
|
||||
array_push($dates[$user->getId()]["notvalidates"],$tmp);
|
||||
|
||||
if($datenow->format('w')==0) {
|
||||
$interval = $fweek->diff($eweek);
|
||||
$timeweek = (($interval->days*24) + $interval->h).":".sprintf("%02s",$interval->i);
|
||||
$dates[$user->getId()]["notvalidates"][$entrymonday]["timeweek"]=$timeweek;
|
||||
}
|
||||
|
||||
$datenow->add(new \DateInterval('P1D'));
|
||||
$i++;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return $this->render('Tallyday/master.html.twig',[
|
||||
"useheader" => true,
|
||||
"usesidebar" => false,
|
||||
|
@ -173,50 +234,492 @@ class TallydayController extends AbstractController
|
|||
]);
|
||||
}
|
||||
|
||||
public function usersubmit($dateof,Request $request)
|
||||
{
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$dateof=new \DateTime($dateof);
|
||||
|
||||
// Pas normal = on ne peut créer une donnée sur une journée déjà validé par l'utilisateur
|
||||
$isvalideuser= $em->getRepository($this->entity)->findOneBy(["user"=>$this->getUser(),"dateof"=>$dateof,"validateuser"=>true]);
|
||||
if($isvalideuser) return $this->redirectToRoute("app_tallyday_userlist");
|
||||
|
||||
// Pas normal = on ne peut créer une donnée sur une journée déjà validé par master
|
||||
$isvalidemaster= $em->getRepository($this->entity)->findOneBy(["user"=>$this->getUser(),"dateof"=>$dateof,"validatemaster"=>true]);
|
||||
if($isvalidemaster) return $this->redirectToRoute("app_tallyday_userlist");
|
||||
|
||||
return $this->submit($this->getUser(),$dateof,"user",$request);
|
||||
}
|
||||
|
||||
public function mastersubmit($userid,$dateof,Request $request)
|
||||
{
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$dateof=new \DateTime($dateof);
|
||||
|
||||
// Pas normal = on ne peut créer un enregistrement sur un utilisateur inexistant
|
||||
$user = $em->getRepository("App:User")->find($userid);
|
||||
if(!$user) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
// Pas normal = on ne peut créer une donnée sur une journée déjà validé par master
|
||||
$isvalidemaster= $em->getRepository($this->entity)->findOneBy(["user"=>$this->getUser(),"dateof"=>$dateof,"validatemaster"=>true]);
|
||||
if($isvalidemaster) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
return $this->submit($user,$dateof,"master",$request);
|
||||
}
|
||||
|
||||
public function submit($user,$dateof,$access,Request $request)
|
||||
{
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
|
||||
// Récupérer la premier validation master
|
||||
$firstvalidate= $em->getRepository($this->entity)->findOneBy(["user"=>$user,"validatemaster"=>true],["dateof"=>"ASC"]);
|
||||
|
||||
// Pas normal = on ne peut créer une donnée antérieur à la première validation master
|
||||
if($firstvalidate && $firstvalidate->getDateof() > $dateof) return $this->redirectToRoute("app_tallyday_".$mode."list");
|
||||
|
||||
$data = new Entity();
|
||||
$data->setUser($user);
|
||||
$data->setDateof($dateof);
|
||||
$data->setValidateuser(false);
|
||||
$data->setValidatemaster(false);
|
||||
$data->setIsbreakday(false);
|
||||
|
||||
// Création du formulaire
|
||||
$form = $this->createForm(Form::class,$data);
|
||||
|
||||
// Récupération des data du formulaire
|
||||
$form->handleRequest($request);
|
||||
|
||||
// Set le jour au différent horaire
|
||||
if($data->getDatestart()) {
|
||||
$datestart= clone $data->getDateof();
|
||||
$datestart->setTime($data->getDatestart()->format("H"),$data->getDatestart()->format("i"));
|
||||
$data->setDatestart($datestart);
|
||||
} else $data->setDatestart(null);
|
||||
|
||||
if($data->getDateend()) {
|
||||
$dateend= clone $data->getDateof();
|
||||
$dateend->setTime($data->getDateend()->format("H"),$data->getDateend()->format("i"));
|
||||
$data->setDateend($dateend);
|
||||
} else $data->setDateend(null);
|
||||
|
||||
// Sur erreur
|
||||
$this->getErrorForm($data->getId(),$form,$request,$data,"update");
|
||||
|
||||
// Sur validation
|
||||
if ($form->get('submit')->isClicked() && $form->isValid()) {
|
||||
$data = $form->getData();
|
||||
|
||||
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
|
||||
// Retour à la liste
|
||||
if($access=="master")
|
||||
return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
else
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["week"=>$request->get("week")]);
|
||||
}
|
||||
|
||||
// Affichage du formulaire
|
||||
return $this->render($this->render.'edit.html.twig', [
|
||||
"useheader" => true,
|
||||
"usesidebar" => false,
|
||||
"usemonocolor" => true,
|
||||
"maxwidth" => true,
|
||||
$this->data => $data,
|
||||
"week" => $request->get("week"),
|
||||
"access" => $access,
|
||||
"mode" => "submit",
|
||||
'form' => $form->createView()
|
||||
]);
|
||||
}
|
||||
|
||||
public function userupdate($id,Request $request)
|
||||
{
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->find($id);
|
||||
|
||||
// Pas normal = on ne peut modifier un enregistrement inexistant
|
||||
if(!$data) return $this->redirectToRoute("app_tallyday_userlist");
|
||||
|
||||
// Pas normal = un user ne peut modifier que ses propres données
|
||||
if($data->getUser()!=$this->getUser()) return $this->redirectToRoute("app_tallyday_userlist");
|
||||
|
||||
// Pas normal = un user ne peut modifier une données validées
|
||||
if($data->getValidateuser()||$data->getValidatemaster()) return $this->redirectToRoute("app_tallyday_userlist");
|
||||
|
||||
return $this->update($data,"user",$request);
|
||||
}
|
||||
|
||||
public function masterupdate($id,Request $request)
|
||||
{
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->find($id);
|
||||
|
||||
// Pas normal = on ne peut modifier un enregistrement inexistant
|
||||
if(!$data) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
// Pas normal = un master ne peut modifier une données validées
|
||||
if($data->getValidatemaster()) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
return $this->update($data,"master",$request);
|
||||
}
|
||||
|
||||
public function update($data,$access,Request $request)
|
||||
{
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
|
||||
// Récupérer la premier validation master
|
||||
$firstvalidate= $em->getRepository($this->entity)->findOneBy(["user"=>$data->getUser(),"validatemaster"=>true],["dateof"=>"ASC"]);
|
||||
|
||||
// Pas normal = on ne peut modifier une donnée antérieur à la première validation master
|
||||
if($firstvalidate && $firstvalidate->getDateof() > $data->getDateof()) return $this->redirectToRoute("app_tallyday_".$mode."list");
|
||||
|
||||
// Création du formulaire
|
||||
$form = $this->createForm(Form::class,$data);
|
||||
|
||||
// Récupération des data du formulaire
|
||||
$form->handleRequest($request);
|
||||
|
||||
// Set le jour au différent horaire
|
||||
if($data->getDatestart()) {
|
||||
$datestart= clone $data->getDateof();
|
||||
$datestart->setTime($data->getDatestart()->format("H"),$data->getDatestart()->format("i"));
|
||||
$data->setDatestart($datestart);
|
||||
} else $data->setDatestart(null);
|
||||
|
||||
if($data->getDateend()) {
|
||||
$dateend= clone $data->getDateof();
|
||||
$dateend->setTime($data->getDateend()->format("H"),$data->getDateend()->format("i"));
|
||||
$data->setDateend($dateend);
|
||||
} else $data->setDateend(null);
|
||||
|
||||
// Sur erreur
|
||||
$this->getErrorForm($data->getId(),$form,$request,$data,"update");
|
||||
|
||||
// Sur validation
|
||||
if ($form->get('submit')->isClicked() && $form->isValid()) {
|
||||
$data = $form->getData();
|
||||
|
||||
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
|
||||
// Retour à la liste
|
||||
if($access=="master")
|
||||
return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
else
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["week"=>$request->get("week")]);
|
||||
}
|
||||
|
||||
// Affichage du formulaire
|
||||
return $this->render($this->render.'edit.html.twig', [
|
||||
"useheader" => true,
|
||||
"usesidebar" => false,
|
||||
"usemonocolor" => true,
|
||||
"maxwidth" => true,
|
||||
$this->data => $data,
|
||||
"week" => $request->get("week"),
|
||||
"access" => $access,
|
||||
"mode" => "update",
|
||||
'form' => $form->createView()
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
public function userdelete($id,Request $request)
|
||||
{
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->find($id);
|
||||
|
||||
// Pas normal = on ne peut supprimer un enregistrement inexistant
|
||||
if(!$data) return $this->redirectToRoute("app_tallyday_userlist");
|
||||
|
||||
// Pas normal = un user ne peut supprimer que ses propres données
|
||||
if($data->getUser()!=$this->getUser()) return $this->redirectToRoute("app_tallyday_userlist");
|
||||
|
||||
// Pas normal = un user ne peut supprimer une données validées
|
||||
if($data->getValidateuser()||$data->getValidatemaster()) return $this->redirectToRoute("app_tallyday_userlist");
|
||||
|
||||
return $this->delete($data,"user",$request);
|
||||
}
|
||||
|
||||
public function masterdelete($id,Request $request)
|
||||
{
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->find($id);
|
||||
|
||||
// Pas normal = on ne peut supprimer un enregistrement inexistant
|
||||
if(!$data) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
// Pas normal = un master ne peut modifier une données validées
|
||||
if($data->getValidatemaster()) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
return $this->delete($data,"master",$request);
|
||||
}
|
||||
|
||||
public function delete($data,$access,Request $request)
|
||||
{
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
|
||||
// Récupérer la premier validation master
|
||||
$firstvalidate= $em->getRepository($this->entity)->findOneBy(["user"=>$data->getUser(),"validatemaster"=>true],["dateof"=>"ASC"]);
|
||||
|
||||
// Pas normal = on ne peut supprimer une donnée antérieur à la première validation master
|
||||
if($firstvalidate && $firstvalidate->getDateof() > $data->getDateof()) return $this->redirectToRoute("app_tallyday_".$mode."list");
|
||||
|
||||
$em->remove($data);
|
||||
$em->flush();
|
||||
|
||||
// Retour à la liste
|
||||
if($access=="master")
|
||||
return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
else
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["week"=>$request->get("week")]);
|
||||
|
||||
}
|
||||
|
||||
public function uservalidate($dateof, Request $request) {
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$dateof=new \DateTime($dateof);
|
||||
|
||||
// récupérer la premier validation master
|
||||
$firstvalidate= $em->getRepository($this->entity)->findOneBy(["user"=>$this->getUser(),"validatemaster"=>true],["dateof"=>"ASC"]);
|
||||
|
||||
// Pas normal
|
||||
if($firstvalidate && $firstvalidate->getDateof() > $dateof) return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
// Récupérer les créneaux
|
||||
$datas = $em->getRepository($this->entity)->findTallyday($this->getUser(),$dateof);
|
||||
|
||||
// Si aucun enregistrement on initialise le pointage sur la journée à vide
|
||||
if(!$datas) {
|
||||
$data = new Entity();
|
||||
$data->setUser($this->getUser());
|
||||
|
||||
$data->setDateof($dateof);
|
||||
$data->setValidateuser(true);
|
||||
$data->setValidatemaster(false);
|
||||
$data->setIsbreakday(false);
|
||||
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
}
|
||||
|
||||
foreach($datas as $data) {
|
||||
if($data->getDatestart()&&!$data->getDateend()) {
|
||||
if($request->get("from")=="list")
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["message"=>"Impossible de valider, il vous manque des dates de fin"]);
|
||||
else
|
||||
return $this->redirectToRoute("app_tallyday",["message"=>"Impossible de valider, il vous manque des dates de fin"]);
|
||||
}
|
||||
|
||||
// Validation
|
||||
$data->setValidateuser(true);
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
}
|
||||
|
||||
if($request->get("from")=="list")
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["week"=>$request->get("week")]);
|
||||
else
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
}
|
||||
|
||||
public function mastervalidate($userid, $weekday, Request $request) {
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$user=$em->getRepository("App:User")->find($userid);
|
||||
|
||||
// Pas normal
|
||||
if(!$user) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
// Premiere passe de controle
|
||||
$datenow=new \DateTime($weekday);
|
||||
$dateend=clone $datenow;
|
||||
$dateend->modify("next sunday");
|
||||
|
||||
while($datenow<=$dateend) {
|
||||
$datas= $em->getRepository($this->entity)->findTallyday($user,$datenow);
|
||||
|
||||
// Si aucun enregistrement on initialise le pointage sur la journée à vide
|
||||
if(!$datas) {
|
||||
$data = new Entity();
|
||||
$data->setUser($this->getUser());
|
||||
|
||||
$data->setDateof($datenow);
|
||||
$data->setValidateuser(false);
|
||||
$data->setValidatemaster(true);
|
||||
$data->setIsbreakday(false);
|
||||
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
}
|
||||
|
||||
foreach($datas as $data) {
|
||||
if($data->getDatestart()&&!$data->getDateend()) {
|
||||
return new JsonResponse([
|
||||
'success' => false,
|
||||
'message' => "Impossible de valider, il manque des dates de fin",
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
$datenow->add(new \DateInterval('P1D'));
|
||||
}
|
||||
|
||||
// Seconde passe de validation
|
||||
$datenow=new \DateTime($weekday);
|
||||
$dateend=clone $datenow;
|
||||
$dateend->modify("next sunday");
|
||||
|
||||
while($datenow<=$dateend) {
|
||||
$datas= $em->getRepository($this->entity)->findTallyday($user,$datenow);
|
||||
|
||||
// Validation
|
||||
foreach($datas as $data) {
|
||||
$data->setValidatemaster(true);
|
||||
$em->persist($data);
|
||||
}
|
||||
|
||||
$datenow->add(new \DateInterval('P1D'));
|
||||
}
|
||||
|
||||
$em->flush();
|
||||
return new JsonResponse(['success' => true]);
|
||||
}
|
||||
|
||||
public function userdevalidate($dateof, Request $request) {
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$dateof=new \DateTime($dateof);
|
||||
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$datas = $em->getRepository($this->entity)->findTallyday($this->getUser(),$dateof);
|
||||
|
||||
// Pas normal = on ne peut pas dévalider qqchose qui n'existe pas
|
||||
if(!$datas) return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
// Pas normal = l'utilisateur ne peut pas dévalider une validation master
|
||||
foreach($datas as $data) {
|
||||
if($data->getValidatemaster()) return $this->redirectToRoute("app_tallyday");
|
||||
}
|
||||
|
||||
foreach($datas as $data) {
|
||||
if($data->getDatestart()&&$data->getDateend()) {
|
||||
// Dévalidation
|
||||
$data->setValidateuser(false);
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
}
|
||||
else {
|
||||
$em->remove($data);
|
||||
$em->flush();
|
||||
}
|
||||
}
|
||||
|
||||
if($request->get("from")=="list")
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["week"=>$request->get("week")]);
|
||||
else
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
}
|
||||
|
||||
public function masterdevalidate($userid, $weekday, Request $request) {
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$user=$em->getRepository("App:User")->find($userid);
|
||||
|
||||
|
||||
// Pas normal = on ne peut dévalider un utilisateur qui n'existe pas
|
||||
if(!$user) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
// On recherche le dernier pointage validé
|
||||
$tallyday=$em->getRepository(("App:Tallyday"))->findOneBy(["user"=>$user,"validatemaster"=>true],["dateof"=>"DESC"]);
|
||||
|
||||
// Pas normal = on ne peut dévalider qq qui n'existe pas
|
||||
if(!$tallyday) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
$datenow=new \DateTime($weekday);
|
||||
$dateend=clone $datenow;
|
||||
$dateend->modify("next sunday");
|
||||
|
||||
// Pas normal = on peut dévalider que la dernière validation
|
||||
if($datenow!=$tallyday->getDateof()->modify("previous monday")) return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
|
||||
while($datenow<=$dateend) {
|
||||
$datas= $em->getRepository($this->entity)->findTallyday($user,$datenow);
|
||||
foreach($datas as $data) {
|
||||
if($data->getDatestart()&&$data->getDateend()) {
|
||||
// Dévalidation
|
||||
$data->setValidatemaster(false);
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
}
|
||||
else {
|
||||
$em->remove($data);
|
||||
$em->flush();
|
||||
}
|
||||
}
|
||||
|
||||
$datenow->add(new \DateInterval('P1D'));
|
||||
}
|
||||
$em->flush();
|
||||
|
||||
return $this->redirectToRoute("app_tallyday_masterlist");
|
||||
}
|
||||
|
||||
public function start() {
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->findTallyday($this->getUser(),new \DateTime("now"));
|
||||
$datenow=new \DateTime("now");
|
||||
$datenow->setTime ( $datenow->format("H"), $datenow->format("i"), 0 );
|
||||
|
||||
|
||||
$data = $em->getRepository($this->entity)->findOneBy(["user"=>$this->getUser(),"datestart"=>$datenow]);
|
||||
if(!$data) {
|
||||
$data = new Entity();
|
||||
$data->setDateof(new \DateTime("now"));
|
||||
$data->setUser($this->getUser());
|
||||
$data->setValidateuser(false);
|
||||
$data->setValidatemaster(false);
|
||||
$data->setIsbreakday(false);
|
||||
$data->setDatestart($datenow);
|
||||
}
|
||||
|
||||
$datenow=new \DateTime("now");
|
||||
$datenow->setTime ( $datenow->format("H"), $datenow->format("i"), 0 );
|
||||
$endam=clone $datenow;
|
||||
$endam->setTime(13,00);
|
||||
|
||||
if($datenow < $endam)
|
||||
$data->setDatestartam($datenow);
|
||||
else
|
||||
$data->setDatestartpm($datenow);
|
||||
|
||||
// Pas normal = Vérifier qu'il n'y ait pas de chevauchement de créneaux
|
||||
if(!$em->getRepository($this->entity)->vefifTallytime($data)) {
|
||||
return $this->redirectToRoute("app_tallyday",["message"=>"Incohérance dans votre pointage"]);
|
||||
}
|
||||
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
$em->flush();
|
||||
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
}
|
||||
|
||||
public function endam() {
|
||||
public function end() {
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->findTallyday($this->getUser(),new \DateTime("now"));
|
||||
|
||||
// Pas normal
|
||||
if(!$data)
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
// On recherche le dernier pointage de la journée
|
||||
$datenow=new \DateTime("now");
|
||||
$datenow->setTime ( $datenow->format("H"), $datenow->format("i"), 0 );
|
||||
$data->setDateendam($datenow);
|
||||
$data = $em->getRepository($this->entity)->findOneBy(["user"=>$this->getUser(),"dateof"=>$datenow],["datestart"=>"DESC"]);
|
||||
|
||||
// Pas normal = on devrait avoir au minimum un tally si on veut faire un pointage de fin
|
||||
if(!$data)
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
// Pas normal = si on pointe la fin il faut forcement que le dernier pointage soit sans date de fin et avec une date de début
|
||||
if($data->getDateend()||!$data->getDatestart())
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
// Pas normal = Vérifier qu'il n'y ait pas de chevauchement de créneaux
|
||||
if(!$em->getRepository($this->entity)->vefifTallytime($data)) {
|
||||
return $this->redirectToRoute("app_tallyday",["message"=>"Incohérance dans votre pointage"]);
|
||||
}
|
||||
|
||||
$data->setDateend($datenow);
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
}
|
||||
|
||||
|
@ -251,223 +754,20 @@ class TallydayController extends AbstractController
|
|||
$em->flush();
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
}
|
||||
|
||||
public function uservalidate(Request $request) {
|
||||
return $this->validate($this->getUser(),$request);
|
||||
}
|
||||
|
||||
public function validate($user,Request $request) {
|
||||
if($request->get("date"))
|
||||
$date=new \DateTime($request->get("date"));
|
||||
else
|
||||
$date=new \DateTime("now");
|
||||
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->findTallyday($user,$date);
|
||||
|
||||
// récupérer la premier validation master
|
||||
$firstvalidate= $em->getRepository($this->entity)->findOneBy(["user"=>$this->getUser(),"validatemaster"=>true],["dateof"=>"ASC"]);
|
||||
|
||||
// Pas normal
|
||||
if($firstvalidate && $firstvalidate->getDateof() > $date) return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
// Si aucun enregistrement on initialise le pointage sur la journée
|
||||
if(!$data) {
|
||||
$data = new Entity();
|
||||
$data->setUser($this->getUser());
|
||||
|
||||
$datenow=clone $date;
|
||||
$data->setDateof($datenow);
|
||||
$data->setValidateuser(false);
|
||||
$data->setValidatemaster(false);
|
||||
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
}
|
||||
|
||||
if(($data->getDatestartam()&&!$data->getDateendam())||($data->getDatestartpm()&&!$data->getDateendpm())) {
|
||||
if($request->get("from")=="list")
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["message"=>"Impossible de valider, il vous manque des dates de fin"]);
|
||||
else
|
||||
return $this->redirectToRoute("app_tallyday",["message"=>"Impossible de valider, il vous manque des dates de fin"]);
|
||||
}
|
||||
|
||||
// Validation
|
||||
$data->setValidateuser(true);
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
|
||||
if($request->get("from")=="list")
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["week"=>$request->get("week")]);
|
||||
else
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
}
|
||||
|
||||
public function userdevalidate(Request $request) {
|
||||
return $this->devalidate($this->getUser(),$request);
|
||||
}
|
||||
|
||||
public function devalidate($user, Request $request) {
|
||||
if($request->get("date"))
|
||||
$date=new \DateTime($request->get("date"));
|
||||
else
|
||||
$date=new \DateTime("now");
|
||||
|
||||
protected function getErrorForm($id,$form,$request,$data,$mode) {
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->findTallyday($this->getUser(),$date);
|
||||
|
||||
// Pas normal
|
||||
if(!$data) return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
// Pas normal
|
||||
if($data->getValidatemaster()) return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
// Dévalidation
|
||||
$data->setValidateuser(false);
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
|
||||
if($request->get("from")=="list")
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["week"=>$request->get("week")]);
|
||||
else
|
||||
return $this->redirectToRoute("app_tallyday");
|
||||
}
|
||||
|
||||
public function userupdate(Request $request)
|
||||
{
|
||||
return $this->update($this->getUser(),$request);
|
||||
}
|
||||
|
||||
public function update($user,Request $request)
|
||||
{
|
||||
if($request->get("date"))
|
||||
$date=new \DateTime($request->get("date"));
|
||||
else
|
||||
$date=new \DateTime("now");
|
||||
|
||||
|
||||
// Initialisation de l'enregistrement
|
||||
$em = $this->getDoctrine()->getManager();
|
||||
$data = $em->getRepository($this->entity)->findTallyday($this->getUser(),$date);
|
||||
|
||||
// Récupérer la premier validation master
|
||||
$firstvalidate= $em->getRepository($this->entity)->findOneBy(["user"=>$this->getUser(),"validatemaster"=>true],["dateof"=>"ASC"]);
|
||||
|
||||
// Pas normal
|
||||
if($firstvalidate && $firstvalidate->getDateof() > $date) return $this->redirectToRoute("app_tallyday");
|
||||
|
||||
// Si aucun enregistrement on initialise le pointage sur la journée
|
||||
if(!$data) {
|
||||
$data = new Entity();
|
||||
$data->setUser($this->getUser());
|
||||
|
||||
$datenow=clone $date;
|
||||
$data->setDateof($datenow);
|
||||
$data->setValidateuser(false);
|
||||
$data->setValidatemaster(false);
|
||||
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
}
|
||||
|
||||
// Création du formulaire
|
||||
$form = $this->createForm(Form::class,$data);
|
||||
|
||||
// Récupération des data du formulaire
|
||||
$form->handleRequest($request);
|
||||
|
||||
// Sur erreur
|
||||
$this->getErrorForm(null,$form,$request,$data);
|
||||
|
||||
// Sur validation
|
||||
if ($form->get('submit')->isClicked() && $form->isValid()) {
|
||||
$data = $form->getData();
|
||||
|
||||
if($data->getDatestartam()) {
|
||||
$datestartam= clone $date;
|
||||
$datestartam->setTime($data->getDatestartam()->format("H"),$data->getDatestartam()->format("i"));
|
||||
$data->setDatestartam($datestartam);
|
||||
} else $data->setDatestartam(null);
|
||||
|
||||
if($data->getDateendam()) {
|
||||
$dateendam= clone $date;
|
||||
$dateendam->setTime($data->getDateendam()->format("H"),$data->getDateendam()->format("i"));
|
||||
$data->setDateendam($dateendam);
|
||||
} else $data->setDateendam(null);
|
||||
|
||||
if($data->getDatestartpm()) {
|
||||
$datestartpm= clone $date;
|
||||
$datestartpm->setTime($data->getDatestartpm()->format("H"),$data->getDatestartpm()->format("i"));
|
||||
$data->setDatestartpm($datestartpm);
|
||||
} else $data->setDatestartpm(null);
|
||||
|
||||
if($data->getDateendpm()) {
|
||||
$dateendpm= clone $date;
|
||||
$dateendpm->setTime($data->getDateendpm()->format("H"),$data->getDateendpm()->format("i"));
|
||||
$data->setDateendpm($dateendpm);
|
||||
} else $data->setDateendpm(null);
|
||||
|
||||
$em->persist($data);
|
||||
$em->flush();
|
||||
|
||||
// Retour à la liste
|
||||
if($request->get("from")=="list")
|
||||
return $this->redirectToRoute("app_tallyday_userlist",["week"=>$request->get("week")]);
|
||||
else
|
||||
return $this->redirectToRoute($this->route);
|
||||
}
|
||||
|
||||
// Affichage du formulaire
|
||||
return $this->render($this->render.'edit.html.twig', [
|
||||
"useheader" => true,
|
||||
"usesidebar" => false,
|
||||
"usemonocolor" => true,
|
||||
"maxwidth" => true,
|
||||
$this->data => $data,
|
||||
"week" => $request->get("week"),
|
||||
"from" => $request->get("from"),
|
||||
'form' => $form->createView()
|
||||
]);
|
||||
}
|
||||
|
||||
protected function getErrorForm($id,$form,$request,$data) {
|
||||
if ($form->get('submit')->isClicked()) {
|
||||
// On s'assure que l'ensemble des dates sont bien dans la journée
|
||||
/*
|
||||
$i1=0;
|
||||
if($data->getDatestartam()) $i1 = $data->getDateof()->diff($data->getDatestartam())->format("%a");
|
||||
|
||||
$i2=0;
|
||||
if($data->getDateendam()) $i2 = $data->getDateof()->diff($data->getDateendam())->format("%a");
|
||||
|
||||
$i3=0;
|
||||
if($data->getDatestartpm()) $i3 = $data->getDateof()->diff($data->getDatestartpm())->format("%a");
|
||||
|
||||
$i4=0;
|
||||
if($data->getDateendpm()) $i4 = $data->getDateof()->diff($data->getDateendpm())->format("%a");
|
||||
|
||||
if(($i1+$i2+$i3+$i4)!=0)
|
||||
$form->addError(new FormError("L'ensemble des dates doivent être pour la journée du = ".$data->getDateof()->format("d/m/Y")));
|
||||
*/
|
||||
|
||||
// Si date fin il faut une date début
|
||||
if(($data->getDateendam()&&!$data->getDatestartam())||($data->getDateendpm()&&!$data->getDatestartpm()))
|
||||
$form->addError(new FormError("Si vous renseignez un horaire de fin, il faut un horaire de début"));
|
||||
|
||||
// date début < date fin
|
||||
if($data->getDatestartam()&&$data->getDateendam()) {
|
||||
if($data->getDatestartam()>=$data->getDateendam())
|
||||
if($data->getDatestart()&&$data->getDateend()) {
|
||||
if($data->getDatestart()>$data->getDateend())
|
||||
$form->addError(new FormError("Date de début de matin doit être inférieure à la date de fin de matin"));
|
||||
}
|
||||
if($data->getDatestartpm()&&$data->getDateendpm()) {
|
||||
if($data->getDatestartpm()>=$data->getDateendpm())
|
||||
$form->addError(new FormError("Date de début d'aprés-midi doit être inférieure à la date de fin d'aprés-midi"));
|
||||
}
|
||||
|
||||
// Créneau matin < Créneau aprés-midi
|
||||
if($data->getDatestartam()&&$data->getDateendam()&&$data->getDatestartpm()&&$data->getDateendpm()) {
|
||||
if($data->getDatestartpm()<=$data->getDateendam())
|
||||
$form->addError(new FormError("Le créneau matin ne peut être dans le créneau aprés-midi"));
|
||||
// Vérifier qu'il n'y ait pas de chevauchement de créneaux
|
||||
if(!$em->getRepository($this->entity)->vefifTallytime($data)) {
|
||||
$form->addError(new FormError("Votre créneau est incohérant par rapport aux autre créneaux"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ use Symfony\Component\Validator\Constraints as Assert;
|
|||
/**
|
||||
* Tallyday
|
||||
*
|
||||
* @ORM\Table(name="tallyday")
|
||||
* @ORM\Table(name="tallyday",indexes={@ORM\Index(name="search_idx", columns={"user_id", "dateof"})})
|
||||
* @ORM\Entity(repositoryClass="App\Repository\TallydayRepository")
|
||||
*/
|
||||
class Tallyday
|
||||
|
@ -30,22 +30,12 @@ class Tallyday
|
|||
/**
|
||||
* @ORM\Column(type="datetime", nullable=true)
|
||||
*/
|
||||
private $datestartam;
|
||||
private $datestart;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="datetime", nullable=true)
|
||||
*/
|
||||
private $dateendam;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="datetime", nullable=true)
|
||||
*/
|
||||
private $datestartpm;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="datetime", nullable=true)
|
||||
*/
|
||||
private $dateendpm;
|
||||
private $dateend;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="boolean")
|
||||
|
@ -57,6 +47,16 @@ class Tallyday
|
|||
*/
|
||||
private $validatemaster;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="boolean")
|
||||
*/
|
||||
private $isbreakday;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="string", nullable=true)
|
||||
*/
|
||||
private $name;
|
||||
|
||||
/**
|
||||
* @ORM\ManyToOne(targetEntity="User", inversedBy="tallydays")
|
||||
*/
|
||||
|
@ -68,11 +68,8 @@ class Tallyday
|
|||
$e = new \DateTime('00:00');
|
||||
$f = clone $e;
|
||||
|
||||
if($this->datestartam && $this->dateendam)
|
||||
$e->add(date_diff($this->dateendam, $this->datestartam));
|
||||
|
||||
if($this->datestartpm && $this->dateendpm)
|
||||
$e->add(date_diff($this->dateendpm, $this->datestartpm));
|
||||
if($this->datestart && $this->dateend)
|
||||
$e->add(date_diff($this->dateend, $this->datestart));
|
||||
|
||||
return $f->diff($e);
|
||||
|
||||
|
@ -100,50 +97,26 @@ class Tallyday
|
|||
return $this;
|
||||
}
|
||||
|
||||
public function getDatestartam(): ?\DateTimeInterface
|
||||
public function getDatestart(): ?\DateTimeInterface
|
||||
{
|
||||
return $this->datestartam;
|
||||
return $this->datestart;
|
||||
}
|
||||
|
||||
public function setDatestartam(?\DateTimeInterface $datestartam): self
|
||||
public function setDatestart(?\DateTimeInterface $datestart): self
|
||||
{
|
||||
$this->datestartam = $datestartam;
|
||||
$this->datestart = $datestart;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getDateendam(): ?\DateTimeInterface
|
||||
public function getDateend(): ?\DateTimeInterface
|
||||
{
|
||||
return $this->dateendam;
|
||||
return $this->dateend;
|
||||
}
|
||||
|
||||
public function setDateendam(?\DateTimeInterface $dateendam): self
|
||||
public function setDateend(?\DateTimeInterface $dateend): self
|
||||
{
|
||||
$this->dateendam = $dateendam;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getDatestartpm(): ?\DateTimeInterface
|
||||
{
|
||||
return $this->datestartpm;
|
||||
}
|
||||
|
||||
public function setDatestartpm(?\DateTimeInterface $datestartpm): self
|
||||
{
|
||||
$this->datestartpm = $datestartpm;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getDateendpm(): ?\DateTimeInterface
|
||||
{
|
||||
return $this->dateendpm;
|
||||
}
|
||||
|
||||
public function setDateendpm(?\DateTimeInterface $dateendpm): self
|
||||
{
|
||||
$this->dateendpm = $dateendpm;
|
||||
$this->dateend = $dateend;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
@ -184,5 +157,30 @@ class Tallyday
|
|||
return $this;
|
||||
}
|
||||
|
||||
public function getIsbreakday(): ?bool
|
||||
{
|
||||
return $this->isbreakday;
|
||||
}
|
||||
|
||||
public function setIsbreakday(bool $isbreakday): self
|
||||
{
|
||||
$this->isbreakday = $isbreakday;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getName(): ?string
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setName(?string $name): self
|
||||
{
|
||||
$this->name = $name;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -33,35 +33,23 @@ class TallydayType extends AbstractType
|
|||
]
|
||||
);
|
||||
|
||||
$builder->add('datestartam',
|
||||
$builder->add('datestart',
|
||||
TimeType::class, [
|
||||
"label" => "Matin Début",
|
||||
"required" => false,
|
||||
"label" => "Début",
|
||||
"required" => true,
|
||||
"widget" => 'single_text',
|
||||
"html5"=>false,
|
||||
"attr" => ["class"=>"timepicker"],
|
||||
]
|
||||
);
|
||||
|
||||
$builder->add('dateendam',
|
||||
$builder->add('dateend',
|
||||
TimeType::class, [
|
||||
"label" => "Matin Fin",
|
||||
"required" => false,
|
||||
"widget" => 'single_text',
|
||||
]
|
||||
);
|
||||
|
||||
$builder->add('datestartpm',
|
||||
TimeType::class, [
|
||||
"label" => "Aprés-midi Début",
|
||||
"required" => false,
|
||||
"widget" => 'single_text',
|
||||
]
|
||||
);
|
||||
|
||||
$builder->add('dateendpm',
|
||||
TimeType::class, [
|
||||
"label" => "Aprés-midi Fin",
|
||||
"label" => "Fin",
|
||||
"required" => false,
|
||||
"widget" => 'single_text',
|
||||
"html5"=>false,
|
||||
"attr" => ["class"=>"timepicker"],
|
||||
]
|
||||
);
|
||||
}
|
||||
|
|
|
@ -22,14 +22,13 @@ class TallydayRepository extends ServiceEntityRepository
|
|||
$qb = $this->createQueryBuilder('tallydate')
|
||||
->Where('tallydate.user=:user')
|
||||
->andWhere('tallydate.dateof>=:start')
|
||||
->andWhere('tallydate.dateof<=:end');
|
||||
->andWhere('tallydate.dateof<=:end')
|
||||
->orderBy('tallydate.datestart', 'ASC')
|
||||
->setParameter('user',$user)
|
||||
->setParameter('start',$start->format("Y-m-d H:i:s"))
|
||||
->setParameter('end',$end->format("Y-m-d H:i:s"));
|
||||
|
||||
$data = $qb->getQuery()
|
||||
->setParameter('user',$user)
|
||||
->setParameter('start',$start->format("Y-m-d H:i:s"))
|
||||
->setParameter('end',$end->format("Y-m-d H:i:s"))
|
||||
->getOneOrNullResult();
|
||||
|
||||
$data = $qb->getQuery()->getResult();
|
||||
return $data;
|
||||
}
|
||||
|
||||
|
@ -43,15 +42,124 @@ class TallydayRepository extends ServiceEntityRepository
|
|||
$qb = $this->createQueryBuilder('tallydate')
|
||||
->Where('tallydate.user=:user')
|
||||
->andWhere('tallydate.dateof>=:start')
|
||||
->andWhere('tallydate.dateof<=:end');
|
||||
->andWhere('tallydate.dateof<=:end')
|
||||
->setParameter('user',$user)
|
||||
->setParameter('start',$start->format("Y-m-d H:i:s"))
|
||||
->setParameter('end',$end->format("Y-m-d H:i:s"));
|
||||
|
||||
$datas = $qb->getQuery()
|
||||
->setParameter('user',$user)
|
||||
->setParameter('start',$start->format("Y-m-d H:i:s"))
|
||||
->setParameter('end',$end->format("Y-m-d H:i:s"))
|
||||
->getResult();
|
||||
|
||||
$datas = $qb->getQuery()->getResult();
|
||||
return $datas;
|
||||
}
|
||||
|
||||
public function getCapitaltime($user) {
|
||||
$datenow=new \DateTime('00:00');
|
||||
$datas = $this->_em->getRepository('App:Tallyday')->findBy(["user"=>$user],["datestart"=>"DESC"]);
|
||||
$tbweek=[];
|
||||
$ework = new \DateTime('00:00');
|
||||
|
||||
$lastdayvalidate=false;
|
||||
foreach($datas as $data) {
|
||||
if($data->getDateof()<$datenow) {
|
||||
$idweek=strval($data->getDateof()->format("Y"))."-".strval($data->getDateof()->format("W"));
|
||||
if(!in_array($idweek,$tbweek)) array_push($tbweek,$idweek);
|
||||
$ework->add($data->getTimeday());
|
||||
}
|
||||
|
||||
if($data->getDateof()==$datenow&&($data->getValidateuser()||$data->getValidatemaster())) {
|
||||
$lastdayvalidate=true;
|
||||
$idweek=strval($data->getDateof()->format("Y"))."-".strval($data->getDateof()->format("W"));
|
||||
if(!in_array($idweek,$tbweek)) array_push($tbweek,$idweek);
|
||||
$ework->add($data->getTimeday());
|
||||
}
|
||||
}
|
||||
|
||||
// Nbday worked
|
||||
$nbdaywork=(count($tbweek)-1)*5;
|
||||
if($datenow->format("w")==6||$datenow->format("w")==7)
|
||||
$nbdaywork+=5;
|
||||
else {
|
||||
$nbdaywork+=$datenow->format("w");
|
||||
if(!$lastdayvalidate) $nbdaywork--;
|
||||
}
|
||||
if($nbdaywork<0) $nbdaywork=0;
|
||||
|
||||
$etowork = new \DateTime('00:00');
|
||||
$etowork->sub(new \DateInterval("PT".($nbdaywork*7)."H"));
|
||||
|
||||
$interval = $etowork->diff($ework);
|
||||
$timeday = (($interval->days*24) + $interval->h).":".sprintf("%02s",$interval->i);
|
||||
if($ework>$etowork) $timeday="-".$timeday;
|
||||
|
||||
return $timeday;
|
||||
}
|
||||
|
||||
public function vefifTallytime($tallyday) {
|
||||
$qb = $this->createQueryBuilder('tallydate')
|
||||
->Where('tallydate.user=:user')
|
||||
->andWhere('tallydate.datestart<=:day')
|
||||
->andWhere(':day<tallydate.dateend')
|
||||
->setParameter('user',$tallyday->getUser())
|
||||
->setParameter('day',$tallyday->getDatestart()->format("Y-m-d H:i:s"));
|
||||
|
||||
if($tallyday->getId()) {
|
||||
$qb ->andWhere('tallydate.id!=:id')
|
||||
->setParameter('id',$tallyday->getId());
|
||||
}
|
||||
|
||||
$datas = $qb->getQuery()->getResult();
|
||||
if($datas) return false;
|
||||
|
||||
if($tallyday->getDateend()) {
|
||||
$qb = $this->createQueryBuilder('tallydate')
|
||||
->Where('tallydate.user=:user')
|
||||
->andWhere('tallydate.datestart<=:day')
|
||||
->andWhere(':day<tallydate.dateend')
|
||||
->setParameter('user',$tallyday->getUser())
|
||||
->setParameter('day',$tallyday->getDateend()->format("Y-m-d H:i:s"));
|
||||
|
||||
if($tallyday->getId()) {
|
||||
$qb ->andWhere('tallydate.id!=:id')
|
||||
->setParameter('id',$tallyday->getId());
|
||||
}
|
||||
|
||||
$datas = $qb->getQuery()->getResult();
|
||||
if($datas) return false;
|
||||
|
||||
$qb = $this->createQueryBuilder('tallydate')
|
||||
->Where('tallydate.user=:user')
|
||||
->andWhere('tallydate.datestart>:start')
|
||||
->andWhere('tallydate.dateend<:end')
|
||||
->setParameter('user',$tallyday->getUser())
|
||||
->setParameter('start',$tallyday->getDatestart()->format("Y-m-d H:i:s"))
|
||||
->setParameter('end',$tallyday->getDateend()->format("Y-m-d H:i:s"));
|
||||
|
||||
if($tallyday->getId()) {
|
||||
$qb ->andWhere('tallydate.id!=:id')
|
||||
->setParameter('id',$tallyday->getId());
|
||||
}
|
||||
|
||||
$datas = $qb->getQuery()->getResult();
|
||||
if($datas) return false;
|
||||
}
|
||||
else {
|
||||
|
||||
// Il ne peut pas avoir deux créneaux avec juste une date de début
|
||||
$qb = $this->createQueryBuilder('tallydate')
|
||||
->Where('tallydate.user=:user')
|
||||
->andWhere('tallydate.dateof=:day')
|
||||
->andWhere('tallydate.dateend IS NULL')
|
||||
->setParameter('user',$tallyday->getUser())
|
||||
->setParameter('day',$tallyday->getDateof()->format("Y-m-d H:i:s"));
|
||||
if($tallyday->getId()) {
|
||||
$qb ->andWhere('tallydate.id!=:id')
|
||||
->setParameter('id',$tallyday->getId());
|
||||
}
|
||||
$datas = $qb->getQuery()->getResult();
|
||||
if($datas) return false;
|
||||
}
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -29,6 +29,9 @@
|
|||
"doctrine/dbal": {
|
||||
"version": "v2.10.1"
|
||||
},
|
||||
"doctrine/deprecations": {
|
||||
"version": "v0.5.3"
|
||||
},
|
||||
"doctrine/doctrine-bundle": {
|
||||
"version": "2.0",
|
||||
"recipe": {
|
||||
|
@ -117,6 +120,12 @@
|
|||
"config/packages/fos_rest.yaml"
|
||||
]
|
||||
},
|
||||
"guzzlehttp/guzzle": {
|
||||
"version": "7.4.1"
|
||||
},
|
||||
"guzzlehttp/promises": {
|
||||
"version": "1.5.1"
|
||||
},
|
||||
"guzzlehttp/psr7": {
|
||||
"version": "1.7.0"
|
||||
},
|
||||
|
@ -141,12 +150,18 @@
|
|||
"config/packages/knp_snappy.yaml"
|
||||
]
|
||||
},
|
||||
"laminas/laminas-zendframework-bridge": {
|
||||
"version": "1.1.1"
|
||||
},
|
||||
"mashape/unirest-php": {
|
||||
"version": "v3.0.4"
|
||||
},
|
||||
"monolog/monolog": {
|
||||
"version": "1.25.3"
|
||||
},
|
||||
"myclabs/deep-copy": {
|
||||
"version": "1.10.2"
|
||||
},
|
||||
"nategood/httpful": {
|
||||
"version": "0.3.2"
|
||||
},
|
||||
|
@ -185,6 +200,12 @@
|
|||
"config/routes/oneup_uploader.yaml"
|
||||
]
|
||||
},
|
||||
"phar-io/manifest": {
|
||||
"version": "2.0.3"
|
||||
},
|
||||
"phar-io/version": {
|
||||
"version": "3.1.1"
|
||||
},
|
||||
"php": {
|
||||
"version": "7.2"
|
||||
},
|
||||
|
@ -197,6 +218,41 @@
|
|||
"phpdocumentor/type-resolver": {
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"phpspec/prophecy": {
|
||||
"version": "v1.15.0"
|
||||
},
|
||||
"phpstan/phpdoc-parser": {
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"phpunit/php-code-coverage": {
|
||||
"version": "7.0.15"
|
||||
},
|
||||
"phpunit/php-file-iterator": {
|
||||
"version": "2.0.5"
|
||||
},
|
||||
"phpunit/php-text-template": {
|
||||
"version": "1.2.1"
|
||||
},
|
||||
"phpunit/php-timer": {
|
||||
"version": "2.1.3"
|
||||
},
|
||||
"phpunit/php-token-stream": {
|
||||
"version": "3.1.3"
|
||||
},
|
||||
"phpunit/phpunit": {
|
||||
"version": "4.7",
|
||||
"recipe": {
|
||||
"repo": "github.com/symfony/recipes",
|
||||
"branch": "master",
|
||||
"version": "4.7",
|
||||
"ref": "b5b34fa22319ac1f7f6c180b30e160841c154a1e"
|
||||
},
|
||||
"files": [
|
||||
".env.test",
|
||||
"phpunit.xml.dist",
|
||||
"tests/bootstrap.php"
|
||||
]
|
||||
},
|
||||
"psr/cache": {
|
||||
"version": "1.0.1"
|
||||
},
|
||||
|
@ -206,6 +262,12 @@
|
|||
"psr/event-dispatcher": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"psr/http-client": {
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"psr/http-factory": {
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"psr/http-message": {
|
||||
"version": "1.0.1"
|
||||
},
|
||||
|
@ -248,6 +310,42 @@
|
|||
"react/stream": {
|
||||
"version": "v1.1.1"
|
||||
},
|
||||
"sebastian/code-unit-reverse-lookup": {
|
||||
"version": "1.0.2"
|
||||
},
|
||||
"sebastian/comparator": {
|
||||
"version": "3.0.3"
|
||||
},
|
||||
"sebastian/diff": {
|
||||
"version": "3.0.3"
|
||||
},
|
||||
"sebastian/environment": {
|
||||
"version": "4.2.4"
|
||||
},
|
||||
"sebastian/exporter": {
|
||||
"version": "3.1.4"
|
||||
},
|
||||
"sebastian/global-state": {
|
||||
"version": "3.0.2"
|
||||
},
|
||||
"sebastian/object-enumerator": {
|
||||
"version": "3.0.4"
|
||||
},
|
||||
"sebastian/object-reflector": {
|
||||
"version": "1.1.2"
|
||||
},
|
||||
"sebastian/recursion-context": {
|
||||
"version": "3.0.1"
|
||||
},
|
||||
"sebastian/resource-operations": {
|
||||
"version": "2.0.2"
|
||||
},
|
||||
"sebastian/type": {
|
||||
"version": "1.1.4"
|
||||
},
|
||||
"sebastian/version": {
|
||||
"version": "2.0.1"
|
||||
},
|
||||
"sensio/framework-extra-bundle": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
|
@ -401,9 +499,6 @@
|
|||
"symfony/http-kernel": {
|
||||
"version": "v4.4.5"
|
||||
},
|
||||
"symfony/inflector": {
|
||||
"version": "v4.4.5"
|
||||
},
|
||||
"symfony/intl": {
|
||||
"version": "v4.4.5"
|
||||
},
|
||||
|
@ -496,6 +591,9 @@
|
|||
"symfony/polyfill-php80": {
|
||||
"version": "v1.17.1"
|
||||
},
|
||||
"symfony/polyfill-php81": {
|
||||
"version": "v1.24.0"
|
||||
},
|
||||
"symfony/process": {
|
||||
"version": "v4.4.5"
|
||||
},
|
||||
|
@ -678,6 +776,9 @@
|
|||
"tetranz/select2entity-bundle": {
|
||||
"version": "v3.0.0"
|
||||
},
|
||||
"theseer/tokenizer": {
|
||||
"version": "1.2.1"
|
||||
},
|
||||
"twig/extra-bundle": {
|
||||
"version": "v3.0.3"
|
||||
},
|
||||
|
|
|
@ -183,4 +183,6 @@ h4 { font-size: var(--fontsizeh4); }
|
|||
#main {
|
||||
margin-bottom: 100px;
|
||||
}
|
||||
{%endif%}
|
||||
{%endif%}
|
||||
|
||||
.ui-timepicker-standard a, .timepicker_wrap a { color : var(--dark) !important }
|
|
@ -7,11 +7,32 @@
|
|||
</h1>
|
||||
|
||||
{{ form_widget(form.submit) }}
|
||||
{% if from=="list" %}
|
||||
|
||||
{%if access=="user"%}
|
||||
<a class="btn btn-secondary" href={{ path('app_tallyday_userlist',{week:week|date("Y-m-d")}) }}>Annuler</a>
|
||||
{% else %}
|
||||
<a class="btn btn-secondary" href={{ path('app_tallyday') }}>Annuler</a>
|
||||
{% endif %}
|
||||
|
||||
{% if mode=="update" %}
|
||||
<a href="{{ path('app_tallyday_userdelete',{'id':tallyday.id,week:week|date("Y-m-d")}) }}"
|
||||
class="btn btn-danger float-right"
|
||||
data-method="delete"
|
||||
data-confirm="Êtes-vous sûr de vouloir supprimer cet entregistrement ?">
|
||||
Supprimer
|
||||
</a>
|
||||
{% endif %}
|
||||
{%else%}
|
||||
<a class="btn btn-secondary" href={{ path('app_tallyday_masterlist') }}>Annuler</a>
|
||||
|
||||
{% if mode=="update" %}
|
||||
<a href="{{ path('app_tallyday_masterdelete',{'id':tallyday.id}) }}"
|
||||
class="btn btn-danger float-right"
|
||||
data-method="delete"
|
||||
data-confirm="Êtes-vous sûr de vouloir supprimer cet entregistrement ?">
|
||||
Supprimer
|
||||
</a>
|
||||
{% endif %}
|
||||
{%endif%}
|
||||
|
||||
|
||||
|
||||
<br><br>
|
||||
|
||||
|
@ -47,18 +68,11 @@
|
|||
<h3>{{ trans_day_hash[tallyday.dateof|date('l')] }} {{tallyday.dateof|date("d/m/Y")}}</h3>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{{ form_row(form.datestartam) }}
|
||||
{{ form_row(form.datestart) }}
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
{{ form_row(form.dateendam) }}
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
{{ form_row(form.datestartpm) }}
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
{{ form_row(form.dateendpm) }}
|
||||
</div>
|
||||
{{ form_row(form.dateend) }}
|
||||
</div>
|
||||
</div>
|
||||
{{ form_end(form) }}
|
||||
|
||||
|
@ -67,6 +81,26 @@
|
|||
|
||||
{% block localjavascript %}
|
||||
$(document).ready(function() {
|
||||
$("#tallyday_datestartam").focus();
|
||||
/*
|
||||
$('.timepicker').timepicki({
|
||||
show_meridian:false,
|
||||
min_hour_value:0,
|
||||
max_hour_value:23,
|
||||
step_size_minutes:5,
|
||||
overflow_minutes:true,
|
||||
increase_direction:'up',
|
||||
disable_keyboard_mobile: true,
|
||||
reset: true
|
||||
});
|
||||
*/
|
||||
|
||||
$('.timepicker').timepicker({
|
||||
timeFormat: 'HH:mm',
|
||||
interval:5,
|
||||
scrollbar: true,
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
{% endblock %}
|
||||
|
|
|
@ -1,93 +0,0 @@
|
|||
{% extends "base.html.twig" %}
|
||||
|
||||
{% block localstyle %}
|
||||
{% endblock %}
|
||||
{% block body %}
|
||||
<h1 class="page-header">
|
||||
GERER MES POINTAGES
|
||||
</h1>
|
||||
|
||||
<a class="btn btn-secondary" href={{ path('app_tallyday') }}>Retour</a>
|
||||
<a class="btn btn-secondary float-right" href={{ path('app_tallyday_userlist',{week:weeknext|date("Y-m-d")}) }}>Semaine Suivante</a>
|
||||
<a class="btn btn-secondary float-right mr-2" href={{ path('app_tallyday_userlist',{week:weekprev|date("Y-m-d")}) }}>Semaine Précedente</a>
|
||||
|
||||
{% if message is defined and not message is empty %}
|
||||
<div class='alert alert-danger' style='margin: 5px 0px'>
|
||||
<strong>Erreur</strong><br>
|
||||
{{ message|raw }}<br>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<center class="mt-3">
|
||||
{% set trans_day_hash = {
|
||||
"Monday": "Lundi",
|
||||
"Tuesday": "Mardi",
|
||||
"Wednesday": "Mercredi",
|
||||
"Thursday": "Jeudi",
|
||||
"Friday": "Vendredi",
|
||||
"Saturday": "Samedi",
|
||||
"Sunday": "Dimanche"
|
||||
}
|
||||
%}
|
||||
|
||||
<table class="table table-striped table-bordered table-hover" id="dataTables" >
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="70px" class="no-sort">Action</th>
|
||||
<th class="no-sort">Date</th>
|
||||
<th class="no-sort" width="70px">AM début</th>
|
||||
<th class="no-sort" width="70px">AM fin</th>
|
||||
<th class="no-sort" width="70px">PM début</th>
|
||||
<th class="no-sort" width="70px">PM fin</th>
|
||||
<th class="no-sort" width="70px">Durée</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{%for date in dates %}
|
||||
<tr>
|
||||
<td>
|
||||
{% if date["tallyday"] is empty or (not date["tallyday"].validateuser and not date["tallyday"].validatemaster) %}
|
||||
{% if not firstvalidate or firstvalidate.dateof < date["date"] %}
|
||||
<a href="{{ path('app_tallyday_userupdate',{date:date["date"]|date("Y-m-d"),from:"list",week:week|date("Y-m-d")}) }}"><i class="fa fa-file"></i></a>
|
||||
<a href="{{path("app_tallyday_uservalidate",{date:date["date"]|date("Y-m-d"),from:"list",week:week|date("Y-m-d")})}}"><i class="fas fa-check"></i></a>
|
||||
{% endif %}
|
||||
{% elseif not date["tallyday"].validatemaster %}
|
||||
<a href="{{ path('app_tallyday_userdevalidate',{date:date["date"]|date("Y-m-d"),from:"list",week:week|date("Y-m-d")}) }}"><i class="fas fa-lock"></i></i></a>
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>{{ trans_day_hash[date["date"]|date('l')] }} {{date["date"]|date("d/m/Y")}}</td>
|
||||
{% if date["tallyday"] is empty %}
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="text-center">00:00</td>
|
||||
{% else %}
|
||||
<td class="text-center">{% if date["tallyday"].datestartam is not null %}{{date["tallyday"].datestartam|date("H:i")}}{%endif%}</td>
|
||||
<td class="text-center">{% if date["tallyday"].dateendam is not null %}{{date["tallyday"].dateendam|date("H:i")}}{%endif%}</td>
|
||||
<td class="text-center">{% if date["tallyday"].datestartpm is not null %}{{date["tallyday"].datestartpm|date("H:i")}}{%endif%}</td>
|
||||
<td class="text-center">{% if date["tallyday"].dateendpm is not null %}{{date["tallyday"].dateendpm|date("H:i")}}{%endif%}</td>
|
||||
<td class="text-center">{{ date["tallyday"].timedayformatted }}</td>
|
||||
{% endif %}
|
||||
</tr>
|
||||
{%endfor%}
|
||||
</table>
|
||||
</table>
|
||||
|
||||
<div class="float-right" style="font-size:35px">TOTAL SEMAINE = {{ timeweek }}</div>
|
||||
</center>
|
||||
{% endblock %}
|
||||
|
||||
{% block localjavascript %}
|
||||
$(document).ready(function() {
|
||||
$('#dataTables').DataTable({
|
||||
columnDefs: [ { "targets": "no-sort", "orderable": false }, { "targets": "no-string", "type" : "num" } ],
|
||||
responsive: true,
|
||||
iDisplayLength: 100,
|
||||
paging: false,
|
||||
ordering: false,
|
||||
info: false,
|
||||
searching: false,
|
||||
});
|
||||
});
|
||||
{% endblock %}
|
|
@ -22,15 +22,19 @@ td {
|
|||
background-color: #37474F;
|
||||
}
|
||||
|
||||
.nounderline:hover {
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
<h1 class="page-header">
|
||||
VALIDATION DES POINTAGES
|
||||
GESTION DES POINTAGES
|
||||
</h1>
|
||||
|
||||
<a class="btn btn-secondary" href={{ path('app_tallyday') }}>Retour</a>
|
||||
|
||||
<a class="btn btn-secondary float-right" href={{ path('app_tallyday_masterexport') }}>Export CSV</a>
|
||||
{% if message is defined and not message is empty %}
|
||||
<div class='alert alert-danger' style='margin: 5px 0px'>
|
||||
<strong>Erreur</strong><br>
|
||||
|
@ -38,110 +42,116 @@ td {
|
|||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="mt-3">
|
||||
<div class="mt-3" style="margin:auto">
|
||||
{% for date in dates %}
|
||||
<div class="card mr-1 mb-1 float-left">
|
||||
<div class="card-header">
|
||||
{{ date.displayname }}
|
||||
</div>
|
||||
{% if date.validates or date.notvalidates %}
|
||||
<div class="card mr-1 mb-1 float-left">
|
||||
<div class="card-header">
|
||||
<img src="{{date.avatar|urlavatar}}" class="avatar"> {{ date.displayname }}
|
||||
<span class="float-right">Capital = {{date.capitaltime}}</span>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="no-print"></th>
|
||||
<th style="width:30px !important">s</th>
|
||||
<th>L</th>
|
||||
<th>M</th>
|
||||
<th>M</th>
|
||||
<th>J</th>
|
||||
<th>V</th>
|
||||
<th>S</th>
|
||||
<th>D</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{% if date.validates %}
|
||||
<div class="card-body">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
{% for validate in date.validates %}
|
||||
{% if loop.first %}
|
||||
<td style="font-size:14px; vertical-align:middle;"><i class="fa fa-thumbs-down" style="cursor:pointer; color:red;"></i></td>
|
||||
<th class="no-print"></th>
|
||||
<th style="width:40px !important">s</th>
|
||||
<th>L</th>
|
||||
<th>M</th>
|
||||
<th>M</th>
|
||||
<th>J</th>
|
||||
<th>V</th>
|
||||
<th>S</th>
|
||||
<th>D</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{% if date.validates %}
|
||||
<tr>
|
||||
{% for validate in date.validates %}
|
||||
{% if loop.first %}
|
||||
<td style="font-size:14px; vertical-align:middle;"><a href="{{path("app_tallyday_masterdevalidate",{userid:date.id,weekday:validate.dateof|date("Ymd")})}}" class="devalidate-{{date.id}}"><i class="fa fa-thumbs-down fa-2x" style="cursor:pointer; color:red; fa-2x"></i></a></td>
|
||||
<td style="width:30px !important; vertical-align:middle;">
|
||||
{{validate.dateof|date("W")}}<br>
|
||||
=<br><strong style="font-size:130%">{{validate.timeweek }}</strong>
|
||||
</td>
|
||||
{% endif %}
|
||||
|
||||
<td style="align:top">
|
||||
<div class="date">{{validate.dateof|date("d/m")}}</div>
|
||||
<div style="min-height:28px">
|
||||
{% for tallyday in validate.tallydays %}
|
||||
{%if tallyday.datestart %} de {{tallyday.datestart|date("H:i") }} {% endif %}
|
||||
{%if tallyday.dateend %} à {{tallyday.dateend|date("H:i") }} {% endif %}
|
||||
<br>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
= {{validate.timeday}}
|
||||
</div>
|
||||
</td>
|
||||
{% endfor %}
|
||||
</tr>
|
||||
{% endif %}
|
||||
|
||||
{% if date.notvalidates %}
|
||||
{% for notvalidate in date.notvalidates %}
|
||||
{% if loop.first or notvalidate.dateof|date("l")=="Monday" %}
|
||||
<tr>
|
||||
{% if loop.first %}
|
||||
{% set style = "" %}
|
||||
{% else %}
|
||||
{% set style = "display:none;" %}
|
||||
{% endif %}
|
||||
|
||||
<td style="font-size:14px; vertical-align:middle;"><i id="{{date.id}}-{{notvalidate.dateof|date("Ymd")}}" data-user="{{date.id}}" onclick="validateweek({{date.id}},{{notvalidate.dateof|date("Ymd")}})" class="fa fa-thumbs-up fa-2x" style="cursor:pointer; color:var(--green);{{style}}"></i></td>
|
||||
<td style="width:30px !important; vertical-align:middle;">
|
||||
{{validate.dateof|date("W")}}<br>
|
||||
= {{validate.timeweek }}
|
||||
{{notvalidate.dateof|date("W")}}<br>
|
||||
=<br><strong style="font-size:130%">{{notvalidate.timeweek }}</strong>
|
||||
</td>
|
||||
{% endif %}
|
||||
|
||||
<td style="align:top">
|
||||
<div class="date">{{validate.dateof|date("d/m")}}</div>
|
||||
<div style="min-height:28px">
|
||||
{% if validate.tallyday %}
|
||||
{%if validate.tallyday.datestartam %} de {{validate.tallyday.datestartam|date("H:i") }} {% endif %}
|
||||
{%if validate.tallyday.dateendam %} à {{validate.tallyday.dateendam|date("H:i") }} {% endif %}
|
||||
|
||||
{%if validate.tallyday.datestartam or validate.tallyday.dateendam %} <br> {% endif %}
|
||||
|
||||
{%if validate.tallyday.datestartpm %} de {{validate.tallyday.datestartpm|date("H:i") }} {% endif %}
|
||||
{%if validate.tallyday.dateendpm %} à {{validate.tallyday.dateendpm|date("H:i") }} {% endif %}
|
||||
{% endif %}
|
||||
<div class="date">{{notvalidate.dateof|date("d/m")}}</div>
|
||||
<div style="min-height:28px;">
|
||||
{% set breakdayall=false %}
|
||||
{% for tallyday in notvalidate.tallydays %}
|
||||
{% if tallyday.isbreakday %}
|
||||
{% if tallyday.datestart|date("H")==10 %}
|
||||
{% set breakdayall=true %}
|
||||
{% endif %}
|
||||
{{tallyday.name}}
|
||||
{% else %}
|
||||
<a href="{{path("app_tallyday_masterupdate",{id:tallyday.id})}}">
|
||||
{%if tallyday.datestart %} de {{tallyday.datestart|date("H:i") }} {% endif %}
|
||||
{%if tallyday.dateend %} à {{tallyday.dateend|date("H:i") }} {% endif %}
|
||||
</a>
|
||||
{% endif %}
|
||||
<br>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
{% if validate.tallyday %}
|
||||
= {{validate.tallyday.timedayformatted}}
|
||||
{% else %}
|
||||
= 00:00
|
||||
{% if not breakdayall %}
|
||||
<a href="{{path("app_tallyday_mastersubmit",{userid:date.id,dateof:notvalidate.dateof|date("Y-m-d")})}}"><i class="fa fa-plus"></i></a>
|
||||
{% endif %}
|
||||
<br> = {{notvalidate.timeday}}
|
||||
</div>
|
||||
</td>
|
||||
|
||||
{% if loop.last or notvalidate.dateof|date("l")=="Sunday"%}
|
||||
<tr>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</tr>
|
||||
{% endif %}
|
||||
|
||||
{% if date.notvalidates %}
|
||||
{% for notvalidate in date.notvalidates %}
|
||||
{% if loop.first or notvalidate.dateof|date("l")=="Monday" %}
|
||||
<tr>
|
||||
<td style="font-size:14px; vertical-align:middle;"><i class="fa fa-thumbs-down" style="cursor:pointer; color:red;"></i></td>
|
||||
<td style="width:30px !important; vertical-align:middle;">
|
||||
{{notvalidate.dateof|date("W")}}<br>
|
||||
= {{notvalidate.timeweek }}
|
||||
</td>
|
||||
{% endif %}
|
||||
|
||||
<td style="align:top">
|
||||
<div class="date">{{notvalidate.dateof|date("d/m")}}</div>
|
||||
<div style="min-height:28px">
|
||||
{% if notvalidate.tallyday %}
|
||||
{%if notvalidate.tallyday.datestartam %} de {{notvalidate.tallyday.datestartam|date("H:i") }} {% endif %}
|
||||
{%if notvalidate.tallyday.dateendam %} à {{notvalidate.tallyday.dateendam|date("H:i") }} {% endif %}
|
||||
|
||||
{%if notvalidate.tallyday.datestartam or notvalidate.tallyday.dateendam %} <br> {% endif %}
|
||||
|
||||
{%if notvalidate.tallyday.datestartpm %} de {{notvalidate.tallyday.datestartpm|date("H:i") }} {% endif %}
|
||||
{%if notvalidate.tallyday.dateendpm %} à {{notvalidate.tallyday.dateendpm|date("H:i") }} {% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
{% if notvalidate.tallyday %}
|
||||
= {{notvalidate.tallyday.timedayformatted}}
|
||||
{% else %}
|
||||
= 00:00
|
||||
{% endif %}
|
||||
</div>
|
||||
</td>
|
||||
|
||||
{% if loop.last or notvalidate.dateof|date("l")=="Sunday"%}
|
||||
<tr>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
</tbody>
|
||||
</table>
|
||||
{% endif %}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
@ -157,5 +167,41 @@ td {
|
|||
info: false,
|
||||
searching: false,
|
||||
});
|
||||
|
||||
maxheight=0;
|
||||
$( ".card" ).each(function( index ) {
|
||||
if($(this).height()>maxheight)
|
||||
maxheight=$(this).height();
|
||||
});
|
||||
$( ".card" ).height(maxheight);
|
||||
});
|
||||
|
||||
function validateweek(userid,weekday) {
|
||||
$('body').css('cursor', 'wait');
|
||||
console.log(userid+" "+weekday);
|
||||
url="{{path("app_tallyday_mastervalidate",{userid:'xxx',weekday:'yyy'})}}"
|
||||
url=url.replace("xxx",userid);
|
||||
url=url.replace("yyy",weekday);
|
||||
|
||||
$.ajax({
|
||||
method: "POST",
|
||||
url: url,
|
||||
success: function(data, dataType)
|
||||
{
|
||||
if(data.success) {
|
||||
$(".devalidate-"+userid).remove();
|
||||
|
||||
url="{{path("app_tallyday_masterdevalidate",{userid:'xxx',weekday:'yyy'})}}"
|
||||
url=url.replace("xxx",userid);
|
||||
url=url.replace("yyy",weekday);
|
||||
html='<a href='+url+' class="devalidate-'+userid+'"><i class="fa fa-thumbs-down fa-2x" style="cursor:pointer; color:red;"></i></a>';
|
||||
$("#"+userid+"-"+weekday).replaceWith(html);
|
||||
$("[data-user='"+userid+"']").first().show();
|
||||
}
|
||||
else alert(data.message);
|
||||
$('body').css('cursor', 'default');
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
{% endblock %}
|
|
@ -1,15 +1,25 @@
|
|||
{% extends "base.html.twig" %}
|
||||
|
||||
{% block localstyle %}
|
||||
table { width:100% }
|
||||
th, td {
|
||||
border: 1px solid var(--colorbgbodylight);
|
||||
width:33.333333%;
|
||||
padding:5px;
|
||||
text-align:center;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
|
||||
.clock {
|
||||
background-color: #000;
|
||||
background-color: var(--dark);
|
||||
color: #fff;
|
||||
padding: 0px 20px 20px 20px;
|
||||
font-size: 40px;
|
||||
border-radius: 5px;
|
||||
text-align: center;
|
||||
line-height:30px;
|
||||
width:250px;
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
.clock small {
|
||||
font-size: 30%;
|
||||
|
@ -25,9 +35,15 @@
|
|||
text-align: left;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
@media (max-width: 991px) {
|
||||
.zoomed {
|
||||
zoom: 240%;
|
||||
}
|
||||
}
|
||||
{% endblock %}
|
||||
{% block body %}
|
||||
<center>
|
||||
<center class="zoomed">
|
||||
<div class="clock mb-3" id="clock"> </div>
|
||||
{% if message is defined and not message is empty %}
|
||||
<div class='alert alert-danger' style='margin: 5px 0px'>
|
||||
|
@ -36,56 +52,87 @@
|
|||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% if tallyday is null %}
|
||||
<a href="{{path("app_tallyday_start")}}" class="btn btn-success" >Début Pointage</a>
|
||||
{% elseif tallyday.datestartam is not null and tallyday.datestartpm is null and tallyday.dateendam is null %}
|
||||
<a href="{{path("app_tallyday_endam")}}" class="btn btn-success" >Fin Pointage<br>Matin</a>
|
||||
{% elseif tallyday.datestartpm is null %}
|
||||
<a href="{{path("app_tallyday_startpm")}}" class="btn btn-success" >Début Pointage<br>Après-midi</a>
|
||||
{% elseif tallyday.datestartpm is not null and tallyday.dateendpm is null %}
|
||||
<a href="{{path("app_tallyday_endpm")}}" class="btn btn-success" >Fin Pointage<br>Après-midi</a>
|
||||
{% set isvalideuser=false %}
|
||||
{% set isvalidemaster=false %}
|
||||
{% for tallyday in tallydays %}
|
||||
{% set isvalideuser=tallyday.validateuser %}
|
||||
{% set isvalidemaster=tallyday.validatemaster %}
|
||||
{% endfor %}
|
||||
|
||||
{% if not tallydays or not tallydays|last.dateend is null %}
|
||||
{% if not isvalideuser and not isvalidemaster %}
|
||||
<a href="{{path("app_tallyday_start")}}" class="btn btn-success" style="font-size:150%; width:250px;">Début Pointage</a>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<a href="{{path("app_tallyday_end")}}" class="btn btn-success" style="font-size:150%; width:250px;">Fin Pointage</a>
|
||||
{% endif %}
|
||||
|
||||
<div class="tallydaydetail">
|
||||
{% if tallyday %}
|
||||
Matin<br>
|
||||
{%if tallyday.datestartam %}de {{ tallyday.datestartam|date("d/m/y H:i") }}<br>{%endif%}
|
||||
{%if tallyday.dateendam %}à {{ tallyday.dateendam|date("d/m/y H:i") }}<br>{%endif%}<br>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Début</th>
|
||||
<th>Fin</th>
|
||||
<th>Temps</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
Après-midi<br>
|
||||
{%if tallyday.datestartpm %}de {{ tallyday.datestartpm|date("d/m/y H:i") }}<br>{%endif%}
|
||||
{%if tallyday.dateendpm %}à {{ tallyday.dateendpm|date("d/m/y H:i") }} {%endif%}<br>
|
||||
{% else %}
|
||||
Matin =<br>Après-midi =
|
||||
{% endif %}
|
||||
<tbody>
|
||||
{% set isvalideuser=false %}
|
||||
{% set isvalidemaster=false %}
|
||||
|
||||
{% for tallyday in tallydays %}
|
||||
{% set isvalideuser=tallyday.validateuser %}
|
||||
{% set isvalidemaster=tallyday.validatemaster %}
|
||||
|
||||
<tr>
|
||||
<td>{{tallyday.datestart|date("H:i")}}</td>
|
||||
<td>{% if tallyday.dateend %} {{tallyday.dateend|date("H:i")}} {%endif%}</td>
|
||||
<td>{{tallyday.timedayformatted}}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="mt-3 mb-3" style="width:250px">Temps de travail<br><span style="font-size:150%">{{timeday}}</span></div>
|
||||
<div class="mt-3 mb-3" style="width:250px">Capital Temps<br><span style="font-size:150%">{{capitaltime}}</span></div>
|
||||
|
||||
{% if not tallyday or (tallyday and not tallyday.validateuser and not tallyday.validatemaster) %}
|
||||
<a href="{{path("app_tallyday_userupdate")}}" class="btn btn-success mt-3" style="{% if tallyday %} width: 180px; margin-right:20px; {% else %} width: 380px; {% endif %};" >Modifier ma journée</a>
|
||||
{% if tallyday %}
|
||||
<a href="{{path("app_tallyday_uservalidate")}}" class="btn btn-success mt-3" style="width:180px" data-method="confirm" data-confirm="Êtes-vous sûr de vouloir valider votre journée ?">Valider ma journée</a>
|
||||
{% endif %}
|
||||
{% if not isvalideuser and not isvalidemaster %}
|
||||
<a href="{{path("app_tallyday_uservalidate",{dateof:"now"|date("Y-m-d")})}}" class="btn btn-danger mt-3" style="width:380px" data-method="confirm" data-confirm="Êtes-vous sûr de vouloir valider votre journée ?">Valider ma journée</a>
|
||||
<br>
|
||||
{% endif %}
|
||||
|
||||
<a href="{{path("app_tallyday_userlist")}}" class="btn btn-success mt-3" style="width:380px">Gérer mes Pointages</a>
|
||||
<a href="{{path("app_tallyday_userlist")}}" class="btn btn-secondary mt-3" style="width:380px">Gérer mes Pointages</a>
|
||||
|
||||
{% if isvalideuser and not isvalidemaster %}
|
||||
<br><a href="{{path("app_tallyday_userdevalidate",{dateof:"now"|date("Y-m-d")})}}" class="btn btn-warning mt-3" style="width:380px">Dévalider ma journée</a>
|
||||
{% endif %}
|
||||
|
||||
{% if is_granted('ROLE_MASTER') %}
|
||||
<br>
|
||||
<hr class="mt-5" style="width: 300px; background-color:var(--colorbgbodylight);">
|
||||
<h3>GESTION</h3>
|
||||
<a href="{{path("app_tallyday_masterlist")}}" class="btn btn-success mt-3" style="width:380px">Gestion des Pointages</a>
|
||||
{% endif %}
|
||||
|
||||
{% if tallyday and tallyday.validateuser and not tallyday.validatemaster %}
|
||||
<br><a href="{{path("app_tallyday_userdevalidate")}}" class="btn btn-secondary mt-3" style="width:380px">Dévalider ma journée</a>
|
||||
{% endif %}
|
||||
|
||||
|
||||
</center>
|
||||
{% endblock %}
|
||||
|
||||
{% block localjavascript %}
|
||||
|
||||
var now=new Date();
|
||||
function showTime(){
|
||||
// to get current time/ date.
|
||||
var date = new Date();
|
||||
|
||||
// Recharger la page au cas où on change de jour
|
||||
if(moment(date).diff(moment(now), "days")!=0) location.reload();
|
||||
|
||||
// Masquer les alerte au bout 30s
|
||||
if(moment(date).diff(moment(now), "seconds")>5 && $(".alert").length) window.location.replace("{{path("app_tallyday")}}");
|
||||
|
||||
var dm = date.toLocaleDateString('fr-FR', { weekday: 'long' });
|
||||
|
||||
// to get the current hour
|
||||
|
|
|
@ -0,0 +1,127 @@
|
|||
{% extends "base.html.twig" %}
|
||||
|
||||
{% block localstyle %}
|
||||
{% endblock %}
|
||||
{% block body %}
|
||||
<h1 class="page-header">
|
||||
GERER MES POINTAGES
|
||||
</h1>
|
||||
|
||||
<a class="btn btn-secondary" href={{ path('app_tallyday') }}>Retour</a>
|
||||
<a class="btn btn-secondary float-right" href={{ path('app_tallyday_userlist',{week:weeknext|date("Y-m-d")}) }}>Semaine Suivante</a>
|
||||
<a class="btn btn-secondary float-right mr-2" href={{ path('app_tallyday_userlist',{week:weekprev|date("Y-m-d")}) }}>Semaine Précedente</a>
|
||||
|
||||
{% if message is defined and not message is empty %}
|
||||
<div class='alert alert-danger' style='margin: 5px 0px'>
|
||||
<strong>Erreur</strong><br>
|
||||
{{ message|raw }}<br>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<center class="mt-3">
|
||||
{% set trans_day_hash = {
|
||||
"Monday": "Lundi",
|
||||
"Tuesday": "Mardi",
|
||||
"Wednesday": "Mercredi",
|
||||
"Thursday": "Jeudi",
|
||||
"Friday": "Vendredi",
|
||||
"Saturday": "Samedi",
|
||||
"Sunday": "Dimanche"
|
||||
}
|
||||
%}
|
||||
|
||||
<table class="table table-striped table-bordered table-hover" id="dataTables" >
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="70px" class="no-sort">Action</th>
|
||||
<th class="no-sort">Date</th>
|
||||
<th class="no-sort">Créneaux</th>
|
||||
<th class="no-sort" width="70px">Durée</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{%for date in dates %}
|
||||
<tr>
|
||||
<td>
|
||||
{% if not date.isvalideuser and not date.isvalidemaster and (not firstvalidate or firstvalidate.dateof < date["date"]) %}
|
||||
<a href="{{path("app_tallyday_uservalidate",{dateof:date["date"]|date("Y-m-d"),week:week|date("Y-m-d"),from:"list"})}}" style="color:var(--green)"><i class="fa fa-thumbs-up fa-2x mr-2"></i></a>
|
||||
{% elseif not date.isvalidemaster and (not firstvalidate or firstvalidate.dateof < date["date"]) %}
|
||||
<a href="{{ path('app_tallyday_userdevalidate',{dateof:date["date"]|date("Y-m-d"),week:week|date("Y-m-d"),from:"list"}) }}" style="color:var(--red)"><i class="fa fa-thumbs-down fa-2x"></i></i></a>
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>{{ trans_day_hash[date["date"]|date('l')] }} {{date["date"]|date("d/m/Y")}}</td>
|
||||
|
||||
{% if date["tallydays"] is empty %}
|
||||
<td>
|
||||
{% if not date.isvalideuser and not date.isvalidemaster and (not firstvalidate or firstvalidate.dateof < date["date"]) %}
|
||||
<a href="{{ path('app_tallyday_usersubmit',{dateof:date["date"]|date("Y-m-d"),week:week|date("Y-m-d")}) }}" style="color:var(--blue)"><i class="fa fa-plus mr-2"></i>Ajouter un créneau</a>
|
||||
{% endif %}
|
||||
</td>
|
||||
<td class="text-center">00:00</td>
|
||||
{% else %}
|
||||
<td>
|
||||
{% set breakdayall=false %}
|
||||
{% for tallyday in date["tallydays"] %}
|
||||
{% if tallyday.datestart or tallyday.dateend %}
|
||||
{% if tallyday.isbreakday %}
|
||||
{% if tallyday.datestart|date("H")==10 %}
|
||||
{% set breakdayall=true %}
|
||||
{% endif %}
|
||||
{{tallyday.name}}
|
||||
{% else %}
|
||||
{% if not date.isvalideuser and not date.isvalidemaster and (not firstvalidate or firstvalidate.dateof < date["date"]) %}
|
||||
<a href="{{ path('app_tallyday_userupdate',{id:tallyday.id,week:week|date("Y-m-d")}) }}" style="color:var(--blue)"><i class="fa fa-file mr-2"></i></a>
|
||||
<a href="{{ path('app_tallyday_userdelete',{'id':tallyday.id,week:week|date("Y-m-d")}) }}"
|
||||
style="color:var(--red)"
|
||||
data-method="delete"
|
||||
data-confirm="Êtes-vous sûr de vouloir supprimer cet entregistrement ?">
|
||||
<i class="fa fa-trash mr-2"></i>
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
{% if tallyday.datestart is not null %}
|
||||
de {{tallyday.datestart|date("H:i")}}
|
||||
{%endif%}
|
||||
{% if tallyday.dateend is not null %}
|
||||
de {{tallyday.dateend|date("H:i")}}
|
||||
{%endif%}
|
||||
{% endif %}
|
||||
= {{tallyday.timedayformatted}}
|
||||
<br>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% if not breakdayall and not date.isvalideuser and not date.isvalidemaster and (not firstvalidate or firstvalidate.dateof < date["date"]) %}
|
||||
<a href="{{ path('app_tallyday_usersubmit',{dateof:date["date"]|date("Y-m-d"),from:"list",week:week|date("Y-m-d")}) }}" style="color:var(--blue)"><i class="fa fa-plus mr-2 mt-4"></i>Ajouter un créneau</a>
|
||||
{% endif %}
|
||||
</td>
|
||||
|
||||
<td class="text-center">
|
||||
{{ date.timeday }}
|
||||
</td>
|
||||
{% endif %}
|
||||
</tr>
|
||||
{%endfor%}
|
||||
</table>
|
||||
</table>
|
||||
|
||||
<div class="float-right text-right" style="font-size:35px">
|
||||
TOTAL SEMAINE = {{ timeweek }}<br>
|
||||
CAPITAL TEMPS = {{capitaltime}}
|
||||
</div>
|
||||
</center>
|
||||
{% endblock %}
|
||||
|
||||
{% block localjavascript %}
|
||||
$(document).ready(function() {
|
||||
$('#dataTables').DataTable({
|
||||
columnDefs: [ { "targets": "no-sort", "orderable": false }, { "targets": "no-string", "type" : "num" } ],
|
||||
responsive: true,
|
||||
iDisplayLength: 100,
|
||||
paging: false,
|
||||
ordering: false,
|
||||
info: false,
|
||||
searching: false,
|
||||
});
|
||||
});
|
||||
{% endblock %}
|
|
@ -1,5 +1,5 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
|
||||
<title>{% block title %}{{app.session.get("appname")}}{% endblock %}</title>
|
||||
|
|
|
@ -3703,6 +3703,18 @@ isobject@^3.0.0, isobject@^3.0.1:
|
|||
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
|
||||
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
|
||||
|
||||
jquery-timepicker@^1.3.3:
|
||||
version "1.3.3"
|
||||
resolved "https://registry.yarnpkg.com/jquery-timepicker/-/jquery-timepicker-1.3.3.tgz#034160c90a52619df68963eda7625d1fca89cb7a"
|
||||
integrity sha1-A0FgyQpSYZ32iWPtp2JdH8qJy3o=
|
||||
dependencies:
|
||||
jquery ">= 1.4.3"
|
||||
|
||||
"jquery@>= 1.4.3":
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.0.tgz#c72a09f15c1bdce142f49dbf1170bdf8adac2470"
|
||||
integrity sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==
|
||||
|
||||
jquery@>=1.7, jquery@^3.0, jquery@^3.4.1:
|
||||
version "3.5.1"
|
||||
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz#d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5"
|
||||
|
|
|
@ -13,6 +13,12 @@ APP_ALIAS=ninebadge
|
|||
APP_NAME=Ninebadge
|
||||
APP_CRON=1
|
||||
|
||||
|
||||
# Scheudle
|
||||
SCHEDULE_URL=%%ninebadge_schedule_url
|
||||
SCHEDULE_KEY=%%ninebadge_schedule_key
|
||||
|
||||
|
||||
# BDD
|
||||
DATABASE_NAME=ninebadge
|
||||
DATABASE_USER=ninebadge
|
||||
|
|
Loading…
Reference in New Issue