diff --git a/assets/css/app.css b/assets/css/app.css
index a49b28c5..595dca29 100644
--- a/assets/css/app.css
+++ b/assets/css/app.css
@@ -832,4 +832,9 @@ div.dataTables_wrapper div.dataTables_info {
.darkmode--activated img {
mix-blend-mode: difference;
+}
+
+.scanner-video {
+ max-width: 500px;
+ max-height: 250px;
}
\ No newline at end of file
diff --git a/assets/ts_src/event_listeners.ts b/assets/ts_src/event_listeners.ts
index 25abcbc8..d4deeed8 100644
--- a/assets/ts_src/event_listeners.ts
+++ b/assets/ts_src/event_listeners.ts
@@ -23,6 +23,7 @@ import "marked";
import * as marked from "marked";
import "qrcode";
import {parse} from "marked";
+import * as ZXing from "@zxing/library";
/************************************
*
@@ -568,6 +569,91 @@ $(document).on("ajaxUI:reload", function() {
})
});
+//Reuse codereader between multiple requests
+const codeReader = new ZXing.BrowserMultiFormatReader();
+
+//Init barcode scanner
+$(document).on("ajaxUI:start ajaxUI:reload", function() {
+
+ //Skip if we are not on scanner page...
+ if (!document.getElementById('scan_dialog_form')) {
+
+ codeReader.reset();
+
+ return;
+ }
+
+
+ let selectedDeviceId;
+
+
+ //Save it for later, so we can reset it
+ console.log('ZXing code reader initialized');
+ codeReader.listVideoInputDevices()
+ .then((videoInputDevices) => {
+ if (videoInputDevices.length >= 1) {
+ const sourceSelect = document.getElementById('sourceSelect');
+
+
+ videoInputDevices.forEach((element) => {
+ const sourceOption = document.createElement('option');
+ sourceOption.text = element.label;
+ sourceOption.value = element.deviceId;
+ sourceSelect.appendChild(sourceOption);
+ });
+
+ //Try to retrieve last selected webcam...
+ let last_cam_id = localStorage.getItem('scanner_last_cam_id');
+ if (!!last_cam_id) {
+ //selectedDeviceId = localStorage.getItem('scanner_last_cam_id');
+ $(sourceSelect).val(last_cam_id);
+ } else {
+ selectedDeviceId = videoInputDevices[0].deviceId;
+ }
+
+ sourceSelect.onchange = () => {
+ //@ts-ignore
+ selectedDeviceId = sourceSelect.value;
+ localStorage.setItem('scanner_last_cam_id', selectedDeviceId);
+ changeHandler();
+ };
+
+ document.getElementById('sourceSelectPanel').classList.remove('d-none');
+ document.getElementById('video').classList.remove('d-none');
+ document.getElementById('scanner-warning').classList.add('d-none');
+ }
+
+
+ let changeHandler = () => {
+ codeReader.reset();
+ codeReader.decodeFromVideoDevice(selectedDeviceId, 'video', (result, err) => {
+ if (result) {
+ //@ts-ignore
+ document.getElementById('scan_dialog_input').value = result.text;
+ //Submit form
+ //@ts-ignore
+ document.getElementById('scan_dialog_form').submit();
+ }
+ if (err && !(err instanceof ZXing.NotFoundException)) {
+ console.error(err);
+ //document.getElementById('result').textContent = err
+ }
+ });
+ console.log(`Started continous decode from camera with id ${selectedDeviceId}`)
+ };
+
+ //Register Change Src Button
+ //document.getElementById('changeSrcBtn').addEventListener('click', changeHandler);
+
+ //Try to start logging automatically.
+ changeHandler();
+
+ })
+ .catch((err) => {
+ console.error(err)
+ })
+});
+
//Need for proper body padding, with every navbar height
$(window).resize(function () {
diff --git a/composer.json b/composer.json
index b1854b2f..4cbd0449 100644
--- a/composer.json
+++ b/composer.json
@@ -13,6 +13,8 @@
"beberlei/doctrineextensions": "^1.2",
"doctrine/annotations": "^1.6",
"doctrine/doctrine-bundle": "^2.0",
+ "dompdf/dompdf": "^0.8.5",
+ "erusev/parsedown": "^1.7",
"florianv/swap": "^4.0",
"friendsofsymfony/ckeditor-bundle": "^2.0",
"gregwar/captcha-bundle": "^2.1.0",
@@ -50,8 +52,10 @@
"symfony/web-link": "4.4.*",
"symfony/webpack-encore-bundle": "^1.1",
"symfony/yaml": "4.4.*",
+ "tecnickcom/tc-lib-barcode": "^1.15",
"twig/cssinliner-extra": "^3.0",
"twig/extra-bundle": "^3.0",
+ "twig/html-extra": "^3.0",
"twig/inky-extra": "^3.0",
"twig/intl-extra": "^3.0",
"twig/markdown-extra": "^3.0",
diff --git a/composer.lock b/composer.lock
index f4a111f1..f80038fa 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "aef1b0fadcee2305438721839abb1400",
+ "content-hash": "08c388456fd013cb56d78205a1d8002c",
"packages": [
{
"name": "beberlei/assert",
@@ -124,16 +124,16 @@
},
{
"name": "doctrine/annotations",
- "version": "1.10.1",
+ "version": "1.10.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
- "reference": "5eb79f3dbdffed6544e1fc287572c0f462bd29bb"
+ "reference": "b9d758e831c70751155c698c2f7df4665314a1cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/annotations/zipball/5eb79f3dbdffed6544e1fc287572c0f462bd29bb",
- "reference": "5eb79f3dbdffed6544e1fc287572c0f462bd29bb",
+ "url": "https://api.github.com/repos/doctrine/annotations/zipball/b9d758e831c70751155c698c2f7df4665314a1cb",
+ "reference": "b9d758e831c70751155c698c2f7df4665314a1cb",
"shasum": ""
},
"require": {
@@ -189,7 +189,7 @@
"docblock",
"parser"
],
- "time": "2020-04-02T12:33:25+00:00"
+ "time": "2020-04-20T09:18:32+00:00"
},
{
"name": "doctrine/cache",
@@ -428,16 +428,16 @@
},
{
"name": "doctrine/dbal",
- "version": "v2.10.1",
+ "version": "2.10.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8"
+ "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8",
- "reference": "c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/aab745e7b6b2de3b47019da81e7225e14dcfdac8",
+ "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8",
"shasum": ""
},
"require": {
@@ -449,9 +449,11 @@
"require-dev": {
"doctrine/coding-standard": "^6.0",
"jetbrains/phpstorm-stubs": "^2019.1",
- "phpstan/phpstan": "^0.11.3",
+ "nikic/php-parser": "^4.4",
+ "phpstan/phpstan": "^0.12",
"phpunit/phpunit": "^8.4.1",
- "symfony/console": "^2.0.5|^3.0|^4.0|^5.0"
+ "symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
+ "vimeo/psalm": "^3.11"
},
"suggest": {
"symfony/console": "For helpful console commands such as SQL execution and import of files."
@@ -516,20 +518,20 @@
"sqlserver",
"sqlsrv"
],
- "time": "2020-01-04T12:56:21+00:00"
+ "time": "2020-04-20T17:19:26+00:00"
},
{
"name": "doctrine/doctrine-bundle",
- "version": "2.0.7",
+ "version": "2.0.8",
"source": {
"type": "git",
"url": "https://github.com/doctrine/DoctrineBundle.git",
- "reference": "6926771140ee87a823c3b2c72602de9dda4490d3"
+ "reference": "b0e0deb6e700438401ede433a15a6372d2285202"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/6926771140ee87a823c3b2c72602de9dda4490d3",
- "reference": "6926771140ee87a823c3b2c72602de9dda4490d3",
+ "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/b0e0deb6e700438401ede433a15a6372d2285202",
+ "reference": "b0e0deb6e700438401ede433a15a6372d2285202",
"shasum": ""
},
"require": {
@@ -608,7 +610,7 @@
"orm",
"persistence"
],
- "time": "2020-01-18T11:56:15+00:00"
+ "time": "2020-04-23T10:52:09+00:00"
},
{
"name": "doctrine/doctrine-migrations-bundle",
@@ -756,33 +758,38 @@
},
{
"name": "doctrine/inflector",
- "version": "1.3.1",
+ "version": "1.4.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1"
+ "reference": "ab5de36233a1995f9c776c741b803eb8207aebef"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1",
- "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/ab5de36233a1995f9c776c741b803eb8207aebef",
+ "reference": "ab5de36233a1995f9c776c741b803eb8207aebef",
"shasum": ""
},
"require": {
- "php": "^7.1"
+ "php": "^7.2"
},
"require-dev": {
- "phpunit/phpunit": "^6.2"
+ "doctrine/coding-standard": "^7.0",
+ "phpstan/phpstan": "^0.11",
+ "phpstan/phpstan-phpunit": "^0.11",
+ "phpstan/phpstan-strict-rules": "^0.11",
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.3.x-dev"
+ "dev-master": "2.0.x-dev"
}
},
"autoload": {
"psr-4": {
- "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector"
+ "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector",
+ "Doctrine\\Inflector\\": "lib/Doctrine/Inflector"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -811,15 +818,21 @@
"email": "schmittjoh@gmail.com"
}
],
- "description": "Common String Manipulations with regard to casing and singular/plural rules.",
- "homepage": "http://www.doctrine-project.org",
+ "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.",
+ "homepage": "https://www.doctrine-project.org/projects/inflector.html",
"keywords": [
"inflection",
- "pluralize",
- "singularize",
- "string"
+ "inflector",
+ "lowercase",
+ "manipulation",
+ "php",
+ "plural",
+ "singular",
+ "strings",
+ "uppercase",
+ "words"
],
- "time": "2019-10-30T19:59:35+00:00"
+ "time": "2020-05-06T11:01:57+00:00"
},
{
"name": "doctrine/instantiator",
@@ -1266,6 +1279,72 @@
],
"time": "2020-03-27T11:06:43+00:00"
},
+ {
+ "name": "dompdf/dompdf",
+ "version": "v0.8.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/dompdf/dompdf.git",
+ "reference": "6782abfc090b132134cd6cea0ec6d76f0fce2c56"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/dompdf/dompdf/zipball/6782abfc090b132134cd6cea0ec6d76f0fce2c56",
+ "reference": "6782abfc090b132134cd6cea0ec6d76f0fce2c56",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-mbstring": "*",
+ "phenx/php-font-lib": "^0.5.1",
+ "phenx/php-svg-lib": "^0.3.3",
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.5",
+ "squizlabs/php_codesniffer": "^3.5"
+ },
+ "suggest": {
+ "ext-gd": "Needed to process images",
+ "ext-gmagick": "Improves image processing performance",
+ "ext-imagick": "Improves image processing performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-develop": "0.7-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Dompdf\\": "src/"
+ },
+ "classmap": [
+ "lib/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "LGPL-2.1"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Ménager",
+ "email": "fabien.menager@gmail.com"
+ },
+ {
+ "name": "Brian Sweeney",
+ "email": "eclecticgeek@gmail.com"
+ },
+ {
+ "name": "Gabriel Bull",
+ "email": "me@gabrielbull.com"
+ }
+ ],
+ "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter",
+ "homepage": "https://github.com/dompdf/dompdf",
+ "time": "2020-02-20T03:52:51+00:00"
+ },
{
"name": "egulias/email-validator",
"version": "2.1.17",
@@ -1324,6 +1403,52 @@
],
"time": "2020-02-13T22:36:52+00:00"
},
+ {
+ "name": "erusev/parsedown",
+ "version": "1.7.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/erusev/parsedown.git",
+ "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3",
+ "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Parsedown": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Emanuil Rusev",
+ "email": "hello@erusev.com",
+ "homepage": "http://erusev.com"
+ }
+ ],
+ "description": "Parser for Markdown.",
+ "homepage": "http://parsedown.org",
+ "keywords": [
+ "markdown",
+ "parser"
+ ],
+ "time": "2019-12-30T22:54:17+00:00"
+ },
{
"name": "florianv/exchanger",
"version": "2.4.0",
@@ -1578,16 +1703,16 @@
},
{
"name": "gregwar/captcha-bundle",
- "version": "v2.1.2",
+ "version": "v2.1.3",
"source": {
"type": "git",
"url": "https://github.com/Gregwar/CaptchaBundle.git",
- "reference": "cdbe566accded9086e6c91af45920505ae871c2f"
+ "reference": "df6915eb5e23c25f32f2a2ad3ed07b275a0f005f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Gregwar/CaptchaBundle/zipball/cdbe566accded9086e6c91af45920505ae871c2f",
- "reference": "cdbe566accded9086e6c91af45920505ae871c2f",
+ "url": "https://api.github.com/repos/Gregwar/CaptchaBundle/zipball/df6915eb5e23c25f32f2a2ad3ed07b275a0f005f",
+ "reference": "df6915eb5e23c25f32f2a2ad3ed07b275a0f005f",
"shasum": ""
},
"require": {
@@ -1635,7 +1760,7 @@
"symfony",
"visual"
],
- "time": "2020-03-02T10:00:37+00:00"
+ "time": "2020-04-28T08:45:36+00:00"
},
{
"name": "imagine/imagine",
@@ -2092,16 +2217,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v4.3.0",
+ "version": "v4.4.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc"
+ "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc",
- "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120",
+ "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120",
"shasum": ""
},
"require": {
@@ -2140,7 +2265,7 @@
"parser",
"php"
],
- "time": "2019-11-08T13:50:10+00:00"
+ "time": "2020-04-10T16:34:50+00:00"
},
{
"name": "nikolaposa/version",
@@ -2623,6 +2748,83 @@
],
"time": "2018-07-02T15:55:56+00:00"
},
+ {
+ "name": "phenx/php-font-lib",
+ "version": "0.5.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/PhenX/php-font-lib.git",
+ "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/PhenX/php-font-lib/zipball/ca6ad461f032145fff5971b5985e5af9e7fa88d8",
+ "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8",
+ "shasum": ""
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35 || ^5 || ^6 || ^7"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "FontLib\\": "src/FontLib"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "LGPL-3.0"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Ménager",
+ "email": "fabien.menager@gmail.com"
+ }
+ ],
+ "description": "A library to read, parse, export and make subsets of different types of font files.",
+ "homepage": "https://github.com/PhenX/php-font-lib",
+ "time": "2020-03-08T15:31:32+00:00"
+ },
+ {
+ "name": "phenx/php-svg-lib",
+ "version": "v0.3.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/PhenX/php-svg-lib.git",
+ "reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/PhenX/php-svg-lib/zipball/5fa61b65e612ce1ae15f69b3d223cb14ecc60e32",
+ "reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32",
+ "shasum": ""
+ },
+ "require": {
+ "sabberworm/php-css-parser": "^8.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5.5|^6.5"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Svg\\": "src/Svg"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "LGPL-3.0"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Ménager",
+ "email": "fabien.menager@gmail.com"
+ }
+ ],
+ "description": "A library to read, parse and export to PDF SVG files.",
+ "homepage": "https://github.com/PhenX/php-svg-lib",
+ "time": "2019-09-11T20:02:13+00:00"
+ },
{
"name": "php-http/discovery",
"version": "1.7.4",
@@ -3064,24 +3266,21 @@
},
{
"name": "phpdocumentor/reflection-common",
- "version": "2.0.0",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a"
+ "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a",
- "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/6568f4687e5b41b054365f9ae03fcb1ed5f2069b",
+ "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
- "require-dev": {
- "phpunit/phpunit": "~6"
- },
"type": "library",
"extra": {
"branch-alias": {
@@ -3112,7 +3311,7 @@
"reflection",
"static analysis"
],
- "time": "2018-08-07T13:53:10+00:00"
+ "time": "2020-04-27T09:25:28+00:00"
},
{
"name": "phpdocumentor/reflection-docblock",
@@ -3706,16 +3905,16 @@
},
{
"name": "s9e/text-formatter",
- "version": "2.4.0",
+ "version": "2.5.0",
"source": {
"type": "git",
"url": "https://github.com/s9e/TextFormatter.git",
- "reference": "a9644df49d31c2fcadf65cc2e6b5816c75a390ae"
+ "reference": "1f92145ebeba84dc3736c608d2e56cdf1c3e31fa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/s9e/TextFormatter/zipball/a9644df49d31c2fcadf65cc2e6b5816c75a390ae",
- "reference": "a9644df49d31c2fcadf65cc2e6b5816c75a390ae",
+ "url": "https://api.github.com/repos/s9e/TextFormatter/zipball/1f92145ebeba84dc3736c608d2e56cdf1c3e31fa",
+ "reference": "1f92145ebeba84dc3736c608d2e56cdf1c3e31fa",
"shasum": ""
},
"require": {
@@ -3741,7 +3940,7 @@
},
"type": "library",
"extra": {
- "version": "2.4.0"
+ "version": "2.5.0"
},
"autoload": {
"psr-4": {
@@ -3771,20 +3970,65 @@
"parser",
"shortcodes"
],
- "time": "2020-03-31T16:44:09+00:00"
+ "time": "2020-04-29T16:11:43+00:00"
},
{
- "name": "scheb/two-factor-bundle",
- "version": "v4.14.0",
+ "name": "sabberworm/php-css-parser",
+ "version": "8.3.0",
"source": {
"type": "git",
- "url": "https://github.com/scheb/two-factor-bundle.git",
- "reference": "6393d304ee51a703711e5f5cc3e76f04ce4e238c"
+ "url": "https://github.com/sabberworm/PHP-CSS-Parser.git",
+ "reference": "91bcc3e3fdb7386c9a2e0e0aa09ca75cc43f121f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/scheb/two-factor-bundle/zipball/6393d304ee51a703711e5f5cc3e76f04ce4e238c",
- "reference": "6393d304ee51a703711e5f5cc3e76f04ce4e238c",
+ "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/91bcc3e3fdb7386c9a2e0e0aa09ca75cc43f121f",
+ "reference": "91bcc3e3fdb7386c9a2e0e0aa09ca75cc43f121f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "require-dev": {
+ "codacy/coverage": "^1.4",
+ "phpunit/phpunit": "~4.8"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Sabberworm\\CSS": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Raphael Schweikert"
+ }
+ ],
+ "description": "Parser for CSS Files written in PHP",
+ "homepage": "http://www.sabberworm.com/blog/2010/6/10/php-css-parser",
+ "keywords": [
+ "css",
+ "parser",
+ "stylesheet"
+ ],
+ "time": "2019-02-22T07:42:52+00:00"
+ },
+ {
+ "name": "scheb/two-factor-bundle",
+ "version": "v4.16.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/scheb/two-factor-bundle.git",
+ "reference": "44ae7d1394296ed54aa621dd96516786ade2eeed"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/scheb/two-factor-bundle/zipball/44ae7d1394296ed54aa621dd96516786ade2eeed",
+ "reference": "44ae7d1394296ed54aa621dd96516786ade2eeed",
"shasum": ""
},
"require": {
@@ -3803,13 +4047,14 @@
"symfony/twig-bundle": "^3.4|^4.0|^5.0"
},
"require-dev": {
- "doctrine/lexer": "^1.0.1",
- "doctrine/orm": "^2.6",
+ "doctrine/persistence": "^1.3",
"escapestudios/symfony2-coding-standard": "^3.9",
- "phpunit/phpunit": "^7.0|^8.0",
+ "phpunit/phpunit": "^7.0|^8.0|^9.0",
"squizlabs/php_codesniffer": "^3.5",
"swiftmailer/swiftmailer": "^6.0",
- "symfony/yaml": "^3.4|^4.0|^5.0"
+ "symfony/polyfill-php80": "^1.15",
+ "symfony/yaml": "^3.4|^4.0|^5.0",
+ "vimeo/psalm": "^3.11"
},
"type": "symfony-bundle",
"autoload": {
@@ -3839,20 +4084,20 @@
"two-factor",
"two-step"
],
- "time": "2020-02-15T13:01:16+00:00"
+ "time": "2020-05-08T19:32:30+00:00"
},
{
"name": "sensio/framework-extra-bundle",
- "version": "v5.5.4",
+ "version": "v5.5.5",
"source": {
"type": "git",
"url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git",
- "reference": "d0585d4825a87a5030ca8cd34adb4a17e1066c17"
+ "reference": "c76bb1c5c67840ecb6d9be8e9d8d7036e375e317"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/d0585d4825a87a5030ca8cd34adb4a17e1066c17",
- "reference": "d0585d4825a87a5030ca8cd34adb4a17e1066c17",
+ "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/c76bb1c5c67840ecb6d9be8e9d8d7036e375e317",
+ "reference": "c76bb1c5c67840ecb6d9be8e9d8d7036e375e317",
"shasum": ""
},
"require": {
@@ -3912,7 +4157,7 @@
"annotations",
"controllers"
],
- "time": "2020-04-06T12:20:39+00:00"
+ "time": "2020-05-06T12:12:33+00:00"
},
{
"name": "sensiolabs/security-checker",
@@ -4110,16 +4355,16 @@
},
{
"name": "symfony/asset",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/asset.git",
- "reference": "e3574559efcb51601022fa46fd88dd13a8febdc2"
+ "reference": "fc8eff5841b549fbd66f89e1fd7cfb6a823ee512"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/asset/zipball/e3574559efcb51601022fa46fd88dd13a8febdc2",
- "reference": "e3574559efcb51601022fa46fd88dd13a8febdc2",
+ "url": "https://api.github.com/repos/symfony/asset/zipball/fc8eff5841b549fbd66f89e1fd7cfb6a823ee512",
+ "reference": "fc8eff5841b549fbd66f89e1fd7cfb6a823ee512",
"shasum": ""
},
"require": {
@@ -4162,20 +4407,20 @@
],
"description": "Symfony Asset Component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-12T14:39:55+00:00"
},
{
"name": "symfony/cache",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "f777b570291aebe51081b9827e05f3a747665e87"
+ "reference": "ba0aa1738d04df338c0fabdbecf9cf5fddcdb63f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/f777b570291aebe51081b9827e05f3a747665e87",
- "reference": "f777b570291aebe51081b9827e05f3a747665e87",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/ba0aa1738d04df338c0fabdbecf9cf5fddcdb63f",
+ "reference": "ba0aa1738d04df338c0fabdbecf9cf5fddcdb63f",
"shasum": ""
},
"require": {
@@ -4241,7 +4486,7 @@
"caching",
"psr6"
],
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-28T17:55:16+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -4303,16 +4548,16 @@
},
{
"name": "symfony/config",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "3f4a3de1af498ed0ea653d4dc2317794144e6ca4"
+ "reference": "8ba41fe053683e1e6e3f6fa21f07ea5c4dd9e4c0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/3f4a3de1af498ed0ea653d4dc2317794144e6ca4",
- "reference": "3f4a3de1af498ed0ea653d4dc2317794144e6ca4",
+ "url": "https://api.github.com/repos/symfony/config/zipball/8ba41fe053683e1e6e3f6fa21f07ea5c4dd9e4c0",
+ "reference": "8ba41fe053683e1e6e3f6fa21f07ea5c4dd9e4c0",
"shasum": ""
},
"require": {
@@ -4363,11 +4608,11 @@
],
"description": "Symfony Config Component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-15T15:56:18+00:00"
},
{
"name": "symfony/console",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
@@ -4514,7 +4759,7 @@
},
{
"name": "symfony/css-selector",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
@@ -4567,7 +4812,7 @@
},
{
"name": "symfony/debug",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug.git",
@@ -4623,16 +4868,16 @@
},
{
"name": "symfony/dependency-injection",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "755b18859be26b90f4bf63753432d3387458bf31"
+ "reference": "9d0c2807962f7f12264ab459f48fb541dbd386bd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/755b18859be26b90f4bf63753432d3387458bf31",
- "reference": "755b18859be26b90f4bf63753432d3387458bf31",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/9d0c2807962f7f12264ab459f48fb541dbd386bd",
+ "reference": "9d0c2807962f7f12264ab459f48fb541dbd386bd",
"shasum": ""
},
"require": {
@@ -4692,20 +4937,20 @@
],
"description": "Symfony DependencyInjection Component",
"homepage": "https://symfony.com",
- "time": "2020-03-30T10:09:30+00:00"
+ "time": "2020-04-16T16:36:56+00:00"
},
{
"name": "symfony/doctrine-bridge",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/doctrine-bridge.git",
- "reference": "7889c9df9fe4d95042c2f6e79901c9e6517343d9"
+ "reference": "642cb1000331b8dc5568587f60aeb299070f9a55"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/7889c9df9fe4d95042c2f6e79901c9e6517343d9",
- "reference": "7889c9df9fe4d95042c2f6e79901c9e6517343d9",
+ "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/642cb1000331b8dc5568587f60aeb299070f9a55",
+ "reference": "642cb1000331b8dc5568587f60aeb299070f9a55",
"shasum": ""
},
"require": {
@@ -4786,11 +5031,11 @@
],
"description": "Symfony Doctrine Bridge",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-12T16:45:36+00:00"
},
{
"name": "symfony/dotenv",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/dotenv.git",
@@ -4847,7 +5092,7 @@
},
{
"name": "symfony/error-handler",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
@@ -4903,7 +5148,7 @@
},
{
"name": "symfony/event-dispatcher",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
@@ -5031,16 +5276,16 @@
},
{
"name": "symfony/expression-language",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
- "reference": "c4171e39e6cfc72e2bedb44922310d7d2bd2ab91"
+ "reference": "38010d8d1eb425b74f25b87c366c4d97e4b06a89"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/expression-language/zipball/c4171e39e6cfc72e2bedb44922310d7d2bd2ab91",
- "reference": "c4171e39e6cfc72e2bedb44922310d7d2bd2ab91",
+ "url": "https://api.github.com/repos/symfony/expression-language/zipball/38010d8d1eb425b74f25b87c366c4d97e4b06a89",
+ "reference": "38010d8d1eb425b74f25b87c366c4d97e4b06a89",
"shasum": ""
},
"require": {
@@ -5078,20 +5323,20 @@
],
"description": "Symfony ExpressionLanguage Component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-15T15:55:41+00:00"
},
{
"name": "symfony/filesystem",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "fe297193bf2e6866ed900ed2d5869362768df6a7"
+ "reference": "a3ebf3bfd8a98a147c010a568add5a8aa4edea0f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/fe297193bf2e6866ed900ed2d5869362768df6a7",
- "reference": "fe297193bf2e6866ed900ed2d5869362768df6a7",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/a3ebf3bfd8a98a147c010a568add5a8aa4edea0f",
+ "reference": "a3ebf3bfd8a98a147c010a568add5a8aa4edea0f",
"shasum": ""
},
"require": {
@@ -5128,11 +5373,11 @@
],
"description": "Symfony Filesystem Component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-12T14:39:55+00:00"
},
{
"name": "symfony/finder",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
@@ -5181,16 +5426,16 @@
},
{
"name": "symfony/flex",
- "version": "v1.6.2",
+ "version": "v1.6.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/flex.git",
- "reference": "e4f5a2653ca503782a31486198bd1dd1c9a47f83"
+ "reference": "89999fdaad52cab14637709f2d2ce25835a051e6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/flex/zipball/e4f5a2653ca503782a31486198bd1dd1c9a47f83",
- "reference": "e4f5a2653ca503782a31486198bd1dd1c9a47f83",
+ "url": "https://api.github.com/repos/symfony/flex/zipball/89999fdaad52cab14637709f2d2ce25835a051e6",
+ "reference": "89999fdaad52cab14637709f2d2ce25835a051e6",
"shasum": ""
},
"require": {
@@ -5226,20 +5471,20 @@
}
],
"description": "Composer plugin for Symfony",
- "time": "2020-01-30T12:06:45+00:00"
+ "time": "2020-05-09T12:10:32+00:00"
},
{
"name": "symfony/form",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/form.git",
- "reference": "6dfd2d0f47b9a4abee73807f7172e2b8a0006571"
+ "reference": "505299904397a7c6d515a7c03cdbc1b4a1d4a21f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/form/zipball/6dfd2d0f47b9a4abee73807f7172e2b8a0006571",
- "reference": "6dfd2d0f47b9a4abee73807f7172e2b8a0006571",
+ "url": "https://api.github.com/repos/symfony/form/zipball/505299904397a7c6d515a7c03cdbc1b4a1d4a21f",
+ "reference": "505299904397a7c6d515a7c03cdbc1b4a1d4a21f",
"shasum": ""
},
"require": {
@@ -5310,20 +5555,20 @@
],
"description": "Symfony Form Component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-28T17:55:16+00:00"
},
{
"name": "symfony/framework-bundle",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/framework-bundle.git",
- "reference": "80cdda836cfbe3ccb2bdd4a974f632473f0807a6"
+ "reference": "fdacdf191a71aef94e05b64319868f4d06fe509c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/80cdda836cfbe3ccb2bdd4a974f632473f0807a6",
- "reference": "80cdda836cfbe3ccb2bdd4a974f632473f0807a6",
+ "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/fdacdf191a71aef94e05b64319868f4d06fe509c",
+ "reference": "fdacdf191a71aef94e05b64319868f4d06fe509c",
"shasum": ""
},
"require": {
@@ -5441,20 +5686,20 @@
],
"description": "Symfony FrameworkBundle",
"homepage": "https://symfony.com",
- "time": "2020-03-30T11:41:10+00:00"
+ "time": "2020-04-23T20:17:53+00:00"
},
{
"name": "symfony/http-client",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "9a8f5c968dc68d58044f8e9ff39d03074489b55d"
+ "reference": "88d1745f4095727b8bf0574a0f414331f4ec229c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/9a8f5c968dc68d58044f8e9ff39d03074489b55d",
- "reference": "9a8f5c968dc68d58044f8e9ff39d03074489b55d",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/88d1745f4095727b8bf0574a0f414331f4ec229c",
+ "reference": "88d1745f4095727b8bf0574a0f414331f4ec229c",
"shasum": ""
},
"require": {
@@ -5509,7 +5754,7 @@
],
"description": "Symfony HttpClient component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-12T16:14:02+00:00"
},
{
"name": "symfony/http-client-contracts",
@@ -5570,16 +5815,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "62f92509c9abfd1f73e17b8cf1b72c0bdac6611b"
+ "reference": "ec5bd254c223786f5fa2bb49a1e705c1b8e7cee2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/62f92509c9abfd1f73e17b8cf1b72c0bdac6611b",
- "reference": "62f92509c9abfd1f73e17b8cf1b72c0bdac6611b",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ec5bd254c223786f5fa2bb49a1e705c1b8e7cee2",
+ "reference": "ec5bd254c223786f5fa2bb49a1e705c1b8e7cee2",
"shasum": ""
},
"require": {
@@ -5621,20 +5866,20 @@
],
"description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com",
- "time": "2020-03-30T14:07:33+00:00"
+ "time": "2020-04-18T20:40:08+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "f356a489e51856b99908005eb7f2c51a1dfc95dc"
+ "reference": "1799a6c01f0db5851f399151abdb5d6393fec277"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f356a489e51856b99908005eb7f2c51a1dfc95dc",
- "reference": "f356a489e51856b99908005eb7f2c51a1dfc95dc",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/1799a6c01f0db5851f399151abdb5d6393fec277",
+ "reference": "1799a6c01f0db5851f399151abdb5d6393fec277",
"shasum": ""
},
"require": {
@@ -5711,11 +5956,11 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com",
- "time": "2020-03-30T14:59:15+00:00"
+ "time": "2020-04-28T18:47:42+00:00"
},
{
"name": "symfony/inflector",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/inflector.git",
@@ -5773,16 +6018,16 @@
},
{
"name": "symfony/intl",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/intl.git",
- "reference": "63238a53b1cf0cd3e2b0b22cabc7c0b6f3fd4562"
+ "reference": "040f10fde20ae35e8623771ba8a733508c87aa6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/intl/zipball/63238a53b1cf0cd3e2b0b22cabc7c0b6f3fd4562",
- "reference": "63238a53b1cf0cd3e2b0b22cabc7c0b6f3fd4562",
+ "url": "https://api.github.com/repos/symfony/intl/zipball/040f10fde20ae35e8623771ba8a733508c87aa6a",
+ "reference": "040f10fde20ae35e8623771ba8a733508c87aa6a",
"shasum": ""
},
"require": {
@@ -5844,20 +6089,20 @@
"l10n",
"localization"
],
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-12T14:39:55+00:00"
},
{
"name": "symfony/mailer",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "449856e70ccb1c91ebd75d6fb287ffe21be9fafe"
+ "reference": "939553797698f6702fb00bdc2870bfa23f976473"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/449856e70ccb1c91ebd75d6fb287ffe21be9fafe",
- "reference": "449856e70ccb1c91ebd75d6fb287ffe21be9fafe",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/939553797698f6702fb00bdc2870bfa23f976473",
+ "reference": "939553797698f6702fb00bdc2870bfa23f976473",
"shasum": ""
},
"require": {
@@ -5912,20 +6157,20 @@
],
"description": "Symfony Mailer Component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-23T12:41:43+00:00"
},
{
"name": "symfony/mime",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "6dde9dc70155e91b850b1d009d1f841c54bc4aba"
+ "reference": "7a583ffb6c7dd5aabb5db920817a3cc39261c517"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/6dde9dc70155e91b850b1d009d1f841c54bc4aba",
- "reference": "6dde9dc70155e91b850b1d009d1f841c54bc4aba",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/7a583ffb6c7dd5aabb5db920817a3cc39261c517",
+ "reference": "7a583ffb6c7dd5aabb5db920817a3cc39261c517",
"shasum": ""
},
"require": {
@@ -5974,20 +6219,20 @@
"mime",
"mime-type"
],
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-16T14:49:30+00:00"
},
{
"name": "symfony/monolog-bridge",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/monolog-bridge.git",
- "reference": "2df4a774d99ae6e87c8b67891430f935312be412"
+ "reference": "224355f29abfb8b00a4c5fb22bdaff5c47e82105"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/2df4a774d99ae6e87c8b67891430f935312be412",
- "reference": "2df4a774d99ae6e87c8b67891430f935312be412",
+ "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/224355f29abfb8b00a4c5fb22bdaff5c47e82105",
+ "reference": "224355f29abfb8b00a4c5fb22bdaff5c47e82105",
"shasum": ""
},
"require": {
@@ -6041,7 +6286,7 @@
],
"description": "Symfony Monolog Bridge",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-12T16:14:02+00:00"
},
{
"name": "symfony/monolog-bundle",
@@ -6108,16 +6353,16 @@
},
{
"name": "symfony/options-resolver",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
- "reference": "9072131b5e6e21203db3249c7db26b52897bc73e"
+ "reference": "ade3d89dd3b875b83c8cff2980c9bb0daf6ef297"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/options-resolver/zipball/9072131b5e6e21203db3249c7db26b52897bc73e",
- "reference": "9072131b5e6e21203db3249c7db26b52897bc73e",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/ade3d89dd3b875b83c8cff2980c9bb0daf6ef297",
+ "reference": "ade3d89dd3b875b83c8cff2980c9bb0daf6ef297",
"shasum": ""
},
"require": {
@@ -6158,7 +6403,7 @@
"configuration",
"options"
],
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-06T10:16:26+00:00"
},
{
"name": "symfony/orm-pack",
@@ -6189,16 +6434,16 @@
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.15.0",
+ "version": "v1.16.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14"
+ "reference": "1aab00e39cebaef4d8652497f46c15c1b7e45294"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/4719fa9c18b0464d399f1a63bf624b42b6fa8d14",
- "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1aab00e39cebaef4d8652497f46c15c1b7e45294",
+ "reference": "1aab00e39cebaef4d8652497f46c15c1b7e45294",
"shasum": ""
},
"require": {
@@ -6210,7 +6455,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.15-dev"
+ "dev-master": "1.16-dev"
}
},
"autoload": {
@@ -6243,20 +6488,20 @@
"polyfill",
"portable"
],
- "time": "2020-02-27T09:26:54+00:00"
+ "time": "2020-05-08T16:50:20+00:00"
},
{
"name": "symfony/polyfill-intl-icu",
- "version": "v1.15.0",
+ "version": "v1.16.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-icu.git",
- "reference": "9c281272735eb66476e0fa7381e03fb0d4b60197"
+ "reference": "0913a9ab67d6042966287c8ad996927b6c710330"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/9c281272735eb66476e0fa7381e03fb0d4b60197",
- "reference": "9c281272735eb66476e0fa7381e03fb0d4b60197",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/0913a9ab67d6042966287c8ad996927b6c710330",
+ "reference": "0913a9ab67d6042966287c8ad996927b6c710330",
"shasum": ""
},
"require": {
@@ -6269,7 +6514,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.15-dev"
+ "dev-master": "1.16-dev"
}
},
"autoload": {
@@ -6301,20 +6546,20 @@
"portable",
"shim"
],
- "time": "2020-02-27T09:26:54+00:00"
+ "time": "2020-05-08T16:50:20+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.15.0",
+ "version": "v1.16.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
- "reference": "47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf"
+ "reference": "ab0af41deab94ec8dceb3d1fb408bdd038eba4dc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf",
- "reference": "47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ab0af41deab94ec8dceb3d1fb408bdd038eba4dc",
+ "reference": "ab0af41deab94ec8dceb3d1fb408bdd038eba4dc",
"shasum": ""
},
"require": {
@@ -6328,7 +6573,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.15-dev"
+ "dev-master": "1.16-dev"
}
},
"autoload": {
@@ -6363,20 +6608,20 @@
"portable",
"shim"
],
- "time": "2020-03-09T19:04:49+00:00"
+ "time": "2020-05-08T16:50:20+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.15.0",
+ "version": "v1.16.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "81ffd3a9c6d707be22e3012b827de1c9775fc5ac"
+ "reference": "a54881ec0ab3b2005c406aed0023c062879031e7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/81ffd3a9c6d707be22e3012b827de1c9775fc5ac",
- "reference": "81ffd3a9c6d707be22e3012b827de1c9775fc5ac",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a54881ec0ab3b2005c406aed0023c062879031e7",
+ "reference": "a54881ec0ab3b2005c406aed0023c062879031e7",
"shasum": ""
},
"require": {
@@ -6388,7 +6633,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.15-dev"
+ "dev-master": "1.16-dev"
}
},
"autoload": {
@@ -6422,20 +6667,20 @@
"portable",
"shim"
],
- "time": "2020-03-09T19:04:49+00:00"
+ "time": "2020-05-08T16:50:20+00:00"
},
{
"name": "symfony/polyfill-php72",
- "version": "v1.15.0",
+ "version": "v1.16.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php72.git",
- "reference": "37b0976c78b94856543260ce09b460a7bc852747"
+ "reference": "42fda6d7380e5c940d7f68341ccae89d5ab9963b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/37b0976c78b94856543260ce09b460a7bc852747",
- "reference": "37b0976c78b94856543260ce09b460a7bc852747",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/42fda6d7380e5c940d7f68341ccae89d5ab9963b",
+ "reference": "42fda6d7380e5c940d7f68341ccae89d5ab9963b",
"shasum": ""
},
"require": {
@@ -6444,7 +6689,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.15-dev"
+ "dev-master": "1.16-dev"
}
},
"autoload": {
@@ -6477,20 +6722,20 @@
"portable",
"shim"
],
- "time": "2020-02-27T09:26:54+00:00"
+ "time": "2020-05-08T17:28:34+00:00"
},
{
"name": "symfony/polyfill-php73",
- "version": "v1.15.0",
+ "version": "v1.16.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7"
+ "reference": "7e95fe59d12169fcf4041487e4bf34fca37ee0ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7",
- "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/7e95fe59d12169fcf4041487e4bf34fca37ee0ed",
+ "reference": "7e95fe59d12169fcf4041487e4bf34fca37ee0ed",
"shasum": ""
},
"require": {
@@ -6499,7 +6744,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.15-dev"
+ "dev-master": "1.16-dev"
}
},
"autoload": {
@@ -6535,20 +6780,20 @@
"portable",
"shim"
],
- "time": "2020-02-27T09:26:54+00:00"
+ "time": "2020-05-02T14:56:09+00:00"
},
{
"name": "symfony/process",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "3e40e87a20eaf83a1db825e1fa5097ae89042db3"
+ "reference": "4b6a9a4013baa65d409153cbb5a895bf093dc7f4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/3e40e87a20eaf83a1db825e1fa5097ae89042db3",
- "reference": "3e40e87a20eaf83a1db825e1fa5097ae89042db3",
+ "url": "https://api.github.com/repos/symfony/process/zipball/4b6a9a4013baa65d409153cbb5a895bf093dc7f4",
+ "reference": "4b6a9a4013baa65d409153cbb5a895bf093dc7f4",
"shasum": ""
},
"require": {
@@ -6584,20 +6829,20 @@
],
"description": "Symfony Process Component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-15T15:56:18+00:00"
},
{
"name": "symfony/property-access",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
- "reference": "75cbf0f388d82685ce06515951397bc1370901d7"
+ "reference": "f6a51bd76a3a5c36c57221a4f491b9cf02663672"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/75cbf0f388d82685ce06515951397bc1370901d7",
- "reference": "75cbf0f388d82685ce06515951397bc1370901d7",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/f6a51bd76a3a5c36c57221a4f491b9cf02663672",
+ "reference": "f6a51bd76a3a5c36c57221a4f491b9cf02663672",
"shasum": ""
},
"require": {
@@ -6651,20 +6896,20 @@
"property path",
"reflection"
],
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-15T15:55:41+00:00"
},
{
"name": "symfony/property-info",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-info.git",
- "reference": "b6baecd501adec01a9d68f9c90b83659656065af"
+ "reference": "ab5bb41dee66b4f7b4e0f615772b07d8f466e218"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-info/zipball/b6baecd501adec01a9d68f9c90b83659656065af",
- "reference": "b6baecd501adec01a9d68f9c90b83659656065af",
+ "url": "https://api.github.com/repos/symfony/property-info/zipball/ab5bb41dee66b4f7b4e0f615772b07d8f466e218",
+ "reference": "ab5bb41dee66b4f7b4e0f615772b07d8f466e218",
"shasum": ""
},
"require": {
@@ -6727,20 +6972,20 @@
"type",
"validator"
],
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-06T10:16:26+00:00"
},
{
"name": "symfony/routing",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "0f562fa613e288d7dbae6c63abbc9b33ed75a8f8"
+ "reference": "67b4e1f99c050cbc310b8f3d0dbdc4b0212c052c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/0f562fa613e288d7dbae6c63abbc9b33ed75a8f8",
- "reference": "0f562fa613e288d7dbae6c63abbc9b33ed75a8f8",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/67b4e1f99c050cbc310b8f3d0dbdc4b0212c052c",
+ "reference": "67b4e1f99c050cbc310b8f3d0dbdc4b0212c052c",
"shasum": ""
},
"require": {
@@ -6803,20 +7048,20 @@
"uri",
"url"
],
- "time": "2020-03-30T11:41:10+00:00"
+ "time": "2020-04-21T19:59:53+00:00"
},
{
"name": "symfony/security-bundle",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-bundle.git",
- "reference": "1c317cd29a75e4806479241ffd31d8035e243420"
+ "reference": "dd1641ab03f2dd62e7aa0de8efd80cee20d585ff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-bundle/zipball/1c317cd29a75e4806479241ffd31d8035e243420",
- "reference": "1c317cd29a75e4806479241ffd31d8035e243420",
+ "url": "https://api.github.com/repos/symfony/security-bundle/zipball/dd1641ab03f2dd62e7aa0de8efd80cee20d585ff",
+ "reference": "dd1641ab03f2dd62e7aa0de8efd80cee20d585ff",
"shasum": ""
},
"require": {
@@ -6886,20 +7131,20 @@
],
"description": "Symfony SecurityBundle",
"homepage": "https://symfony.com",
- "time": "2020-03-30T11:41:10+00:00"
+ "time": "2020-04-12T22:16:27+00:00"
},
{
"name": "symfony/security-core",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-core.git",
- "reference": "e99ad8bcd5d1202a1cff7b3e0e76d9077d81cbe6"
+ "reference": "fc84e9481e5bd9d80f70c0d8151601211377a5dc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-core/zipball/e99ad8bcd5d1202a1cff7b3e0e76d9077d81cbe6",
- "reference": "e99ad8bcd5d1202a1cff7b3e0e76d9077d81cbe6",
+ "url": "https://api.github.com/repos/symfony/security-core/zipball/fc84e9481e5bd9d80f70c0d8151601211377a5dc",
+ "reference": "fc84e9481e5bd9d80f70c0d8151601211377a5dc",
"shasum": ""
},
"require": {
@@ -6959,11 +7204,11 @@
],
"description": "Symfony Security Component - Core Library",
"homepage": "https://symfony.com",
- "time": "2020-03-30T11:51:53+00:00"
+ "time": "2020-04-21T21:19:23+00:00"
},
{
"name": "symfony/security-csrf",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-csrf.git",
@@ -7022,16 +7267,16 @@
},
{
"name": "symfony/security-guard",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-guard.git",
- "reference": "606a741712d8adb49aee9b59d57010724db06797"
+ "reference": "d2ba618ed2a52f37dd74fb2c52a14388beddd5fc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-guard/zipball/606a741712d8adb49aee9b59d57010724db06797",
- "reference": "606a741712d8adb49aee9b59d57010724db06797",
+ "url": "https://api.github.com/repos/symfony/security-guard/zipball/d2ba618ed2a52f37dd74fb2c52a14388beddd5fc",
+ "reference": "d2ba618ed2a52f37dd74fb2c52a14388beddd5fc",
"shasum": ""
},
"require": {
@@ -7072,20 +7317,20 @@
],
"description": "Symfony Security Component - Guard",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-15T15:55:41+00:00"
},
{
"name": "symfony/security-http",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-http.git",
- "reference": "b413064160255c31077bb082d25b7bd89275971b"
+ "reference": "055a4f4fe58ab19515fa573919bf7ebd114f4aa7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-http/zipball/b413064160255c31077bb082d25b7bd89275971b",
- "reference": "b413064160255c31077bb082d25b7bd89275971b",
+ "url": "https://api.github.com/repos/symfony/security-http/zipball/055a4f4fe58ab19515fa573919bf7ebd114f4aa7",
+ "reference": "055a4f4fe58ab19515fa573919bf7ebd114f4aa7",
"shasum": ""
},
"require": {
@@ -7093,7 +7338,7 @@
"symfony/http-foundation": "^3.4.40|^4.4.7|^5.0.7",
"symfony/http-kernel": "^4.4",
"symfony/property-access": "^3.4|^4.0|^5.0",
- "symfony/security-core": "^4.4.7"
+ "symfony/security-core": "^4.4.8"
},
"conflict": {
"symfony/event-dispatcher": ">=5",
@@ -7138,20 +7383,20 @@
],
"description": "Symfony Security Component - HTTP Integration",
"homepage": "https://symfony.com",
- "time": "2020-03-30T11:51:53+00:00"
+ "time": "2020-04-03T17:46:33+00:00"
},
{
"name": "symfony/serializer",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/serializer.git",
- "reference": "2a508a535f2323defb325cf28301064fcbb061b9"
+ "reference": "067b6a064ffc53b48d3854c7b408b1ea26017a50"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/serializer/zipball/2a508a535f2323defb325cf28301064fcbb061b9",
- "reference": "2a508a535f2323defb325cf28301064fcbb061b9",
+ "url": "https://api.github.com/repos/symfony/serializer/zipball/067b6a064ffc53b48d3854c7b408b1ea26017a50",
+ "reference": "067b6a064ffc53b48d3854c7b408b1ea26017a50",
"shasum": ""
},
"require": {
@@ -7220,7 +7465,7 @@
],
"description": "Symfony Serializer Component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-12T16:14:02+00:00"
},
{
"name": "symfony/serializer-pack",
@@ -7312,7 +7557,7 @@
},
{
"name": "symfony/stopwatch",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
@@ -7362,7 +7607,7 @@
},
{
"name": "symfony/templating",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/templating.git",
@@ -7418,16 +7663,16 @@
},
{
"name": "symfony/translation",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "4e54d336f2eca5facad449d0b0118bb449375b76"
+ "reference": "8272bbd2b7e220ef812eba2a2b30068a5c64b191"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/4e54d336f2eca5facad449d0b0118bb449375b76",
- "reference": "4e54d336f2eca5facad449d0b0118bb449375b76",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/8272bbd2b7e220ef812eba2a2b30068a5c64b191",
+ "reference": "8272bbd2b7e220ef812eba2a2b30068a5c64b191",
"shasum": ""
},
"require": {
@@ -7490,7 +7735,7 @@
],
"description": "Symfony Translation Component",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-12T16:45:36+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -7551,16 +7796,16 @@
},
{
"name": "symfony/twig-bridge",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bridge.git",
- "reference": "bef4da6724c5a89bb3408d3bc785be7cd5b9efed"
+ "reference": "d64035d0d6b3dbeed3a6839e3833779aaecf3513"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/bef4da6724c5a89bb3408d3bc785be7cd5b9efed",
- "reference": "bef4da6724c5a89bb3408d3bc785be7cd5b9efed",
+ "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/d64035d0d6b3dbeed3a6839e3833779aaecf3513",
+ "reference": "d64035d0d6b3dbeed3a6839e3833779aaecf3513",
"shasum": ""
},
"require": {
@@ -7650,20 +7895,20 @@
],
"description": "Symfony Twig Bridge",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-14T09:16:32+00:00"
},
{
"name": "symfony/twig-bundle",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bundle.git",
- "reference": "44e3e82867bf4dcf52732dd7e0c83826f9da1095"
+ "reference": "79046e5189c5f4da923f395ccc11db930953c990"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/44e3e82867bf4dcf52732dd7e0c83826f9da1095",
- "reference": "44e3e82867bf4dcf52732dd7e0c83826f9da1095",
+ "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/79046e5189c5f4da923f395ccc11db930953c990",
+ "reference": "79046e5189c5f4da923f395ccc11db930953c990",
"shasum": ""
},
"require": {
@@ -7725,20 +7970,20 @@
],
"description": "Symfony TwigBundle",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-15T15:55:41+00:00"
},
{
"name": "symfony/validator",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
- "reference": "2bf1de9d5cac5e5ebc159203c53dcf5b2058d340"
+ "reference": "1780dff34d756f924ed7bb4f1cd94a7f9685eb69"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/2bf1de9d5cac5e5ebc159203c53dcf5b2058d340",
- "reference": "2bf1de9d5cac5e5ebc159203c53dcf5b2058d340",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/1780dff34d756f924ed7bb4f1cd94a7f9685eb69",
+ "reference": "1780dff34d756f924ed7bb4f1cd94a7f9685eb69",
"shasum": ""
},
"require": {
@@ -7818,20 +8063,20 @@
],
"description": "Symfony Validator Component",
"homepage": "https://symfony.com",
- "time": "2020-03-30T11:41:10+00:00"
+ "time": "2020-04-28T18:23:58+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "5a0c2d93006131a36cf6f767d10e2ca8333b0d4a"
+ "reference": "c587e04ce5d1aa62d534a038f574d9a709e814cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/5a0c2d93006131a36cf6f767d10e2ca8333b0d4a",
- "reference": "5a0c2d93006131a36cf6f767d10e2ca8333b0d4a",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c587e04ce5d1aa62d534a038f574d9a709e814cf",
+ "reference": "c587e04ce5d1aa62d534a038f574d9a709e814cf",
"shasum": ""
},
"require": {
@@ -7894,20 +8139,20 @@
"debug",
"dump"
],
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-12T16:14:02+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "6e4939b084defee0ab60a21e6a02e3a198afd91f"
+ "reference": "6e95bdca4a4604da6c148729972d4b627a034b13"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/6e4939b084defee0ab60a21e6a02e3a198afd91f",
- "reference": "6e4939b084defee0ab60a21e6a02e3a198afd91f",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/6e95bdca4a4604da6c148729972d4b627a034b13",
+ "reference": "6e95bdca4a4604da6c148729972d4b627a034b13",
"shasum": ""
},
"require": {
@@ -7954,11 +8199,11 @@
"instantiate",
"serialize"
],
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-15T15:55:41+00:00"
},
{
"name": "symfony/web-link",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/web-link.git",
@@ -8087,16 +8332,16 @@
},
{
"name": "symfony/yaml",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "ef166890d821518106da3560086bfcbeb4fadfec"
+ "reference": "b385dce1c0e9f839b384af90188638819433e252"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/ef166890d821518106da3560086bfcbeb4fadfec",
- "reference": "ef166890d821518106da3560086bfcbeb4fadfec",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/b385dce1c0e9f839b384af90188638819433e252",
+ "reference": "b385dce1c0e9f839b384af90188638819433e252",
"shasum": ""
},
"require": {
@@ -8142,20 +8387,173 @@
],
"description": "Symfony Yaml Component",
"homepage": "https://symfony.com",
- "time": "2020-03-30T11:41:10+00:00"
+ "time": "2020-04-28T17:55:16+00:00"
},
{
- "name": "thecodingmachine/safe",
- "version": "v1.1",
+ "name": "tecnickcom/tc-lib-barcode",
+ "version": "1.15.20",
"source": {
"type": "git",
- "url": "https://github.com/thecodingmachine/safe.git",
- "reference": "f440677bad66c0ef42fa3f875bf05718028af5d3"
+ "url": "https://github.com/tecnickcom/tc-lib-barcode.git",
+ "reference": "dd8de5620ec436d61cc8535e11f2879146ebc16b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/f440677bad66c0ef42fa3f875bf05718028af5d3",
- "reference": "f440677bad66c0ef42fa3f875bf05718028af5d3",
+ "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/dd8de5620ec436d61cc8535e11f2879146ebc16b",
+ "reference": "dd8de5620ec436d61cc8535e11f2879146ebc16b",
+ "shasum": ""
+ },
+ "require": {
+ "ext-bcmath": "*",
+ "ext-date": "*",
+ "ext-gd": "*",
+ "ext-pcre": "*",
+ "php": ">=5.3",
+ "tecnickcom/tc-lib-color": "^1.12.15"
+ },
+ "require-dev": {
+ "apigen/apigen": "^2.8.1 || ^4.1.2",
+ "bartlett/php-compatinfo": "^4.5.2 || ^5.0.10 || ^5.0.12",
+ "pdepend/pdepend": "^2.5.2",
+ "phploc/phploc": "^2.1 || ^3.0 || ^4.0",
+ "phpmd/phpmd": "^2.6.0",
+ "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.1",
+ "sebastian/phpcpd": "^2.0 || ^3.0 || ^4.0",
+ "squizlabs/php_codesniffer": "^2.8.0 || ^3.2.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Com\\Tecnick\\Barcode\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "LGPL-3.0"
+ ],
+ "authors": [
+ {
+ "name": "Nicola Asuni",
+ "email": "info@tecnick.com",
+ "role": "lead"
+ }
+ ],
+ "description": "PHP library to generate linear and bidimensional barcodes",
+ "homepage": "http://www.tecnick.com",
+ "keywords": [
+ "3 of 9",
+ "ANSI MH10.8M-1983",
+ "CBC",
+ "CODABAR",
+ "CODE 11",
+ "CODE 128 A B C",
+ "CODE 39",
+ "CODE 93",
+ "EAN 13",
+ "EAN 8",
+ "ECC200",
+ "Intelligent Mail Barcode",
+ "Interleaved 2 of 5",
+ "KIX",
+ "Klant",
+ "MSI",
+ "Onecode",
+ "PHARMACODE",
+ "PHARMACODE TWO-TRACKS",
+ "POSTNET",
+ "RMS4CC",
+ "Standard 2 of 5",
+ "UPC-A",
+ "UPC-E",
+ "USD-3",
+ "USPS-B-3200",
+ "USS-93",
+ "barcode",
+ "datamatrix",
+ "pdf417",
+ "planet",
+ "qr-code",
+ "royal mail",
+ "tc-lib-barcode",
+ "upc"
+ ],
+ "time": "2020-01-02T16:01:18+00:00"
+ },
+ {
+ "name": "tecnickcom/tc-lib-color",
+ "version": "1.12.15",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/tecnickcom/tc-lib-color.git",
+ "reference": "2f4860cbac4d58c210b6bec4c5806906278962c1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/2f4860cbac4d58c210b6bec4c5806906278962c1",
+ "reference": "2f4860cbac4d58c210b6bec4c5806906278962c1",
+ "shasum": ""
+ },
+ "require": {
+ "ext-pcre": "*",
+ "php": ">=5.3"
+ },
+ "require-dev": {
+ "apigen/apigen": "^2.8.1 || ^4.1.2",
+ "bartlett/php-compatinfo": "^4.5.2 || ^5.0.10 || ^5.0.12",
+ "pdepend/pdepend": "^2.5.2",
+ "phploc/phploc": "^2.1 || ^3.0 || ^4.0",
+ "phpmd/phpmd": "^2.6.0",
+ "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.1",
+ "sebastian/phpcpd": "^2.0 || ^3.0 || ^4.0",
+ "squizlabs/php_codesniffer": "^2.8.0 || ^3.2.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Com\\Tecnick\\Color\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "LGPL-3.0"
+ ],
+ "authors": [
+ {
+ "name": "Nicola Asuni",
+ "email": "info@tecnick.com",
+ "role": "lead"
+ }
+ ],
+ "description": "PHP library to manipulate various color representations",
+ "homepage": "http://www.tecnick.com",
+ "keywords": [
+ "cmyk",
+ "color",
+ "colors",
+ "colour",
+ "colours",
+ "hsl",
+ "hsla",
+ "javascript",
+ "rgb",
+ "rgba",
+ "tc-lib-color",
+ "web"
+ ],
+ "time": "2020-01-02T16:01:17+00:00"
+ },
+ {
+ "name": "thecodingmachine/safe",
+ "version": "v1.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thecodingmachine/safe.git",
+ "reference": "04f9ffae372a9816d4472dfb7bcf6126b623a9df"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/04f9ffae372a9816d4472dfb7bcf6126b623a9df",
+ "reference": "04f9ffae372a9816d4472dfb7bcf6126b623a9df",
"shasum": ""
},
"require": {
@@ -8239,6 +8637,7 @@
"generated/ps.php",
"generated/pspell.php",
"generated/readline.php",
+ "generated/rpminfo.php",
"generated/rrd.php",
"generated/sem.php",
"generated/session.php",
@@ -8274,7 +8673,7 @@
"MIT"
],
"description": "PHP core functions that throw exceptions instead of returning FALSE on error",
- "time": "2020-03-24T13:59:42+00:00"
+ "time": "2020-05-04T15:25:36+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
@@ -8438,6 +8837,59 @@
],
"time": "2020-01-01T17:11:09+00:00"
},
+ {
+ "name": "twig/html-extra",
+ "version": "v3.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/twigphp/html-extra.git",
+ "reference": "0a0340aaba8c09e1c899d81fce6d45a1d6e448d5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/twigphp/html-extra/zipball/0a0340aaba8c09e1c899d81fce6d45a1d6e448d5",
+ "reference": "0a0340aaba8c09e1c899d81fce6d45a1d6e448d5",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "symfony/mime": "^4.3|^5.0",
+ "twig/twig": "^2.4|^3.0"
+ },
+ "require-dev": {
+ "symfony/phpunit-bridge": "^4.4|^5.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Twig\\Extra\\Html\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com",
+ "homepage": "http://fabien.potencier.org",
+ "role": "Lead Developer"
+ }
+ ],
+ "description": "A Twig extension for HTML",
+ "homepage": "https://twig.symfony.com",
+ "keywords": [
+ "html",
+ "twig"
+ ],
+ "time": "2020-01-01T17:11:09+00:00"
+ },
{
"name": "twig/inky-extra",
"version": "v3.0.3",
@@ -8667,16 +9119,16 @@
},
{
"name": "webmozart/assert",
- "version": "1.7.0",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/webmozart/assert.git",
- "reference": "aed98a490f9a8f78468232db345ab9cf606cf598"
+ "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozart/assert/zipball/aed98a490f9a8f78468232db345ab9cf606cf598",
- "reference": "aed98a490f9a8f78468232db345ab9cf606cf598",
+ "url": "https://api.github.com/repos/webmozart/assert/zipball/ab2cb0b3b559010b75981b1bdce728da3ee90ad6",
+ "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6",
"shasum": ""
},
"require": {
@@ -8684,7 +9136,7 @@
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
- "vimeo/psalm": "<3.6.0"
+ "vimeo/psalm": "<3.9.1"
},
"require-dev": {
"phpunit/phpunit": "^4.8.36 || ^7.5.13"
@@ -8711,7 +9163,7 @@
"check",
"validate"
],
- "time": "2020-02-14T12:15:55+00:00"
+ "time": "2020-04-18T12:12:48+00:00"
},
{
"name": "yubico/u2flib-server",
@@ -8867,16 +9319,16 @@
"packages-dev": [
{
"name": "amphp/amp",
- "version": "v2.4.2",
+ "version": "v2.4.4",
"source": {
"type": "git",
"url": "https://github.com/amphp/amp.git",
- "reference": "feca077369a47263b22156b3c6389e55f3809f24"
+ "reference": "1e58d53e4af390efc7813e36cd215bd82cba4b06"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/amphp/amp/zipball/feca077369a47263b22156b3c6389e55f3809f24",
- "reference": "feca077369a47263b22156b3c6389e55f3809f24",
+ "url": "https://api.github.com/repos/amphp/amp/zipball/1e58d53e4af390efc7813e36cd215bd82cba4b06",
+ "reference": "1e58d53e4af390efc7813e36cd215bd82cba4b06",
"shasum": ""
},
"require": {
@@ -8889,7 +9341,7 @@
"jetbrains/phpstorm-stubs": "^2019.3",
"phpunit/phpunit": "^6.0.9 | ^7",
"react/promise": "^2",
- "vimeo/psalm": "^3.9@dev"
+ "vimeo/psalm": "^3.11@dev"
},
"type": "library",
"extra": {
@@ -8941,7 +9393,7 @@
"non-blocking",
"promise"
],
- "time": "2020-04-04T15:05:26+00:00"
+ "time": "2020-04-30T04:54:50+00:00"
},
{
"name": "amphp/byte-stream",
@@ -9236,22 +9688,23 @@
},
{
"name": "doctrine/doctrine-fixtures-bundle",
- "version": "3.3.0",
+ "version": "3.3.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/DoctrineFixturesBundle.git",
- "reference": "8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70"
+ "reference": "39defca57ee0949e1475c46177b30b6d1b732e8f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70",
- "reference": "8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70",
+ "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/39defca57ee0949e1475c46177b30b6d1b732e8f",
+ "reference": "39defca57ee0949e1475c46177b30b6d1b732e8f",
"shasum": ""
},
"require": {
"doctrine/data-fixtures": "^1.3",
"doctrine/doctrine-bundle": "^1.11|^2.0",
"doctrine/orm": "^2.6.0",
+ "doctrine/persistence": "^1.3",
"php": "^7.1",
"symfony/config": "^3.4|^4.3|^5.0",
"symfony/console": "^3.4|^4.3|^5.0",
@@ -9299,7 +9752,7 @@
"Fixture",
"persistence"
],
- "time": "2019-11-13T15:46:58+00:00"
+ "time": "2020-04-02T16:40:37+00:00"
},
{
"name": "ekino/phpstan-banned-code",
@@ -9453,16 +9906,16 @@
},
{
"name": "friendsofphp/php-cs-fixer",
- "version": "v2.16.1",
+ "version": "v2.16.3",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git",
- "reference": "c8afb599858876e95e8ebfcd97812d383fa23f02"
+ "reference": "83baf823a33a1cbd5416c8626935cf3f843c10b0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/c8afb599858876e95e8ebfcd97812d383fa23f02",
- "reference": "c8afb599858876e95e8ebfcd97812d383fa23f02",
+ "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/83baf823a33a1cbd5416c8626935cf3f843c10b0",
+ "reference": "83baf823a33a1cbd5416c8626935cf3f843c10b0",
"shasum": ""
},
"require": {
@@ -9498,6 +9951,7 @@
"symfony/yaml": "^3.0 || ^4.0 || ^5.0"
},
"suggest": {
+ "ext-dom": "For handling output formats in XML",
"ext-mbstring": "For handling non-UTF8 characters in cache signature.",
"php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.",
"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.",
@@ -9520,6 +9974,7 @@
"tests/Test/IntegrationCaseFactory.php",
"tests/Test/IntegrationCaseFactoryInterface.php",
"tests/Test/InternalIntegrationCaseFactory.php",
+ "tests/Test/IsIdenticalConstraint.php",
"tests/TestCase.php"
]
},
@@ -9538,7 +9993,7 @@
}
],
"description": "A tool to automatically fix PHP code style",
- "time": "2019-11-25T22:10:32+00:00"
+ "time": "2020-04-15T18:51:10+00:00"
},
{
"name": "jean85/pretty-package-versions",
@@ -9593,16 +10048,16 @@
},
{
"name": "netresearch/jsonmapper",
- "version": "v1.6.0",
+ "version": "v2.1.0",
"source": {
"type": "git",
"url": "https://github.com/cweiske/jsonmapper.git",
- "reference": "0d4d1b48d682a93b6bfedf60b88c7750e9cb0b06"
+ "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/0d4d1b48d682a93b6bfedf60b88c7750e9cb0b06",
- "reference": "0d4d1b48d682a93b6bfedf60b88c7750e9cb0b06",
+ "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/e0f1e33a71587aca81be5cffbb9746510e1fe04e",
+ "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e",
"shasum": ""
},
"require": {
@@ -9613,8 +10068,8 @@
"php": ">=5.6"
},
"require-dev": {
- "phpunit/phpunit": "~4.8.35 || ~5.7 || ~6.4",
- "squizlabs/php_codesniffer": "~1.5"
+ "phpunit/phpunit": "~4.8.35 || ~5.7 || ~6.4 || ~7.0",
+ "squizlabs/php_codesniffer": "~3.5"
},
"type": "library",
"autoload": {
@@ -9629,159 +10084,13 @@
"authors": [
{
"name": "Christian Weiske",
- "role": "Developer",
"email": "cweiske@cweiske.de",
- "homepage": "http://github.com/cweiske/jsonmapper/"
+ "homepage": "http://github.com/cweiske/jsonmapper/",
+ "role": "Developer"
}
],
"description": "Map nested JSON structures onto PHP classes",
- "time": "2019-08-15T19:41:25+00:00"
- },
- {
- "name": "nette/application",
- "version": "v3.0.4",
- "source": {
- "type": "git",
- "url": "https://github.com/nette/application.git",
- "reference": "da24ae52e65fe52fa6d26f2181a56ec48958ccb0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/nette/application/zipball/da24ae52e65fe52fa6d26f2181a56ec48958ccb0",
- "reference": "da24ae52e65fe52fa6d26f2181a56ec48958ccb0",
- "shasum": ""
- },
- "require": {
- "nette/component-model": "^3.0",
- "nette/http": "^3.0.2",
- "nette/routing": "~3.0.0",
- "nette/utils": "^3.1",
- "php": ">=7.1"
- },
- "conflict": {
- "latte/latte": "<2.6",
- "nette/di": "<3.0-stable",
- "nette/forms": "<3.0",
- "tracy/tracy": "<2.5"
- },
- "require-dev": {
- "latte/latte": "^2.6",
- "mockery/mockery": "^1.0",
- "nette/di": "^v3.0",
- "nette/forms": "^3.0",
- "nette/robot-loader": "^3.2",
- "nette/security": "^3.0",
- "nette/tester": "^2.3.1",
- "phpstan/phpstan-nette": "^0.12",
- "tracy/tracy": "^2.6"
- },
- "suggest": {
- "latte/latte": "Allows using Latte in templates",
- "nette/forms": "Allows to use Nette\\Application\\UI\\Form"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause",
- "GPL-2.0-only",
- "GPL-3.0-only"
- ],
- "authors": [
- {
- "name": "David Grudl",
- "homepage": "https://davidgrudl.com"
- },
- {
- "name": "Nette Community",
- "homepage": "https://nette.org/contributors"
- }
- ],
- "description": "🏆 Nette Application: a full-stack component-based MVC kernel for PHP that helps you write powerful and modern web applications. Write less, have cleaner code and your work will bring you joy.",
- "homepage": "https://nette.org",
- "keywords": [
- "Forms",
- "component-based",
- "control",
- "framework",
- "mvc",
- "mvp",
- "nette",
- "presenter",
- "routing",
- "seo"
- ],
- "time": "2020-01-22T21:39:02+00:00"
- },
- {
- "name": "nette/component-model",
- "version": "v3.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/nette/component-model.git",
- "reference": "3153441f3d64bbdac300e75b8e5dde36590f7e01"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/nette/component-model/zipball/3153441f3d64bbdac300e75b8e5dde36590f7e01",
- "reference": "3153441f3d64bbdac300e75b8e5dde36590f7e01",
- "shasum": ""
- },
- "require": {
- "nette/utils": "^2.5 || ^3.0",
- "php": ">=7.1"
- },
- "conflict": {
- "nette/application": "<2.4",
- "nette/nette": "<2.2"
- },
- "require-dev": {
- "nette/tester": "^2.0",
- "tracy/tracy": "^2.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause",
- "GPL-2.0",
- "GPL-3.0"
- ],
- "authors": [
- {
- "name": "David Grudl",
- "homepage": "https://davidgrudl.com"
- },
- {
- "name": "Nette Community",
- "homepage": "https://nette.org/contributors"
- }
- ],
- "description": "⚛ Nette Component Model",
- "homepage": "https://nette.org",
- "keywords": [
- "components",
- "nette"
- ],
- "time": "2019-02-20T07:13:15+00:00"
+ "time": "2020-04-16T18:48:43+00:00"
},
{
"name": "nette/finder",
@@ -9846,80 +10155,6 @@
],
"time": "2020-01-03T20:35:40+00:00"
},
- {
- "name": "nette/http",
- "version": "v3.0.4",
- "source": {
- "type": "git",
- "url": "https://github.com/nette/http.git",
- "reference": "e4d8d360c66c8af9512ca13ab629d312af2b3ce3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/nette/http/zipball/e4d8d360c66c8af9512ca13ab629d312af2b3ce3",
- "reference": "e4d8d360c66c8af9512ca13ab629d312af2b3ce3",
- "shasum": ""
- },
- "require": {
- "nette/utils": "^3.1",
- "php": ">=7.1"
- },
- "conflict": {
- "nette/di": "<3.0.3"
- },
- "require-dev": {
- "nette/di": "^3.0",
- "nette/security": "^3.0",
- "nette/tester": "^2.0",
- "phpstan/phpstan": "^0.12",
- "tracy/tracy": "^2.4"
- },
- "suggest": {
- "ext-fileinfo": "to detect type of uploaded files",
- "nette/security": "allows use Nette\\Http\\UserStorage"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause",
- "GPL-2.0-only",
- "GPL-3.0-only"
- ],
- "authors": [
- {
- "name": "David Grudl",
- "homepage": "https://davidgrudl.com"
- },
- {
- "name": "Nette Community",
- "homepage": "https://nette.org/contributors"
- }
- ],
- "description": "🌐 Nette Http: abstraction for HTTP request, response and session. Provides careful data sanitization and utility for URL and cookies manipulation.",
- "homepage": "https://nette.org",
- "keywords": [
- "cookies",
- "http",
- "nette",
- "proxy",
- "request",
- "response",
- "security",
- "session",
- "url"
- ],
- "time": "2020-03-31T13:31:41+00:00"
- },
{
"name": "nette/robot-loader",
"version": "v3.2.3",
@@ -9983,63 +10218,6 @@
],
"time": "2020-02-28T13:10:07+00:00"
},
- {
- "name": "nette/routing",
- "version": "v3.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/nette/routing.git",
- "reference": "603c697f3df7ed214795d4e8e8c58fbf981232b1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/nette/routing/zipball/603c697f3df7ed214795d4e8e8c58fbf981232b1",
- "reference": "603c697f3df7ed214795d4e8e8c58fbf981232b1",
- "shasum": ""
- },
- "require": {
- "nette/http": "^3.0",
- "nette/utils": "^3.0",
- "php": ">=7.1"
- },
- "require-dev": {
- "nette/tester": "^2.0",
- "tracy/tracy": "^2.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause",
- "GPL-2.0",
- "GPL-3.0"
- ],
- "authors": [
- {
- "name": "David Grudl",
- "homepage": "https://davidgrudl.com"
- },
- {
- "name": "Nette Community",
- "homepage": "https://nette.org/contributors"
- }
- ],
- "description": "Nette Routing: two-ways URL conversion",
- "homepage": "https://nette.org",
- "keywords": [
- "nette"
- ],
- "time": "2019-02-13T15:57:18+00:00"
- },
{
"name": "nette/utils",
"version": "v3.1.1",
@@ -10265,16 +10443,16 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "0.4.3",
+ "version": "0.4.4",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "928179efc5368145a8b03cb20d58cb3f3136afae"
+ "reference": "d8d9d4645379e677466d407034436bb155b11c65"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/928179efc5368145a8b03cb20d58cb3f3136afae",
- "reference": "928179efc5368145a8b03cb20d58cb3f3136afae",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/d8d9d4645379e677466d407034436bb155b11c65",
+ "reference": "d8d9d4645379e677466d407034436bb155b11c65",
"shasum": ""
},
"require": {
@@ -10286,7 +10464,7 @@
"jakub-onderka/php-parallel-lint": "^0.9.2",
"phing/phing": "^2.16.0",
"phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "^0.12",
+ "phpstan/phpstan": "^0.12.19",
"phpstan/phpstan-strict-rules": "^0.12",
"phpunit/phpunit": "^6.3",
"slevomat/coding-standard": "^4.7.2",
@@ -10310,25 +10488,28 @@
"MIT"
],
"description": "PHPDoc parser with support for nullable, intersection and generic types",
- "time": "2020-01-25T20:42:48+00:00"
+ "time": "2020-04-13T16:28:46+00:00"
},
{
"name": "phpstan/phpstan",
- "version": "0.12.18",
+ "version": "0.12.23",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "1ce27fe29c8660a27926127d350d53d80c4d4286"
+ "reference": "71e529efced79e055fa8318b692e7f7d03ea4e75"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/1ce27fe29c8660a27926127d350d53d80c4d4286",
- "reference": "1ce27fe29c8660a27926127d350d53d80c4d4286",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/71e529efced79e055fa8318b692e7f7d03ea4e75",
+ "reference": "71e529efced79e055fa8318b692e7f7d03ea4e75",
"shasum": ""
},
"require": {
"php": "^7.1"
},
+ "conflict": {
+ "phpstan/phpstan-shim": "*"
+ },
"bin": [
"phpstan",
"phpstan.phar"
@@ -10349,20 +10530,20 @@
"MIT"
],
"description": "PHPStan - PHP Static Analysis Tool",
- "time": "2020-03-22T16:51:47+00:00"
+ "time": "2020-05-05T12:55:44+00:00"
},
{
"name": "phpstan/phpstan-doctrine",
- "version": "0.12.10",
+ "version": "0.12.12",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-doctrine.git",
- "reference": "601f343b05875074454ca72702204592f8844f7d"
+ "reference": "842047b2496a46dca2c826d9d6ae37ed08593677"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/601f343b05875074454ca72702204592f8844f7d",
- "reference": "601f343b05875074454ca72702204592f8844f7d",
+ "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/842047b2496a46dca2c826d9d6ae37ed08593677",
+ "reference": "842047b2496a46dca2c826d9d6ae37ed08593677",
"shasum": ""
},
"require": {
@@ -10413,20 +10594,20 @@
"MIT"
],
"description": "Doctrine extensions for PHPStan",
- "time": "2020-03-13T13:03:08+00:00"
+ "time": "2020-05-08T08:31:05+00:00"
},
{
"name": "phpstan/phpstan-symfony",
- "version": "0.12.5",
+ "version": "0.12.6",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-symfony.git",
- "reference": "063c8289357d42cceba956589bfb8b57b5ac4d40"
+ "reference": "ba69dcd8e57c1a8580bf190e0554bea0fc37fe2f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/063c8289357d42cceba956589bfb8b57b5ac4d40",
- "reference": "063c8289357d42cceba956589bfb8b57b5ac4d40",
+ "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/ba69dcd8e57c1a8580bf190e0554bea0fc37fe2f",
+ "reference": "ba69dcd8e57c1a8580bf190e0554bea0fc37fe2f",
"shasum": ""
},
"require": {
@@ -10483,31 +10664,32 @@
}
],
"description": "Symfony Framework extensions and rules for PHPStan",
- "time": "2020-04-09T07:41:44+00:00"
+ "time": "2020-04-15T20:26:41+00:00"
},
{
"name": "psalm/plugin-symfony",
- "version": "v1.1.3",
+ "version": "v1.2.1",
"source": {
"type": "git",
"url": "https://github.com/psalm/psalm-plugin-symfony.git",
- "reference": "c2b2dd4ae70bf269023e22efd15b7b31f7efe51d"
+ "reference": "95e6128cfae20f4cc0d03ab47510cbe882824132"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/psalm/psalm-plugin-symfony/zipball/c2b2dd4ae70bf269023e22efd15b7b31f7efe51d",
- "reference": "c2b2dd4ae70bf269023e22efd15b7b31f7efe51d",
+ "url": "https://api.github.com/repos/psalm/psalm-plugin-symfony/zipball/95e6128cfae20f4cc0d03ab47510cbe882824132",
+ "reference": "95e6128cfae20f4cc0d03ab47510cbe882824132",
"shasum": ""
},
"require": {
"ext-simplexml": "*",
"php": "^7.1",
"symfony/framework-bundle": "^3.0 || ^4.0 || ^5.0",
- "vimeo/psalm": "^3.7"
+ "vimeo/psalm": "^3.11"
},
"require-dev": {
"codeception/base": "^2.5",
"phpunit/phpunit": "~7.5",
+ "symfony/console": "*",
"weirdan/codeception-psalm-module": "^0.2.2"
},
"type": "psalm-plugin",
@@ -10532,7 +10714,7 @@
}
],
"description": "Psalm Plugin for Symfony",
- "time": "2020-03-15T10:38:16+00:00"
+ "time": "2020-04-27T05:38:20+00:00"
},
{
"name": "roave/security-advisories",
@@ -10540,12 +10722,12 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
- "reference": "0f73cf4b4b9227eb8845723bc2a8869bc4dd6e8f"
+ "reference": "ec1a75b10126327b351fdea7c2b9bfb94e2f6f35"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/0f73cf4b4b9227eb8845723bc2a8869bc4dd6e8f",
- "reference": "0f73cf4b4b9227eb8845723bc2a8869bc4dd6e8f",
+ "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/ec1a75b10126327b351fdea7c2b9bfb94e2f6f35",
+ "reference": "ec1a75b10126327b351fdea7c2b9bfb94e2f6f35",
"shasum": ""
},
"conflict": {
@@ -10558,6 +10740,7 @@
"asymmetricrypt/asymmetricrypt": ">=0,<9.9.99",
"aws/aws-sdk-php": ">=3,<3.2.1",
"bagisto/bagisto": "<0.1.5",
+ "barrelstrength/sprout-base-email": "<3.9",
"bolt/bolt": "<3.6.10",
"brightlocal/phpwhois": "<=4.2.5",
"buddypress/buddypress": "<5.1.2",
@@ -10591,6 +10774,8 @@
"endroid/qr-code-bundle": "<3.4.2",
"enshrined/svg-sanitize": "<0.13.1",
"erusev/parsedown": "<1.7.2",
+ "ezsystems/demobundle": ">=5.4,<5.4.6.1",
+ "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1",
"ezsystems/ezfind-ls": ">=5.3,<5.3.6.1|>=5.4,<5.4.11.1|>=2017.12,<2017.12.0.1",
"ezsystems/ezplatform": ">=1.7,<1.7.9.1|>=1.13,<1.13.5.1|>=2.5,<2.5.4",
"ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6",
@@ -10633,6 +10818,7 @@
"magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2",
"monolog/monolog": ">=1.8,<1.12",
"namshi/jose": "<2.2",
+ "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1",
"onelogin/php-saml": "<2.10.4",
"oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5",
"openid/php-openid": "<2.3",
@@ -10666,7 +10852,7 @@
"serluck/phpwhois": "<=4.2.6",
"shopware/shopware": "<5.3.7",
"silverstripe/admin": ">=1.0.3,<1.0.4|>=1.1,<1.1.1",
- "silverstripe/assets": ">=1,<1.3.5|>=1.4,<1.4.4",
+ "silverstripe/assets": ">=1,<1.4.7|>=1.5,<1.5.2",
"silverstripe/cms": "<4.3.6|>=4.4,<4.4.4",
"silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1",
"silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3",
@@ -10679,7 +10865,7 @@
"silverstripe/userforms": "<3",
"simple-updates/phpwhois": "<=1",
"simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4",
- "simplesamlphp/simplesamlphp": "<1.18.4",
+ "simplesamlphp/simplesamlphp": "<1.18.6",
"simplesamlphp/simplesamlphp-module-infocard": "<1.0.1",
"simplito/elliptic-php": "<1.0.6",
"slim/slim": "<2.6",
@@ -10687,7 +10873,7 @@
"socalnick/scn-social-auth": "<1.15.2",
"spoonity/tcpdf": "<6.2.22",
"squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1",
- "ssddanbrown/bookstack": "<0.25.3",
+ "ssddanbrown/bookstack": "<0.29.2",
"stormpath/sdk": ">=0,<9.9.99",
"studio-42/elfinder": "<2.1.49",
"swiftmailer/swiftmailer": ">=4,<5.4.5",
@@ -10796,7 +10982,7 @@
}
],
"description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it",
- "time": "2020-03-31T14:30:16+00:00"
+ "time": "2020-05-09T00:00:21+00:00"
},
{
"name": "sebastian/diff",
@@ -10856,31 +11042,32 @@
},
{
"name": "slevomat/coding-standard",
- "version": "6.2.0",
+ "version": "6.3.3",
"source": {
"type": "git",
"url": "https://github.com/slevomat/coding-standard.git",
- "reference": "c4bf9cad66da885cc843cc24d708661d9d8fbb95"
+ "reference": "b905a82255749de847fd4de607c7a4c8163f058d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/c4bf9cad66da885cc843cc24d708661d9d8fbb95",
- "reference": "c4bf9cad66da885cc843cc24d708661d9d8fbb95",
+ "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/b905a82255749de847fd4de607c7a4c8163f058d",
+ "reference": "b905a82255749de847fd4de607c7a4c8163f058d",
"shasum": ""
},
"require": {
"php": "^7.1",
- "phpstan/phpdoc-parser": "0.4.0 - 0.4.3",
- "squizlabs/php_codesniffer": "^3.5.4"
+ "phpstan/phpdoc-parser": "0.4.0 - 0.4.4",
+ "squizlabs/php_codesniffer": "^3.5.5"
},
"require-dev": {
"dealerdirect/phpcodesniffer-composer-installer": "0.6.2",
"phing/phing": "2.16.3",
- "php-parallel-lint/php-parallel-lint": "1.1.0",
- "phpstan/phpstan": "0.12.18",
- "phpstan/phpstan-phpunit": "0.12.6",
+ "php-parallel-lint/php-parallel-lint": "1.2.0",
+ "phpstan/phpstan": "0.12.19",
+ "phpstan/phpstan-deprecation-rules": "0.12.2",
+ "phpstan/phpstan-phpunit": "0.12.8",
"phpstan/phpstan-strict-rules": "0.12.2",
- "phpunit/phpunit": "7.5.20|8.5.2|9.0.1"
+ "phpunit/phpunit": "7.5.20|8.5.2|9.1.2"
},
"type": "phpcodesniffer-standard",
"extra": {
@@ -10898,20 +11085,20 @@
"MIT"
],
"description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.",
- "time": "2020-03-28T22:04:31+00:00"
+ "time": "2020-04-28T07:15:08+00:00"
},
{
"name": "squizlabs/php_codesniffer",
- "version": "3.5.4",
+ "version": "3.5.5",
"source": {
"type": "git",
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "dceec07328401de6211037abbb18bda423677e26"
+ "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/dceec07328401de6211037abbb18bda423677e26",
- "reference": "dceec07328401de6211037abbb18bda423677e26",
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/73e2e7f57d958e7228fce50dc0c61f58f017f9f6",
+ "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6",
"shasum": ""
},
"require": {
@@ -10949,11 +11136,11 @@
"phpcs",
"standards"
],
- "time": "2020-01-30T22:20:29+00:00"
+ "time": "2020-04-17T01:09:41+00:00"
},
{
"name": "symfony/browser-kit",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/browser-kit.git",
@@ -11012,7 +11199,7 @@
},
{
"name": "symfony/debug-bundle",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug-bundle.git",
@@ -11107,7 +11294,7 @@
},
{
"name": "symfony/dom-crawler",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/dom-crawler.git",
@@ -11168,22 +11355,22 @@
},
{
"name": "symfony/maker-bundle",
- "version": "v1.15.0",
+ "version": "v1.17.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/maker-bundle.git",
- "reference": "31396f2e61803f0e2debbb43ba5aa21acbc6e15a"
+ "reference": "0b5fd0e13eedc88727b47a11edbcf68bc6b797ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/31396f2e61803f0e2debbb43ba5aa21acbc6e15a",
- "reference": "31396f2e61803f0e2debbb43ba5aa21acbc6e15a",
+ "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/0b5fd0e13eedc88727b47a11edbcf68bc6b797ed",
+ "reference": "0b5fd0e13eedc88727b47a11edbcf68bc6b797ed",
"shasum": ""
},
"require": {
- "doctrine/inflector": "^1.2",
+ "doctrine/inflector": "^1.2 || ^2.0",
"nikic/php-parser": "^4.0",
- "php": "^7.0.8",
+ "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",
@@ -11232,27 +11419,27 @@
"scaffold",
"scaffolding"
],
- "time": "2020-04-05T10:50:59+00:00"
+ "time": "2020-05-08T13:53:05+00:00"
},
{
"name": "symfony/phpunit-bridge",
- "version": "v5.0.7",
+ "version": "v5.0.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/phpunit-bridge.git",
- "reference": "0258b43a94972abf1ee99ce2221359f8ac2a17fd"
+ "reference": "00b8da18a52fa842b7a39613fb0a63720a354e74"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/0258b43a94972abf1ee99ce2221359f8ac2a17fd",
- "reference": "0258b43a94972abf1ee99ce2221359f8ac2a17fd",
+ "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/00b8da18a52fa842b7a39613fb0a63720a354e74",
+ "reference": "00b8da18a52fa842b7a39613fb0a63720a354e74",
"shasum": ""
},
"require": {
"php": ">=5.5.9"
},
"conflict": {
- "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0|<6.4,>=6.0"
+ "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0|<6.4,>=6.0|9.1.2"
},
"suggest": {
"symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader"
@@ -11297,7 +11484,66 @@
],
"description": "Symfony PHPUnit Bridge",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:56:45+00:00"
+ "time": "2020-04-28T17:58:55+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php70",
+ "version": "v1.16.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php70.git",
+ "reference": "6cc55bd2a085dbe05b4122c1987a82897b8da419"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/6cc55bd2a085dbe05b4122c1987a82897b8da419",
+ "reference": "6cc55bd2a085dbe05b4122c1987a82897b8da419",
+ "shasum": ""
+ },
+ "require": {
+ "paragonie/random_compat": "~1.0|~2.0|~9.99",
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.16-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php70\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ],
+ "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 7.0+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2020-05-02T14:56:09+00:00"
},
{
"name": "symfony/profiler-pack",
@@ -11357,16 +11603,16 @@
},
{
"name": "symfony/web-profiler-bundle",
- "version": "v4.4.7",
+ "version": "v4.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/web-profiler-bundle.git",
- "reference": "4c432f5c21c700270819daacf95323302fa8f004"
+ "reference": "aaeaa6a620e0187ea3107bdd4030a8b284f7e89d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/4c432f5c21c700270819daacf95323302fa8f004",
- "reference": "4c432f5c21c700270819daacf95323302fa8f004",
+ "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/aaeaa6a620e0187ea3107bdd4030a8b284f7e89d",
+ "reference": "aaeaa6a620e0187ea3107bdd4030a8b284f7e89d",
"shasum": ""
},
"require": {
@@ -11419,36 +11665,36 @@
],
"description": "Symfony WebProfilerBundle",
"homepage": "https://symfony.com",
- "time": "2020-03-27T16:54:36+00:00"
+ "time": "2020-04-28T17:55:16+00:00"
},
{
"name": "symplify/auto-bind-parameter",
- "version": "v7.2.12",
+ "version": "v7.3.10",
"source": {
"type": "git",
"url": "https://github.com/symplify/auto-bind-parameter.git",
- "reference": "e07e2d6228b8211321098647166c6c48fcd58498"
+ "reference": "722aaf2b75be2f26bf147add53000f6c2e06b70d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symplify/auto-bind-parameter/zipball/e07e2d6228b8211321098647166c6c48fcd58498",
- "reference": "e07e2d6228b8211321098647166c6c48fcd58498",
+ "url": "https://api.github.com/repos/symplify/auto-bind-parameter/zipball/722aaf2b75be2f26bf147add53000f6c2e06b70d",
+ "reference": "722aaf2b75be2f26bf147add53000f6c2e06b70d",
"shasum": ""
},
"require": {
"nette/utils": "^3.0",
"php": "^7.2",
"symfony/dependency-injection": "^4.4|^5.0",
- "symfony/http-kernel": "^4.4|^5.0",
- "symplify/package-builder": "^7.2.12"
+ "symfony/http-kernel": "^4.4|^5.0"
},
"require-dev": {
- "phpunit/phpunit": "^8.5|^9.0"
+ "phpunit/phpunit": "^8.5|^9.0",
+ "symplify/package-builder": "^7.3.10"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "7.3-dev"
+ "dev-master": "7.4-dev"
}
},
"autoload": {
@@ -11461,28 +11707,27 @@
"MIT"
],
"description": "Auto bind parameters for your Symfony applications",
- "time": "2020-04-09T23:55:34+00:00"
+ "time": "2020-05-07T21:45:46+00:00"
},
{
"name": "symplify/autowire-array-parameter",
- "version": "v7.2.12",
+ "version": "v7.3.10",
"source": {
"type": "git",
"url": "https://github.com/symplify/autowire-array-parameter.git",
- "reference": "8a0b518432dfa8d9d5a6b3848683609683f0696b"
+ "reference": "6bb61f924e1a1542c062063885b6c881ce39a909"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symplify/autowire-array-parameter/zipball/8a0b518432dfa8d9d5a6b3848683609683f0696b",
- "reference": "8a0b518432dfa8d9d5a6b3848683609683f0696b",
+ "url": "https://api.github.com/repos/symplify/autowire-array-parameter/zipball/6bb61f924e1a1542c062063885b6c881ce39a909",
+ "reference": "6bb61f924e1a1542c062063885b6c881ce39a909",
"shasum": ""
},
"require": {
- "nette/application": "^3.0",
"nette/utils": "^3.0",
"php": "^7.2",
"symfony/dependency-injection": "^4.4|^5.0",
- "symplify/package-builder": "^7.2.12"
+ "symplify/package-builder": "^7.3.10"
},
"require-dev": {
"phpunit/phpunit": "^8.5|^9.0"
@@ -11490,7 +11735,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "7.3-dev"
+ "dev-master": "7.4-dev"
}
},
"autoload": {
@@ -11503,49 +11748,55 @@
"MIT"
],
"description": "Autowire array parameters for your Symfony applications",
- "time": "2020-04-09T23:55:34+00:00"
+ "time": "2020-05-07T21:45:46+00:00"
},
{
"name": "symplify/coding-standard",
- "version": "v7.2.12",
+ "version": "v7.3.10",
"source": {
"type": "git",
"url": "https://github.com/symplify/coding-standard.git",
- "reference": "900e96cf4dc7315c038f6f8d565c9bc83d9fd649"
+ "reference": "eb1583770cd09b2aa79f7017ed4a0477b3ba6eb5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symplify/coding-standard/zipball/900e96cf4dc7315c038f6f8d565c9bc83d9fd649",
- "reference": "900e96cf4dc7315c038f6f8d565c9bc83d9fd649",
+ "url": "https://api.github.com/repos/symplify/coding-standard/zipball/eb1583770cd09b2aa79f7017ed4a0477b3ba6eb5",
+ "reference": "eb1583770cd09b2aa79f7017ed4a0477b3ba6eb5",
"shasum": ""
},
"require": {
"friendsofphp/php-cs-fixer": "^2.16",
"nette/finder": "^2.5",
"nette/utils": "^3.0",
+ "nikic/php-parser": "^4.4",
"php": "^7.2",
"phpstan/phpdoc-parser": "^0.4",
+ "phpstan/phpstan": "^0.12.23",
+ "slevomat/coding-standard": "^6.3.2",
"squizlabs/php_codesniffer": "^3.5",
- "symplify/autowire-array-parameter": "^7.2.12",
- "symplify/package-builder": "^7.2.12",
- "symplify/smart-file-system": "^7.2.12"
+ "symplify/autowire-array-parameter": "^7.3.10",
+ "symplify/package-builder": "^7.3.10",
+ "symplify/phpstan-extensions": "^7.3.10",
+ "symplify/smart-file-system": "^7.3.10"
},
"require-dev": {
"nette/application": "^3.0",
+ "nette/bootstrap": "^3.0",
"phpunit/phpunit": "^8.5|^9.0",
- "symplify/easy-coding-standard-tester": "^7.2.12",
- "symplify/package-builder": "^7.2.12"
+ "symplify/easy-coding-standard-tester": "^7.3.10",
+ "symplify/package-builder": "^7.3.10"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "7.3-dev"
+ "dev-master": "7.4-dev"
}
},
"autoload": {
"psr-4": {
"Symplify\\CodingStandard\\": "src",
- "Symplify\\CodingStandard\\TokenRunner\\": "packages/token-runner/src"
+ "Symplify\\CodingStandard\\CognitiveComplexity\\": "packages/cognitive-complexity/src",
+ "Symplify\\CodingStandard\\ObjectCalisthenics\\": "packages/object-calisthenics/src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -11553,20 +11804,64 @@
"MIT"
],
"description": "Set of Symplify rules for PHP_CodeSniffer and PHP CS Fixer.",
- "time": "2020-04-09T23:55:34+00:00"
+ "time": "2020-05-07T21:45:46+00:00"
},
{
- "name": "symplify/easy-coding-standard",
- "version": "v7.2.12",
+ "name": "symplify/console-color-diff",
+ "version": "v7.3.10",
"source": {
"type": "git",
- "url": "https://github.com/symplify/easy-coding-standard.git",
- "reference": "8b62588f3f7c6c2605d3d7693297ebed9b4956e5"
+ "url": "https://github.com/symplify/console-color-diff.git",
+ "reference": "c3de6ca7896300fd3daaf743ab7e1a92d85df484"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symplify/easy-coding-standard/zipball/8b62588f3f7c6c2605d3d7693297ebed9b4956e5",
- "reference": "8b62588f3f7c6c2605d3d7693297ebed9b4956e5",
+ "url": "https://api.github.com/repos/symplify/console-color-diff/zipball/c3de6ca7896300fd3daaf743ab7e1a92d85df484",
+ "reference": "c3de6ca7896300fd3daaf743ab7e1a92d85df484",
+ "shasum": ""
+ },
+ "require": {
+ "nette/utils": "^3.0",
+ "php": "^7.2",
+ "sebastian/diff": "^3.0|^4.0",
+ "symfony/console": "^4.4|^5.0",
+ "symfony/dependency-injection": "^4.4|^5.0",
+ "symfony/http-kernel": "^4.4|^5.0",
+ "symplify/package-builder": "^7.3.10"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^8.5|^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "7.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symplify\\ConsoleColorDiff\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Package to print diffs in console with colors",
+ "time": "2020-05-07T21:45:46+00:00"
+ },
+ {
+ "name": "symplify/easy-coding-standard",
+ "version": "v7.3.10",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symplify/easy-coding-standard.git",
+ "reference": "d2b0e44786345163000329958eafe8c0f1312b4c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symplify/easy-coding-standard/zipball/d2b0e44786345163000329958eafe8c0f1312b4c",
+ "reference": "d2b0e44786345163000329958eafe8c0f1312b4c",
"shasum": ""
},
"require": {
@@ -11578,7 +11873,7 @@
"ocramius/package-versions": "^1.4",
"php": "^7.2",
"psr/simple-cache": "^1.0",
- "slevomat/coding-standard": "^6.0",
+ "slevomat/coding-standard": "^6.3.2",
"squizlabs/php_codesniffer": "^3.5",
"symfony/cache": "^4.4|^5.0",
"symfony/config": "^4.4|^5.0",
@@ -11587,19 +11882,17 @@
"symfony/finder": "^4.4|^5.0",
"symfony/http-kernel": "^4.4|^5.0",
"symfony/yaml": "^4.4|^5.0",
- "symplify/auto-bind-parameter": "^7.2.12",
- "symplify/autowire-array-parameter": "^7.2.12",
- "symplify/coding-standard": "^7.2.12",
- "symplify/package-builder": "^7.2.12",
- "symplify/set-config-resolver": "^7.2.12",
- "symplify/smart-file-system": "^7.2.12"
- },
- "replace": {
- "symfony/polyfill-php70": "*"
+ "symplify/auto-bind-parameter": "^7.3.10",
+ "symplify/autowire-array-parameter": "^7.3.10",
+ "symplify/coding-standard": "^7.3.10",
+ "symplify/console-color-diff": "^7.3.10",
+ "symplify/package-builder": "^7.3.10",
+ "symplify/set-config-resolver": "^7.3.10",
+ "symplify/smart-file-system": "^7.3.10"
},
"require-dev": {
"phpunit/phpunit": "^8.5|^9.0",
- "symplify/easy-coding-standard-tester": "^7.2.12"
+ "symplify/easy-coding-standard-tester": "^7.3.10"
},
"bin": [
"bin/ecs"
@@ -11607,7 +11900,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "7.3-dev"
+ "dev-master": "7.4-dev"
}
},
"autoload": {
@@ -11624,20 +11917,20 @@
"MIT"
],
"description": "Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer.",
- "time": "2020-04-09T23:55:34+00:00"
+ "time": "2020-05-07T21:45:46+00:00"
},
{
"name": "symplify/package-builder",
- "version": "v7.2.12",
+ "version": "v7.3.10",
"source": {
"type": "git",
"url": "https://github.com/symplify/package-builder.git",
- "reference": "95f3ac3cccc6e247d71c5830879c25c8207b0297"
+ "reference": "a584e97915d1ddc1d1b3de0dece2377657617de7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symplify/package-builder/zipball/95f3ac3cccc6e247d71c5830879c25c8207b0297",
- "reference": "95f3ac3cccc6e247d71c5830879c25c8207b0297",
+ "url": "https://api.github.com/repos/symplify/package-builder/zipball/a584e97915d1ddc1d1b3de0dece2377657617de7",
+ "reference": "a584e97915d1ddc1d1b3de0dece2377657617de7",
"shasum": ""
},
"require": {
@@ -11657,7 +11950,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "7.3-dev"
+ "dev-master": "7.4-dev"
}
},
"autoload": {
@@ -11670,20 +11963,61 @@
"MIT"
],
"description": "Dependency Injection, Console and Kernel toolkit for Symplify packages.",
- "time": "2020-04-07T13:55:45+00:00"
+ "time": "2020-05-04T10:14:30+00:00"
},
{
- "name": "symplify/set-config-resolver",
- "version": "v7.2.12",
+ "name": "symplify/phpstan-extensions",
+ "version": "v7.3.10",
"source": {
"type": "git",
- "url": "https://github.com/symplify/set-config-resolver.git",
- "reference": "275e882c5cb175bbb9520c652b9d25a23a678d30"
+ "url": "https://github.com/symplify/phpstan-extensions.git",
+ "reference": "4f7a4c0cf0f460af38544731f0df8ab842847bcb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symplify/set-config-resolver/zipball/275e882c5cb175bbb9520c652b9d25a23a678d30",
- "reference": "275e882c5cb175bbb9520c652b9d25a23a678d30",
+ "url": "https://api.github.com/repos/symplify/phpstan-extensions/zipball/4f7a4c0cf0f460af38544731f0df8ab842847bcb",
+ "reference": "4f7a4c0cf0f460af38544731f0df8ab842847bcb",
+ "shasum": ""
+ },
+ "require": {
+ "friendsofphp/php-cs-fixer": "^2.16",
+ "nette/utils": "^3.0",
+ "php": "^7.2",
+ "phpstan/phpstan": "^0.12.23",
+ "symplify/coding-standard": "^7.3.10",
+ "symplify/package-builder": "^7.3.10",
+ "symplify/smart-file-system": "^7.3.10"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "7.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symplify\\PHPStanExtensions\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "'stats' and 'ignore' error format, solid Symfony SplFileInfo and other useful extensions for PHPStan.",
+ "time": "2020-05-07T21:45:46+00:00"
+ },
+ {
+ "name": "symplify/set-config-resolver",
+ "version": "v7.3.10",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symplify/set-config-resolver.git",
+ "reference": "5443b43175cdb6927692517d9166a1f1c4ea37ad"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symplify/set-config-resolver/zipball/5443b43175cdb6927692517d9166a1f1c4ea37ad",
+ "reference": "5443b43175cdb6927692517d9166a1f1c4ea37ad",
"shasum": ""
},
"require": {
@@ -11692,7 +12026,7 @@
"symfony/console": "^4.4|^5.0",
"symfony/filesystem": "^4.4|^5.0",
"symfony/finder": "^4.4|^5.0",
- "symplify/smart-file-system": "^7.2.12"
+ "symplify/smart-file-system": "^7.3.10"
},
"require-dev": {
"phpunit/phpunit": "^8.5|^9.0"
@@ -11700,7 +12034,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "7.3-dev"
+ "dev-master": "7.4-dev"
}
},
"autoload": {
@@ -11713,20 +12047,20 @@
"MIT"
],
"description": "Resolve config and sets from configs and cli opptions for CLI applications",
- "time": "2020-04-09T23:55:34+00:00"
+ "time": "2020-05-07T21:45:46+00:00"
},
{
"name": "symplify/smart-file-system",
- "version": "v7.2.12",
+ "version": "v7.3.10",
"source": {
"type": "git",
"url": "https://github.com/symplify/smart-file-system.git",
- "reference": "c7496682de3aeb006ef360431ba5d04ed262f802"
+ "reference": "27087a6eec9cd9fb603cdb4551f28dd8c7b0a2fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symplify/smart-file-system/zipball/c7496682de3aeb006ef360431ba5d04ed262f802",
- "reference": "c7496682de3aeb006ef360431ba5d04ed262f802",
+ "url": "https://api.github.com/repos/symplify/smart-file-system/zipball/27087a6eec9cd9fb603cdb4551f28dd8c7b0a2fd",
+ "reference": "27087a6eec9cd9fb603cdb4551f28dd8c7b0a2fd",
"shasum": ""
},
"require": {
@@ -11737,13 +12071,13 @@
},
"require-dev": {
"nette/finder": "^2.5",
- "phpstan/phpstan": "^0.12.10",
+ "phpstan/phpstan": "^0.12.23",
"phpunit/phpunit": "^8.5|^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "7.3-dev"
+ "dev-master": "7.4-dev"
}
},
"autoload": {
@@ -11756,20 +12090,20 @@
"MIT"
],
"description": "Sanitized FileInfo with safe getRealPath() and other handy methods",
- "time": "2020-03-18T23:14:48+00:00"
+ "time": "2020-05-07T17:06:47+00:00"
},
{
"name": "vimeo/psalm",
- "version": "3.10.1",
+ "version": "3.11.2",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "eeed5ecccc10131397f0eb7ee6da810c0be3a7fc"
+ "reference": "d470903722cfcbc1cd04744c5491d3e6d13ec3d9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/eeed5ecccc10131397f0eb7ee6da810c0be3a7fc",
- "reference": "eeed5ecccc10131397f0eb7ee6da810c0be3a7fc",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/d470903722cfcbc1cd04744c5491d3e6d13ec3d9",
+ "reference": "d470903722cfcbc1cd04744c5491d3e6d13ec3d9",
"shasum": ""
},
"require": {
@@ -11784,7 +12118,7 @@
"ext-tokenizer": "*",
"felixfbecker/advanced-json-rpc": "^3.0.3",
"felixfbecker/language-server-protocol": "^1.4",
- "netresearch/jsonmapper": "^1.0",
+ "netresearch/jsonmapper": "^1.0 || ^2.0",
"nikic/php-parser": "^4.3",
"ocramius/package-versions": "^1.2",
"openlss/lib-array2xml": "^1.0",
@@ -11798,13 +12132,15 @@
"psalm/psalm": "self.version"
},
"require-dev": {
+ "amphp/amp": "^2.4.2",
"bamarni/composer-bin-plugin": "^1.2",
"brianium/paratest": "^4.0.0",
"ext-curl": "*",
+ "php-coveralls/php-coveralls": "^2.2",
"phpmyadmin/sql-parser": "5.1.0",
"phpspec/prophecy": ">=1.9.0",
- "phpunit/phpunit": "^7.5.16 || ^8.5",
- "psalm/plugin-phpunit": "^0.9",
+ "phpunit/phpunit": "^7.5.16 || ^8.5 || ^9.0",
+ "psalm/plugin-phpunit": "^0.10",
"slevomat/coding-standard": "^5.0",
"squizlabs/php_codesniffer": "^3.5",
"symfony/process": "^4.3"
@@ -11852,7 +12188,7 @@
"inspection",
"php"
],
- "time": "2020-03-23T11:40:30+00:00"
+ "time": "2020-04-13T12:47:11+00:00"
},
{
"name": "webmozart/glob",
diff --git a/config/packages/fos_ckeditor.yaml b/config/packages/fos_ckeditor.yaml
index 2d61863b..11103ccd 100644
--- a/config/packages/fos_ckeditor.yaml
+++ b/config/packages/fos_ckeditor.yaml
@@ -17,7 +17,19 @@ fos_ck_editor:
extraPlugins: "markdown"
height: 60
toolbar: description_toolbar
-
+ label_config:
+ height: 100
+ enterMode: 2
+ toolbar: label_toolbar
+ extraPlugins: ["partdb_label", "showprotected"]
+ allowedContent: true
+ font_names: >
+ DejaVu Sans Mono/DejaVu Sans Mono;
+ DejaVu Sans/DejaVu Sans;
+ DejaVu Serif/DejaVu Serif;
+ Helvetica/Helvetica, Arial, sans-serif;
+ Times New Roman/Times New Roman, Times, serif;
+ Courier New/Courier New, Courier, monospace;
plugins:
bbcode:
@@ -29,10 +41,25 @@ fos_ck_editor:
specialchar:
path: "ckeditor/plugins/specialchar"
filename: "plugin.js"
+ partdb_label:
+ path: "ckeditor/plugins/partdb_label/"
+ filename: "plugin.js"
+ showprotected:
+ path: "ckeditor/plugins/showprotected/"
+ filename: "plugin.js"
toolbars:
configs:
+ label_toolbar:
+ - [ 'Bold', 'Italic', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat' ]
+ - ['JustifyLeft', 'JustifyCenter', 'JustifyRight']
+ - ["SpecialChar"]
+ - ["Source"]
+ - "/"
+ - ['Format', 'FontSize', 'Font']
+ - ['Table', 'HorizontalRule']
+ - ['Placeholders']
description_toolbar:
- [ 'Bold', 'Italic', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat' ]
- ["SpecialChar"]
diff --git a/config/packages/twig.yaml b/config/packages/twig.yaml
index 8203eb8f..9a114dc0 100644
--- a/config/packages/twig.yaml
+++ b/config/packages/twig.yaml
@@ -15,3 +15,4 @@ twig:
allow_email_pw_reset: '%allow_email_pw_reset%'
locale_menu: '%locale_menu%'
attachment_manager: '@App\Services\Attachments\AttachmentManager'
+ label_profile_dropdown_helper: '@App\Services\LabelSystem\LabelProfileDropdownHelper'
diff --git a/config/permissions.yaml b/config/permissions.yaml
index bd5b8181..d1d0f94a 100644
--- a/config/permissions.yaml
+++ b/config/permissions.yaml
@@ -291,6 +291,9 @@ perms: # Here comes a list with all Permission names (they have a perm_[name] co
timetravel:
label: "perm.tools.timeTravel"
bit: 14
+ label_scanner:
+ label: "perm.tools.label_scanner"
+ bit: 16
groups:
label: "perm.groups"
@@ -466,11 +469,33 @@ perms: # Here comes a list with all Permission names (they have a perm_[name] co
edit_options:
label: "perm.self.edit_options"
bit: 2
- delete_profiles:
- label: "perm.self.delete_profiles"
- bit: 4
+ alsoSet: ['create_labels']
+ read_profiles:
+ label: "perm.self.read_profiles"
+ bit: 10
edit_profiles:
label: "perm.self.edit_profiles"
bit: 6
+ alsoSet: ['read_profiles']
+ create_profiles:
+ label: "perm.self.create_profiles"
+ bit: 8
+ alsoSet: ['read_profiles', 'edit_profiles']
+ delete_profiles:
+ label: "perm.self.delete_profiles"
+ bit: 4
+ alsoSet: ['read_profiles', 'edit_profiles', 'create_profiles']
+ use_twig:
+ label: "perm.labels.use_twig"
+ bit: 12
+ alsoSet: ['create_labels', 'edit_options']
+ show_history:
+ label: "perm.show_history"
+ bit: 14
+ alsoSet: ['read_profiles']
+ revert_element:
+ label: "perm.revert_elements"
+ bit: 16
+ alsoSet: ['read_profiles', 'edit_profiles', 'create_profiles', 'delete_profiles']
diff --git a/config/routes.yaml b/config/routes.yaml
index a8c925b7..6de247bf 100644
--- a/config/routes.yaml
+++ b/config/routes.yaml
@@ -3,6 +3,11 @@
# controller: App\Controller\DefaultController::index
# Redirect every url without an locale to the locale of the user/the global base locale
+
+scan_qr:
+ path: /scan/{type}/{id}
+ controller: App\Controller\ScanController:scanQRCode
+
redirector:
path: /{url}
requirements:
diff --git a/config/services.yaml b/config/services.yaml
index 24cacd4e..fdf9519b 100644
--- a/config/services.yaml
+++ b/config/services.yaml
@@ -35,6 +35,11 @@ services:
bool $gpdr_compliance : '%gpdr_compliance%'
bool $kernel_debug: '%kernel.debug%'
string $kernel_cache_dir: '%kernel.cache_dir%'
+ string $partdb_title: '%partdb_title%'
+
+ _instanceof:
+ App\Services\LabelSystem\PlaceholderProviders\PlaceholderProviderInterface:
+ tags: ['app.label_placeholder_provider']
# makes classes in src/ available to be used as services
# this creates a service per class whose id is the fully-qualified class name
@@ -163,6 +168,15 @@ services:
$code_length: 8
$code_count: 15
+ App\Services\LabelSystem\LabelTextReplacer:
+ arguments:
+ $providers: !tagged_iterator 'app.label_placeholder_provider'
+
App\Services\TranslationExtractor\PermissionExtractor:
tags:
- - { name: 'translation.extractor', alias: 'permissionExtractor'}
\ No newline at end of file
+ - { name: 'translation.extractor', alias: 'permissionExtractor'}
+
+ # PartLotProvider must be invoked before all other providers, so it can override %%NAME%% placeholder
+ App\Services\LabelSystem\PlaceholderProviders\PartLotProvider:
+ tags:
+ - { name: 'app.label_placeholder_provider', priority: 10}
\ No newline at end of file
diff --git a/package.json b/package.json
index 5f7776e9..41e6746d 100644
--- a/package.json
+++ b/package.json
@@ -25,6 +25,7 @@
"@types/jquery.form": "^3.26.30",
"@types/marked": "^0.7.2",
"@types/typeahead": "^0.11.32",
+ "@zxing/library": "^0.16.3",
"bootbox": "^5.4.0",
"bootstrap-fileinput": "^5.0.1",
"bootstrap-select": "^1.13.8",
diff --git a/public/ckeditor/plugins/partdb_label/icons/hidpi/placeholder.png b/public/ckeditor/plugins/partdb_label/icons/hidpi/placeholder.png
new file mode 100644
index 00000000..5289e6da
Binary files /dev/null and b/public/ckeditor/plugins/partdb_label/icons/hidpi/placeholder.png differ
diff --git a/public/ckeditor/plugins/partdb_label/icons/placeholder.png b/public/ckeditor/plugins/partdb_label/icons/placeholder.png
new file mode 100644
index 00000000..5641ad1d
Binary files /dev/null and b/public/ckeditor/plugins/partdb_label/icons/placeholder.png differ
diff --git a/public/ckeditor/plugins/partdb_label/lang/de.js b/public/ckeditor/plugins/partdb_label/lang/de.js
new file mode 100644
index 00000000..2a5818ba
--- /dev/null
+++ b/public/ckeditor/plugins/partdb_label/lang/de.js
@@ -0,0 +1,69 @@
+/*
+ * This file is part of Part-DB (https://github.com/Part-DB/Part-DB-symfony).
+ *
+ * Copyright (C) 2019 - 2020 Jan Böhmer (https://github.com/jbtronics)
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see