diff --git a/.idea/php.xml b/.idea/php.xml index 925aae17c1..ba5605ab82 100644 --- a/.idea/php.xml +++ b/.idea/php.xml @@ -587,8 +587,6 @@ - - \ No newline at end of file diff --git a/app/internal/composer.json b/app/internal/composer.json index 1da4c99574..a3018f9c20 100644 --- a/app/internal/composer.json +++ b/app/internal/composer.json @@ -30,7 +30,7 @@ "lm-commons/lmc-rbac-mvc": "^3.0", "firebase/php-jwt": "^6.0", "olcs/olcs-auth": "^8.0", - "olcs/olcs-common": "^7.8.0", + "olcs/olcs-common": "^7.11.0", "olcs/olcs-logging": "^7.2", "olcs/olcs-transfer": "^7.4.0", "olcs/olcs-utils": "^6.0.0", diff --git a/app/internal/composer.lock b/app/internal/composer.lock index a0c3ad1b4c..ee66d72f2c 100644 --- a/app/internal/composer.lock +++ b/app/internal/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": "19726ec9153ea944e02b7642bc74bf16", + "content-hash": "a6961e9bdc35d64cd50999b7879c7d41", "packages": [ { "name": "aws/aws-crt-php", @@ -32,10 +32,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "AWS SDK Common Runtime Team", @@ -44,7 +48,12 @@ ], "description": "AWS Common Runtime for PHP", "homepage": "https://github.com/awslabs/aws-crt-php", - "keywords": ["amazon", "aws", "crt", "sdk"], + "keywords": [ + "amazon", + "aws", + "crt", + "sdk" + ], "support": { "issues": "https://github.com/awslabs/aws-crt-php/issues", "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.6" @@ -110,13 +119,17 @@ } }, "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Aws\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "Amazon Web Services", @@ -172,9 +185,13 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A powerful alternative to var_export(), which can export closures and objects without __set_state()", - "keywords": ["var_export"], + "keywords": [ + "var_export" + ], "support": { "issues": "https://github.com/brick/varexporter/issues", "source": "https://github.com/brick/varexporter/tree/0.5.0" @@ -225,7 +242,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -250,7 +269,11 @@ ], "description": "Docblock Annotations Parser", "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": ["annotations", "docblock", "parser"], + "keywords": [ + "annotations", + "docblock", + "parser" + ], "support": { "issues": "https://github.com/doctrine/annotations/issues", "source": "https://github.com/doctrine/annotations/tree/1.14.3" @@ -298,7 +321,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -385,7 +410,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -410,7 +437,12 @@ ], "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", "homepage": "https://www.doctrine-project.org/projects/collections.html", - "keywords": ["array", "collections", "iterators", "php"], + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], "support": { "issues": "https://github.com/doctrine/collections/issues", "source": "https://github.com/doctrine/collections/tree/1.8.0" @@ -453,7 +485,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", "support": { @@ -498,9 +532,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Doctrine hydrators for Laminas applications", - "keywords": ["doctrine", "hydrator", "laminas"], + "keywords": [ + "doctrine", + "hydrator", + "laminas" + ], "support": { "issues": "https://github.com/doctrine/doctrine-laminas-hydrator/issues", "rss": "https://github.com/doctrine/doctrine-laminas-hydrator/releases.atom", @@ -584,7 +624,9 @@ "suggest": { "doctrine/data-fixtures": "Data Fixtures if you want to generate test data or bootstrap data for your deployments" }, - "bin": ["bin/doctrine-module"], + "bin": [ + "bin/doctrine-module" + ], "type": "library", "extra": { "laminas": { @@ -598,7 +640,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kyle Spraggs", @@ -627,7 +671,11 @@ ], "description": "Laminas Module that provides Doctrine basic functionality required for ORM and ODM modules", "homepage": "http://www.doctrine-project.org/", - "keywords": ["doctrine", "laminas", "module"], + "keywords": [ + "doctrine", + "laminas", + "module" + ], "support": { "issues": "https://github.com/doctrine/DoctrineModule/issues", "source": "https://github.com/doctrine/DoctrineModule/tree/5.3.0" @@ -682,7 +730,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -770,7 +820,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -859,7 +911,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -876,7 +930,13 @@ ], "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": ["annotations", "docblock", "lexer", "parser", "php"], + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], "support": { "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/2.1.1" @@ -941,7 +1001,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -970,7 +1032,13 @@ ], "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", "homepage": "https://doctrine-project.org/projects/persistence.html", - "keywords": ["mapper", "object", "odm", "orm", "persistence"], + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], "support": { "issues": "https://github.com/doctrine/persistence/issues", "source": "https://github.com/doctrine/persistence/tree/2.5.7" @@ -1037,7 +1105,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "support": { "issues": "https://github.com/dvsa/dvsa-laminas-config-cloud-parameters/issues", "source": "https://github.com/dvsa/dvsa-laminas-config-cloud-parameters/tree/v1.0.0" @@ -1073,14 +1143,20 @@ }, "type": "library", "autoload": { - "files": ["library/HTMLPurifier.composer.php"], + "files": [ + "library/HTMLPurifier.composer.php" + ], "psr-0": { "HTMLPurifier": "library/" }, - "exclude-from-classmap": ["/library/HTMLPurifier/Language/"] + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Edward Z. Yang", @@ -1090,7 +1166,9 @@ ], "description": "Standards compliant HTML filter written in PHP", "homepage": "http://htmlpurifier.org/", - "keywords": ["html"], + "keywords": [ + "html" + ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", "source": "https://github.com/ezyang/htmlpurifier/tree/v4.17.0" @@ -1133,7 +1211,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Neuman Vong", @@ -1148,7 +1228,10 @@ ], "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", "homepage": "https://github.com/firebase/php-jwt", - "keywords": ["jwt", "php"], + "keywords": [ + "jwt", + "php" + ], "support": { "issues": "https://github.com/firebase/php-jwt/issues", "source": "https://github.com/firebase/php-jwt/tree/v6.10.1" @@ -1201,13 +1284,17 @@ } }, "autoload": { - "files": ["src/functions_include.php"], + "files": [ + "src/functions_include.php" + ], "psr-4": { "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1311,7 +1398,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1335,7 +1424,9 @@ } ], "description": "Guzzle promises library", - "keywords": ["promise"], + "keywords": [ + "promise" + ], "support": { "issues": "https://github.com/guzzle/promises/issues", "source": "https://github.com/guzzle/promises/tree/2.0.2" @@ -1401,7 +1492,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1521,10 +1614,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "provides an API for authentication and includes concrete authentication adapters for common use case scenarios", "homepage": "https://laminas.dev", - "keywords": ["Authentication", "laminas"], + "keywords": [ + "Authentication", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-authentication/", @@ -1615,10 +1713,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output", "homepage": "https://laminas.dev", - "keywords": ["cache", "laminas", "psr-16", "psr-6"], + "keywords": [ + "cache", + "laminas", + "psr-16", + "psr-6" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-cache/", @@ -1679,9 +1784,14 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Laminas cache adapter for redis", - "keywords": ["cache", "laminas"], + "keywords": [ + "cache", + "laminas" + ], "support": { "docs": "https://docs.laminas.dev/laminas-cache-storage-adapter-redis/", "forum": "https://discourse.laminas.dev/", @@ -1734,10 +1844,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", "homepage": "https://laminas.dev", - "keywords": ["code", "laminas", "laminasframework"], + "keywords": [ + "code", + "laminas", + "laminasframework" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-code/", @@ -1797,10 +1913,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "provides a nested object property based user interface for accessing this configuration data within application code", "homepage": "https://laminas.dev", - "keywords": ["config", "laminas"], + "keywords": [ + "config", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-config/", @@ -1860,10 +1981,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Lightweight library for collecting and merging configuration from different sources", "homepage": "https://laminas.dev", - "keywords": ["config-aggregator", "laminas"], + "keywords": [ + "config-aggregator", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-config-aggregator/", @@ -1919,10 +2045,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Strong cryptography tools and password hashing", "homepage": "https://laminas.dev", - "keywords": ["crypt", "laminas"], + "keywords": [ + "crypt", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-crypt/", @@ -1976,10 +2107,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", "homepage": "https://laminas.dev", - "keywords": ["escaper", "laminas"], + "keywords": [ + "escaper", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-escaper/", @@ -2037,10 +2173,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Trigger and listen to events within a PHP application", "homepage": "https://laminas.dev", - "keywords": ["event", "eventmanager", "events", "laminas"], + "keywords": [ + "event", + "eventmanager", + "events", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-eventmanager/", @@ -2111,10 +2254,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Programmatically filter and normalize data and files", "homepage": "https://laminas.dev", - "keywords": ["filter", "laminas"], + "keywords": [ + "filter", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-filter/", @@ -2203,10 +2351,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Validate and display simple and complex forms, casting forms to business objects and vice versa", "homepage": "https://laminas.dev", - "keywords": ["form", "laminas"], + "keywords": [ + "form", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-form/", @@ -2262,10 +2415,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", "homepage": "https://laminas.dev", - "keywords": ["http", "http client", "laminas"], + "keywords": [ + "http", + "http client", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-http/", @@ -2334,10 +2493,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Serialize objects to arrays, and vice versa", "homepage": "https://laminas.dev", - "keywords": ["hydrator", "laminas"], + "keywords": [ + "hydrator", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-hydrator/", @@ -2414,10 +2578,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Provide translations for your application, and filter and validate internationalized values", "homepage": "https://laminas.dev", - "keywords": ["i18n", "laminas"], + "keywords": [ + "i18n", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-i18n/", @@ -2483,10 +2652,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Normalize and validate input sets from the web, APIs, the CLI, and more, including files", "homepage": "https://laminas.dev", - "keywords": ["inputfilter", "laminas"], + "keywords": [ + "inputfilter", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-inputfilter/", @@ -2539,10 +2713,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP", "homepage": "https://laminas.dev", - "keywords": ["json", "laminas"], + "keywords": [ + "json", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-json/", @@ -2590,10 +2769,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Autoloading and plugin loading strategies", "homepage": "https://laminas.dev", - "keywords": ["laminas", "loader"], + "keywords": [ + "laminas", + "loader" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-loader/", @@ -2672,10 +2856,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Robust, composite logger with filtering, formatting, and PSR-3 support", "homepage": "https://laminas.dev", - "keywords": ["laminas", "log", "logging"], + "keywords": [ + "laminas", + "log", + "logging" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-log/", @@ -2734,10 +2924,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Create cryptographically secure pseudo-random numbers, and manage big integers", "homepage": "https://laminas.dev", - "keywords": ["laminas", "math"], + "keywords": [ + "laminas", + "math" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-math/", @@ -2801,10 +2996,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Modular application system for laminas-mvc applications", "homepage": "https://laminas.dev", - "keywords": ["laminas", "modulemanager"], + "keywords": [ + "laminas", + "modulemanager" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-modulemanager/", @@ -2877,10 +3077,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins", "homepage": "https://laminas.dev", - "keywords": ["laminas", "mvc"], + "keywords": [ + "laminas", + "mvc" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc/", @@ -2949,10 +3154,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Integration between laminas-mvc and laminas-i18n", "homepage": "https://laminas.dev", - "keywords": ["i18n", "laminas", "mvc"], + "keywords": [ + "i18n", + "laminas", + "mvc" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-i18n/", @@ -3013,10 +3224,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Plugin for creating and exposing flash messages via laminas-mvc controllers", "homepage": "https://laminas.dev", - "keywords": ["laminas", "mvc"], + "keywords": [ + "laminas", + "mvc" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-plugin-flashmessenger/", @@ -3074,10 +3290,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Post/Redirect/Get plugin for laminas-mvc controllers", "homepage": "https://laminas.dev", - "keywords": ["laminas", "mvc"], + "keywords": [ + "laminas", + "mvc" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-plugin-prg/", @@ -3150,10 +3371,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Manage trees of pointers to web pages in order to build navigation systems", "homepage": "https://laminas.dev", - "keywords": ["laminas", "navigation"], + "keywords": [ + "laminas", + "navigation" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-navigation/", @@ -3224,10 +3450,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Paginate collections of data from arbitrary sources", "homepage": "https://laminas.dev", - "keywords": ["laminas", "paginator"], + "keywords": [ + "laminas", + "paginator" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-paginator/", @@ -3290,10 +3521,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Flexible routing system for HTTP and console applications", "homepage": "https://laminas.dev", - "keywords": ["laminas", "routing"], + "keywords": [ + "laminas", + "routing" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-router/", @@ -3355,10 +3591,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Serialize and deserialize PHP structures to a variety of representations", "homepage": "https://laminas.dev", - "keywords": ["laminas", "serializer"], + "keywords": [ + "laminas", + "serializer" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-serializer/", @@ -3427,13 +3668,17 @@ ], "type": "library", "autoload": { - "files": ["src/autoload.php"], + "files": [ + "src/autoload.php" + ], "psr-4": { "Laminas\\ServiceManager\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Factory-Driven Dependency Injection Container", "homepage": "https://laminas.dev", "keywords": [ @@ -3518,10 +3763,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Object-oriented interface to PHP sessions and storage", "homepage": "https://laminas.dev", - "keywords": ["laminas", "session"], + "keywords": [ + "laminas", + "session" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-session/", @@ -3572,10 +3822,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "SPL extensions, array utilities, error handlers, and more", "homepage": "https://laminas.dev", - "keywords": ["laminas", "stdlib"], + "keywords": [ + "laminas", + "stdlib" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-stdlib/", @@ -3627,10 +3882,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Create FIGlets and text-based tables", "homepage": "https://laminas.dev", - "keywords": ["laminas", "text"], + "keywords": [ + "laminas", + "text" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-text/", @@ -3680,10 +3940,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)", "homepage": "https://laminas.dev", - "keywords": ["laminas", "uri"], + "keywords": [ + "laminas", + "uri" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-uri/", @@ -3759,10 +4024,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", "homepage": "https://laminas.dev", - "keywords": ["laminas", "validator"], + "keywords": [ + "laminas", + "validator" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-validator/", @@ -3844,7 +4114,9 @@ "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", "laminas/laminas-uri": "Laminas\\Uri component" }, - "bin": ["bin/templatemap_generator.php"], + "bin": [ + "bin/templatemap_generator.php" + ], "type": "library", "autoload": { "psr-4": { @@ -3852,10 +4124,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Flexible view layer supporting and providing multiple view layers, helpers, and more", "homepage": "https://laminas.dev", - "keywords": ["laminas", "view"], + "keywords": [ + "laminas", + "view" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-view/", @@ -3907,10 +4184,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Utility library for XML usage, best practices, and security in PHP", "homepage": "https://laminas.dev", - "keywords": ["laminas", "security", "xml"], + "keywords": [ + "laminas", + "security", + "xml" + ], "support": { "chat": "https://laminas.dev/chat", "forum": "https://discourse.laminas.dev", @@ -3977,7 +4260,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kyle Spraggs", @@ -3996,7 +4281,12 @@ ], "description": "Laminas Framework MVC Module that provides a layer of features of Laminas\\Permissions\\Rbac", "homepage": "http://www.github.com/Laminas-Commons/LmcRbacMvc", - "keywords": ["laminas", "module", "permissions", "rbac"], + "keywords": [ + "laminas", + "module", + "permissions", + "rbac" + ], "support": { "issues": "https://github.com/LM-Commons/LmcRbacMvc/issues", "source": "https://github.com/LM-Commons/LmcRbacMvc/tree/v3.3.2" @@ -4025,7 +4315,9 @@ "composer/xdebug-handler": "^3.0.3", "phpunit/phpunit": "^8.5.33" }, - "bin": ["bin/jp.php"], + "bin": [ + "bin/jp.php" + ], "type": "library", "extra": { "branch-alias": { @@ -4033,13 +4325,17 @@ } }, "autoload": { - "files": ["src/JmesPath.php"], + "files": [ + "src/JmesPath.php" + ], "psr-4": { "JmesPath\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -4053,7 +4349,10 @@ } ], "description": "Declaratively specify how to extract elements from a JSON document", - "keywords": ["json", "jsonpath"], + "keywords": [ + "json", + "jsonpath" + ], "support": { "issues": "https://github.com/jmespath/jmespath.php/issues", "source": "https://github.com/jmespath/jmespath.php/tree/2.7.0" @@ -4084,7 +4383,9 @@ "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, - "bin": ["bin/php-parse"], + "bin": [ + "bin/php-parse" + ], "type": "library", "extra": { "branch-alias": { @@ -4097,14 +4398,19 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Nikita Popov" } ], "description": "A PHP parser written in PHP", - "keywords": ["parser", "php"], + "keywords": [ + "parser", + "php" + ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" @@ -4164,7 +4470,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "OLCS Authentication", "support": { "source": "https://github.com/dvsa/olcs-auth/tree/v8.1.0" @@ -4173,16 +4481,16 @@ }, { "name": "olcs/olcs-common", - "version": "v7.10.0", + "version": "v7.11.0", "source": { "type": "git", "url": "https://github.com/dvsa/olcs-common.git", - "reference": "e72959557bd67abd5285cac997ffb5a6fb03210f" + "reference": "3c47bb61d53ef22d945b31b8d4f2aa54268901bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dvsa/olcs-common/zipball/e72959557bd67abd5285cac997ffb5a6fb03210f", - "reference": "e72959557bd67abd5285cac997ffb5a6fb03210f", + "url": "https://api.github.com/repos/dvsa/olcs-common/zipball/3c47bb61d53ef22d945b31b8d4f2aa54268901bb", + "reference": "3c47bb61d53ef22d945b31b8d4f2aa54268901bb", "shasum": "" }, "require": { @@ -4236,14 +4544,16 @@ "psr-4": { "Common\\": "Common/src/Common" }, - "classmap": ["./Common/src/Module.php"] + "classmap": [ + "./Common/src/Module.php" + ] }, "notification-url": "https://packagist.org/downloads/", "description": "Common library for the OLCS Project", "support": { - "source": "https://github.com/dvsa/olcs-common/tree/v7.10.0" + "source": "https://github.com/dvsa/olcs-common/tree/v7.11.0" }, - "time": "2024-09-06T12:28:42+00:00" + "time": "2024-09-10T14:57:19+00:00" }, { "name": "olcs/olcs-logging", @@ -4290,7 +4600,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Logging Module for OLCS", "support": { "source": "https://github.com/dvsa/olcs-logging/tree/v7.2.0" @@ -4433,7 +4745,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4441,7 +4755,11 @@ } ], "description": "Common interface for caching libraries", - "keywords": ["cache", "psr", "psr-6"], + "keywords": [ + "cache", + "psr", + "psr-6" + ], "support": { "source": "https://github.com/php-fig/cache/tree/master" }, @@ -4471,7 +4789,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4480,7 +4800,13 @@ ], "description": "Common interface for reading the clock.", "homepage": "https://github.com/php-fig/clock", - "keywords": ["clock", "now", "psr", "psr-20", "time"], + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], "support": { "issues": "https://github.com/php-fig/clock/issues", "source": "https://github.com/php-fig/clock/tree/1.0.0" @@ -4511,7 +4837,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4563,7 +4891,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4572,7 +4902,12 @@ ], "description": "Common interface for HTTP clients", "homepage": "https://github.com/php-fig/http-client", - "keywords": ["http", "http-client", "psr", "psr-18"], + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], "support": { "source": "https://github.com/php-fig/http-client" }, @@ -4608,7 +4943,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4660,7 +4997,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4711,7 +5050,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4720,7 +5061,11 @@ ], "description": "Common interface for logging libraries", "homepage": "https://github.com/php-fig/log", - "keywords": ["log", "psr", "psr-3"], + "keywords": [ + "log", + "psr", + "psr-3" + ], "support": { "source": "https://github.com/php-fig/log/tree/1.1.4" }, @@ -4755,7 +5100,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4763,7 +5110,13 @@ } ], "description": "Common interfaces for simple caching", - "keywords": ["cache", "caching", "psr", "psr-16", "simple-cache"], + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], "support": { "source": "https://github.com/php-fig/simple-cache/tree/master" }, @@ -4792,10 +5145,14 @@ }, "type": "library", "autoload": { - "files": ["src/getallheaders.php"] + "files": [ + "src/getallheaders.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ralph Khattar", @@ -4847,7 +5204,9 @@ "laminas/laminas-servicemanager": "For creating the filter with the SM factory", "laminas/laminas-view": "For using the purifier as view helper" }, - "bin": ["bin/purifier-generate-standalone"], + "bin": [ + "bin/purifier-generate-standalone" + ], "type": "library", "extra": { "branch-alias": { @@ -4860,7 +5219,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Jurian Sluiman", @@ -4875,7 +5236,13 @@ ], "description": "HTML Purifier integration module for Zend Framework 3", "homepage": "https://github.com/juriansluiman/Soflomo-Purifier", - "keywords": ["Purifier", "filter", "html", "purify", "zf2"], + "keywords": [ + "Purifier", + "filter", + "html", + "purify", + "zf2" + ], "support": { "source": "https://github.com/Saeven/Soflomo-Purifier/tree/1.1.0" }, @@ -4930,10 +5297,14 @@ "psr-4": { "Symfony\\Component\\Console\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -4946,7 +5317,12 @@ ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", - "keywords": ["cli", "command-line", "console", "terminal"], + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], "support": { "source": "https://github.com/symfony/console/tree/v6.4.8" }, @@ -5016,10 +5392,14 @@ "psr-4": { "Symfony\\Component\\DependencyInjection\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5079,10 +5459,14 @@ } }, "autoload": { - "files": ["function.php"] + "files": [ + "function.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5145,13 +5529,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Gert de Pagter", @@ -5164,7 +5552,12 @@ ], "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "ctype", "polyfill", "portable"], + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" }, @@ -5212,13 +5605,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5286,14 +5683,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5364,13 +5767,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5383,7 +5790,13 @@ ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", - "keywords": ["compatibility", "mbstring", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" }, @@ -5428,14 +5841,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ion Bazan", @@ -5452,7 +5871,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, @@ -5497,14 +5921,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php81\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5517,7 +5947,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php81/tree/v1.30.0" }, @@ -5564,10 +5999,14 @@ "psr-4": { "Symfony\\Component\\PropertyAccess\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5646,10 +6085,14 @@ "psr-4": { "Symfony\\Component\\PropertyInfo\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kévin Dunglas", @@ -5730,7 +6173,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5804,14 +6249,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/functions.php"], + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\String\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5824,7 +6275,14 @@ ], "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "homepage": "https://symfony.com", - "keywords": ["grapheme", "i18n", "string", "unicode", "utf-8", "utf8"], + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], "support": { "source": "https://github.com/symfony/string/tree/v7.1.1" }, @@ -5880,7 +6338,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-2-Clause"], + "license": [ + "BSD-2-Clause" + ], "description": "Tool to write files safely, to avoid race conditions", "keywords": [ "concurrent write", @@ -5938,7 +6398,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bernhard Schussek", @@ -5946,7 +6408,11 @@ } ], "description": "Assertions to validate method input/output with nice error messages.", - "keywords": ["assert", "check", "validate"], + "keywords": [ + "assert", + "check", + "validate" + ], "support": { "issues": "https://github.com/webmozarts/assert/issues", "source": "https://github.com/webmozarts/assert/tree/1.11.0" @@ -5983,7 +6449,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Michaël Gallego", @@ -5993,7 +6461,12 @@ ], "description": "Zend Framework 3 prototype for Zend\\Permissions\\Rbac.", "homepage": "https://github.com/zf-fr/rbac", - "keywords": ["rbac", "security", "zf2", "zf3"], + "keywords": [ + "rbac", + "security", + "zf2", + "zf3" + ], "support": { "issues": "https://github.com/zf-fr/rbac/issues", "source": "https://github.com/zf-fr/rbac/tree/master" @@ -6041,7 +6514,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "No conflicts for your bin dependencies", "keywords": [ "composer", @@ -6091,7 +6566,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Marco Pivetta", @@ -6101,7 +6578,10 @@ ], "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": ["constructor", "instantiate"], + "keywords": [ + "constructor", + "instantiate" + ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", "source": "https://github.com/doctrine/instantiator/tree/2.0.0" @@ -6155,12 +6635,18 @@ } }, "autoload": { - "classmap": ["hamcrest"] + "classmap": [ + "hamcrest" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "This is the PHP port of Hamcrest Matchers", - "keywords": ["test"], + "keywords": [ + "test" + ], "support": { "issues": "https://github.com/hamcrest/hamcrest-php/issues", "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" @@ -6197,7 +6683,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "John Kary", @@ -6206,7 +6694,11 @@ ], "description": "Find and report on slow tests in your PHPUnit test suite", "homepage": "https://github.com/johnkary/phpunit-speedtrap", - "keywords": ["phpunit", "profile", "slow"], + "keywords": [ + "phpunit", + "profile", + "slow" + ], "support": { "issues": "https://github.com/johnkary/phpunit-speedtrap/issues", "source": "https://github.com/johnkary/phpunit-speedtrap/tree/v4.0.1" @@ -6268,10 +6760,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Module for developer and debug tools for use with laminas-mvc applications.", "homepage": "https://laminas.dev", - "keywords": ["debug", "developer", "laminas", "module"], + "keywords": [ + "debug", + "developer", + "laminas", + "module" + ], "support": { "chat": "https://laminas.dev/chat", "forum": "https://discourse.laminas.dev", @@ -6315,13 +6814,18 @@ }, "type": "library", "autoload": { - "files": ["library/helpers.php", "library/Mockery.php"], + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], "psr-4": { "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Pádraic Brady", @@ -6394,15 +6898,25 @@ }, "type": "library", "autoload": { - "files": ["src/DeepCopy/deep_copy.php"], + "files": [ + "src/DeepCopy/deep_copy.php" + ], "psr-4": { "DeepCopy\\": "src/DeepCopy/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Create deep copies (clones) of your objects", - "keywords": ["clone", "copy", "duplicate", "object", "object graph"], + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" @@ -6444,10 +6958,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -6497,10 +7015,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -6568,10 +7090,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6581,7 +7107,11 @@ ], "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": ["coverage", "testing", "xunit"], + "keywords": [ + "coverage", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", @@ -6622,10 +7152,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6635,7 +7169,10 @@ ], "description": "FilterIterator implementation that filters files based on a list of suffixes.", "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": ["filesystem", "iterator"], + "keywords": [ + "filesystem", + "iterator" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" @@ -6679,10 +7216,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6692,7 +7233,9 @@ ], "description": "Invoke callables with a timeout", "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": ["process"], + "keywords": [ + "process" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" @@ -6732,10 +7275,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6745,7 +7292,9 @@ ], "description": "Simple template engine.", "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": ["template"], + "keywords": [ + "template" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" @@ -6785,10 +7334,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6798,7 +7351,9 @@ ], "description": "Utility class for timing", "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": ["timer"], + "keywords": [ + "timer" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" @@ -6858,7 +7413,9 @@ "ext-soap": "To be able to generate mocks based on WSDL files", "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, - "bin": ["phpunit"], + "bin": [ + "phpunit" + ], "type": "library", "extra": { "branch-alias": { @@ -6866,11 +7423,17 @@ } }, "autoload": { - "files": ["src/Framework/Assert/Functions.php"], - "classmap": ["src/"] + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6880,7 +7443,11 @@ ], "description": "The PHP Unit Testing framework.", "homepage": "https://phpunit.de/", - "keywords": ["phpunit", "testing", "xunit"], + "keywords": [ + "phpunit", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", @@ -6948,7 +7515,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Abdul Malik Ikhsan", @@ -6959,7 +7528,11 @@ ], "description": "Laminas Session Toolbar for Laminas\\DeveloperTools ", "homepage": "https://github.com/samsonasik/SanSessionToolbar", - "keywords": ["laminas2", "laminas3", "session"], + "keywords": [ + "laminas2", + "laminas3", + "session" + ], "support": { "issues": "https://github.com/samsonasik/SanSessionToolbar/issues", "source": "https://github.com/samsonasik/SanSessionToolbar/tree/4.0.1" @@ -6999,10 +7572,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7051,10 +7628,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7103,10 +7684,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7156,10 +7741,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7180,7 +7769,11 @@ ], "description": "Provides the functionality to compare PHP values for equality", "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": ["comparator", "compare", "equality"], + "keywords": [ + "comparator", + "compare", + "equality" + ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" @@ -7221,10 +7814,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7274,10 +7871,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7290,7 +7891,12 @@ ], "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": ["diff", "udiff", "unidiff", "unified diff"], + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" @@ -7333,10 +7939,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7345,7 +7955,11 @@ ], "description": "Provides functionality to handle HHVM/PHP environments", "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": ["Xdebug", "environment", "hhvm"], + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" @@ -7387,10 +8001,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7415,7 +8033,10 @@ ], "description": "Provides the functionality to export PHP variables for visualization", "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": ["export", "exporter"], + "keywords": [ + "export", + "exporter" + ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" @@ -7461,10 +8082,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7473,7 +8098,9 @@ ], "description": "Snapshotting of global state", "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": ["global state"], + "keywords": [ + "global state" + ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" @@ -7514,10 +8141,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7568,10 +8199,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7619,10 +8254,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7670,10 +8309,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7729,10 +8372,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7779,10 +8426,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7828,10 +8479,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7882,17 +8537,25 @@ "symfony/uid": "^6.4|^7.0", "twig/twig": "^3.0.4" }, - "bin": ["Resources/bin/var-dump-server"], + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", "autoload": { - "files": ["Resources/functions/dump.php"], + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { "Symfony\\Component\\VarDumper\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -7905,7 +8568,10 @@ ], "description": "Provides mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", - "keywords": ["debug", "dump"], + "keywords": [ + "debug", + "dump" + ], "support": { "source": "https://github.com/symfony/var-dumper/tree/v7.1.1" }, @@ -7947,10 +8613,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", diff --git a/app/internal/module/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentre.php b/app/internal/module/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentre.php index 5428ef6444..455baa5ddb 100644 --- a/app/internal/module/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentre.php +++ b/app/internal/module/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentre.php @@ -2,13 +2,13 @@ namespace Olcs\FormService\Form\Lva\OperatingCentre; +use Common\Data\Mapper\Lva\OperatingCentre as OperatingCentreMapper; use Common\FormService\Form\Lva\OperatingCentre\CommonOperatingCentre; +use Common\RefData; use Common\Service\Helper\FormHelperService; +use Common\Validator\ValidateIf; use Laminas\Form\Form; use Laminas\Validator\Identical as ValidatorIdentical; -use Common\Validator\ValidateIf; -use Common\RefData; -use Common\Data\Mapper\Lva\OperatingCentre as OperatingCentreMapper; /** * Lva Internal Operating Centres @@ -43,7 +43,6 @@ public function alterForm(Form $form, array $params) $appliedVia = $params['appliedVia']; } - $this->formHelper->remove($form, 'advertisements->adSendByPostContent'); $this->formHelper->remove($form, 'advertisements->adPlacedLaterContent'); $advertisements = $form->get('advertisements'); diff --git a/app/internal/test/Olcs/src/FormService/Form/Lva/FinancialEvidenceTest.php b/app/internal/test/Olcs/src/FormService/Form/Lva/FinancialEvidenceTest.php index e708fe3c8e..e34c523279 100644 --- a/app/internal/test/Olcs/src/FormService/Form/Lva/FinancialEvidenceTest.php +++ b/app/internal/test/Olcs/src/FormService/Form/Lva/FinancialEvidenceTest.php @@ -123,16 +123,6 @@ public function testGetForm() ->getMock() ) ->once() - ->shouldReceive('get') - ->with('sendByPostRadio') - ->andReturn( - m::mock(ElementInterface::class) - ->shouldReceive('setName') - ->with('uploadNow') - ->once() - ->getMock() - ) - ->once() ->shouldReceive('setOption') ->with('hint', 'BAR') ->once() diff --git a/app/internal/test/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentreTest.php b/app/internal/test/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentreTest.php index fdc45def18..58fdefaa71 100644 --- a/app/internal/test/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentreTest.php +++ b/app/internal/test/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentreTest.php @@ -2,17 +2,16 @@ namespace OlcsTest\FormService\Form\Lva\OperatingCentre; +use Common\Data\Mapper\Lva\OperatingCentre as OperatingCentreMapper; +use Common\RefData; use Laminas\Form\ElementInterface; +use Laminas\Form\Form; use Laminas\InputFilter\BaseInputFilter; use Laminas\InputFilter\InputFilterInterface; +use Laminas\Validator\Identical as ValidatorIdentical; use Mockery as m; use Mockery\Adapter\Phpunit\MockeryTestCase; -use Laminas\Form\Fieldset; -use Laminas\Form\Form; use Olcs\FormService\Form\Lva\OperatingCentre\LvaOperatingCentre; -use Laminas\Validator\Identical as ValidatorIdentical; -use Common\RefData; -use Common\Data\Mapper\Lva\OperatingCentre as OperatingCentreMapper; /** * Lva Operating Centre Test @@ -113,9 +112,6 @@ public function testAlterForm($appliedVia) ->with($form, 'advertisements->uploadedFileCount', \Common\Validator\ValidateIf::class) ->once() ->shouldReceive('remove') - ->with($form, 'advertisements->adSendByPostContent') - ->once() - ->shouldReceive('remove') ->with($form, 'advertisements->adPlacedLaterContent') ->once() ->getMock(); diff --git a/app/internal/test/Olcs/src/FormService/Form/Lva/VariationFinancialEvidenceTest.php b/app/internal/test/Olcs/src/FormService/Form/Lva/VariationFinancialEvidenceTest.php index c5d6dd491e..24fbcb0773 100644 --- a/app/internal/test/Olcs/src/FormService/Form/Lva/VariationFinancialEvidenceTest.php +++ b/app/internal/test/Olcs/src/FormService/Form/Lva/VariationFinancialEvidenceTest.php @@ -127,16 +127,6 @@ public function testGetForm() ->getMock() ) ->once() - ->shouldReceive('get') - ->with('sendByPostRadio') - ->andReturn( - m::mock(ElementInterface::class) - ->shouldReceive('setName') - ->with('uploadNow') - ->once() - ->getMock() - ) - ->once() ->shouldReceive('setOption') ->with('hint', 'BAR') ->once() diff --git a/app/selfserve/composer.json b/app/selfserve/composer.json index c5b7fd234c..31da6b04ed 100644 --- a/app/selfserve/composer.json +++ b/app/selfserve/composer.json @@ -28,7 +28,7 @@ "laminas/laminas-view": "^2.11", "lm-commons/lmc-rbac-mvc": "^3.3", "olcs/olcs-auth": "^8.0", - "olcs/olcs-common": "^7.8.0", + "olcs/olcs-common": "^7.11.0", "olcs/olcs-logging": "^7.2", "olcs/olcs-transfer": "^7.0", "olcs/olcs-utils": "^6.0.0", diff --git a/app/selfserve/composer.lock b/app/selfserve/composer.lock index 4fe2cc6ddf..bc52cfd17e 100644 --- a/app/selfserve/composer.lock +++ b/app/selfserve/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": "24e3c05e129acee0f6334b3520160946", + "content-hash": "3fed11c5caa7f5e8e914c0228be0a5ec", "packages": [ { "name": "aws/aws-crt-php", @@ -32,10 +32,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "AWS SDK Common Runtime Team", @@ -44,7 +48,12 @@ ], "description": "AWS Common Runtime for PHP", "homepage": "https://github.com/awslabs/aws-crt-php", - "keywords": ["amazon", "aws", "crt", "sdk"], + "keywords": [ + "amazon", + "aws", + "crt", + "sdk" + ], "support": { "issues": "https://github.com/awslabs/aws-crt-php/issues", "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.5" @@ -110,13 +119,17 @@ } }, "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Aws\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "Amazon Web Services", @@ -172,9 +185,13 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A powerful alternative to var_export(), which can export closures and objects without __set_state()", - "keywords": ["var_export"], + "keywords": [ + "var_export" + ], "support": { "issues": "https://github.com/brick/varexporter/issues", "source": "https://github.com/brick/varexporter/tree/0.4.0" @@ -225,7 +242,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -250,7 +269,11 @@ ], "description": "Docblock Annotations Parser", "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": ["annotations", "docblock", "parser"], + "keywords": [ + "annotations", + "docblock", + "parser" + ], "support": { "issues": "https://github.com/doctrine/annotations/issues", "source": "https://github.com/doctrine/annotations/tree/1.14.3" @@ -298,7 +321,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -385,7 +410,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -410,7 +437,12 @@ ], "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", "homepage": "https://www.doctrine-project.org/projects/collections.html", - "keywords": ["array", "collections", "iterators", "php"], + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], "support": { "issues": "https://github.com/doctrine/collections/issues", "source": "https://github.com/doctrine/collections/tree/1.8.0" @@ -453,7 +485,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", "support": { @@ -498,9 +532,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Doctrine hydrators for Laminas applications", - "keywords": ["doctrine", "hydrator", "laminas"], + "keywords": [ + "doctrine", + "hydrator", + "laminas" + ], "support": { "issues": "https://github.com/doctrine/doctrine-laminas-hydrator/issues", "rss": "https://github.com/doctrine/doctrine-laminas-hydrator/releases.atom", @@ -584,7 +624,9 @@ "suggest": { "doctrine/data-fixtures": "Data Fixtures if you want to generate test data or bootstrap data for your deployments" }, - "bin": ["bin/doctrine-module"], + "bin": [ + "bin/doctrine-module" + ], "type": "library", "extra": { "laminas": { @@ -598,7 +640,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kyle Spraggs", @@ -627,7 +671,11 @@ ], "description": "Laminas Module that provides Doctrine basic functionality required for ORM and ODM modules", "homepage": "http://www.doctrine-project.org/", - "keywords": ["doctrine", "laminas", "module"], + "keywords": [ + "doctrine", + "laminas", + "module" + ], "support": { "issues": "https://github.com/doctrine/DoctrineModule/issues", "source": "https://github.com/doctrine/DoctrineModule/tree/5.3.0" @@ -682,7 +730,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -770,7 +820,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -859,7 +911,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -876,7 +930,13 @@ ], "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": ["annotations", "docblock", "lexer", "parser", "php"], + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], "support": { "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/2.1.1" @@ -941,7 +1001,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -970,7 +1032,13 @@ ], "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", "homepage": "https://doctrine-project.org/projects/persistence.html", - "keywords": ["mapper", "object", "odm", "orm", "persistence"], + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], "support": { "issues": "https://github.com/doctrine/persistence/issues", "source": "https://github.com/doctrine/persistence/tree/2.5.7" @@ -1037,7 +1105,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "support": { "issues": "https://github.com/dvsa/dvsa-laminas-config-cloud-parameters/issues", "source": "https://github.com/dvsa/dvsa-laminas-config-cloud-parameters/tree/v1.0.0" @@ -1073,14 +1143,20 @@ }, "type": "library", "autoload": { - "files": ["library/HTMLPurifier.composer.php"], + "files": [ + "library/HTMLPurifier.composer.php" + ], "psr-0": { "HTMLPurifier": "library/" }, - "exclude-from-classmap": ["/library/HTMLPurifier/Language/"] + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Edward Z. Yang", @@ -1090,7 +1166,9 @@ ], "description": "Standards compliant HTML filter written in PHP", "homepage": "http://htmlpurifier.org/", - "keywords": ["html"], + "keywords": [ + "html" + ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", "source": "https://github.com/ezyang/htmlpurifier/tree/v4.17.0" @@ -1143,13 +1221,17 @@ } }, "autoload": { - "files": ["src/functions_include.php"], + "files": [ + "src/functions_include.php" + ], "psr-4": { "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1253,7 +1335,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1277,7 +1361,9 @@ } ], "description": "Guzzle promises library", - "keywords": ["promise"], + "keywords": [ + "promise" + ], "support": { "issues": "https://github.com/guzzle/promises/issues", "source": "https://github.com/guzzle/promises/tree/2.0.2" @@ -1343,7 +1429,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1463,10 +1551,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "provides an API for authentication and includes concrete authentication adapters for common use case scenarios", "homepage": "https://laminas.dev", - "keywords": ["Authentication", "laminas"], + "keywords": [ + "Authentication", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-authentication/", @@ -1557,10 +1650,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output", "homepage": "https://laminas.dev", - "keywords": ["cache", "laminas", "psr-16", "psr-6"], + "keywords": [ + "cache", + "laminas", + "psr-16", + "psr-6" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-cache/", @@ -1621,9 +1721,14 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Laminas cache adapter for redis", - "keywords": ["cache", "laminas"], + "keywords": [ + "cache", + "laminas" + ], "support": { "docs": "https://docs.laminas.dev/laminas-cache-storage-adapter-redis/", "forum": "https://discourse.laminas.dev/", @@ -1676,10 +1781,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", "homepage": "https://laminas.dev", - "keywords": ["code", "laminas", "laminasframework"], + "keywords": [ + "code", + "laminas", + "laminasframework" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-code/", @@ -1739,10 +1850,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "provides a nested object property based user interface for accessing this configuration data within application code", "homepage": "https://laminas.dev", - "keywords": ["config", "laminas"], + "keywords": [ + "config", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-config/", @@ -1802,10 +1918,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Lightweight library for collecting and merging configuration from different sources", "homepage": "https://laminas.dev", - "keywords": ["config-aggregator", "laminas"], + "keywords": [ + "config-aggregator", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-config-aggregator/", @@ -1861,10 +1982,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Strong cryptography tools and password hashing", "homepage": "https://laminas.dev", - "keywords": ["crypt", "laminas"], + "keywords": [ + "crypt", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-crypt/", @@ -1918,10 +2044,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", "homepage": "https://laminas.dev", - "keywords": ["escaper", "laminas"], + "keywords": [ + "escaper", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-escaper/", @@ -1979,10 +2110,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Trigger and listen to events within a PHP application", "homepage": "https://laminas.dev", - "keywords": ["event", "eventmanager", "events", "laminas"], + "keywords": [ + "event", + "eventmanager", + "events", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-eventmanager/", @@ -2053,10 +2191,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Programmatically filter and normalize data and files", "homepage": "https://laminas.dev", - "keywords": ["filter", "laminas"], + "keywords": [ + "filter", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-filter/", @@ -2145,10 +2288,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Validate and display simple and complex forms, casting forms to business objects and vice versa", "homepage": "https://laminas.dev", - "keywords": ["form", "laminas"], + "keywords": [ + "form", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-form/", @@ -2204,10 +2352,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", "homepage": "https://laminas.dev", - "keywords": ["http", "http client", "laminas"], + "keywords": [ + "http", + "http client", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-http/", @@ -2276,10 +2430,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Serialize objects to arrays, and vice versa", "homepage": "https://laminas.dev", - "keywords": ["hydrator", "laminas"], + "keywords": [ + "hydrator", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-hydrator/", @@ -2356,10 +2515,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Provide translations for your application, and filter and validate internationalized values", "homepage": "https://laminas.dev", - "keywords": ["i18n", "laminas"], + "keywords": [ + "i18n", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-i18n/", @@ -2425,10 +2589,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Normalize and validate input sets from the web, APIs, the CLI, and more, including files", "homepage": "https://laminas.dev", - "keywords": ["inputfilter", "laminas"], + "keywords": [ + "inputfilter", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-inputfilter/", @@ -2481,10 +2650,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP", "homepage": "https://laminas.dev", - "keywords": ["json", "laminas"], + "keywords": [ + "json", + "laminas" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-json/", @@ -2532,10 +2706,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Autoloading and plugin loading strategies", "homepage": "https://laminas.dev", - "keywords": ["laminas", "loader"], + "keywords": [ + "laminas", + "loader" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-loader/", @@ -2614,10 +2793,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Robust, composite logger with filtering, formatting, and PSR-3 support", "homepage": "https://laminas.dev", - "keywords": ["laminas", "log", "logging"], + "keywords": [ + "laminas", + "log", + "logging" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-log/", @@ -2676,10 +2861,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Create cryptographically secure pseudo-random numbers, and manage big integers", "homepage": "https://laminas.dev", - "keywords": ["laminas", "math"], + "keywords": [ + "laminas", + "math" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-math/", @@ -2743,10 +2933,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Modular application system for laminas-mvc applications", "homepage": "https://laminas.dev", - "keywords": ["laminas", "modulemanager"], + "keywords": [ + "laminas", + "modulemanager" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-modulemanager/", @@ -2819,10 +3014,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins", "homepage": "https://laminas.dev", - "keywords": ["laminas", "mvc"], + "keywords": [ + "laminas", + "mvc" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc/", @@ -2891,10 +3091,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Integration between laminas-mvc and laminas-i18n", "homepage": "https://laminas.dev", - "keywords": ["i18n", "laminas", "mvc"], + "keywords": [ + "i18n", + "laminas", + "mvc" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-i18n/", @@ -2955,10 +3161,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Plugin for creating and exposing flash messages via laminas-mvc controllers", "homepage": "https://laminas.dev", - "keywords": ["laminas", "mvc"], + "keywords": [ + "laminas", + "mvc" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-plugin-flashmessenger/", @@ -3016,10 +3227,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Post/Redirect/Get plugin for laminas-mvc controllers", "homepage": "https://laminas.dev", - "keywords": ["laminas", "mvc"], + "keywords": [ + "laminas", + "mvc" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-plugin-prg/", @@ -3092,10 +3308,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Manage trees of pointers to web pages in order to build navigation systems", "homepage": "https://laminas.dev", - "keywords": ["laminas", "navigation"], + "keywords": [ + "laminas", + "navigation" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-navigation/", @@ -3166,10 +3387,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Paginate collections of data from arbitrary sources", "homepage": "https://laminas.dev", - "keywords": ["laminas", "paginator"], + "keywords": [ + "laminas", + "paginator" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-paginator/", @@ -3232,10 +3458,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Flexible routing system for HTTP and console applications", "homepage": "https://laminas.dev", - "keywords": ["laminas", "routing"], + "keywords": [ + "laminas", + "routing" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-router/", @@ -3297,10 +3528,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Serialize and deserialize PHP structures to a variety of representations", "homepage": "https://laminas.dev", - "keywords": ["laminas", "serializer"], + "keywords": [ + "laminas", + "serializer" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-serializer/", @@ -3369,13 +3605,17 @@ ], "type": "library", "autoload": { - "files": ["src/autoload.php"], + "files": [ + "src/autoload.php" + ], "psr-4": { "Laminas\\ServiceManager\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Factory-Driven Dependency Injection Container", "homepage": "https://laminas.dev", "keywords": [ @@ -3460,10 +3700,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Object-oriented interface to PHP sessions and storage", "homepage": "https://laminas.dev", - "keywords": ["laminas", "session"], + "keywords": [ + "laminas", + "session" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-session/", @@ -3514,10 +3759,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "SPL extensions, array utilities, error handlers, and more", "homepage": "https://laminas.dev", - "keywords": ["laminas", "stdlib"], + "keywords": [ + "laminas", + "stdlib" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-stdlib/", @@ -3569,10 +3819,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Create FIGlets and text-based tables", "homepage": "https://laminas.dev", - "keywords": ["laminas", "text"], + "keywords": [ + "laminas", + "text" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-text/", @@ -3622,10 +3877,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)", "homepage": "https://laminas.dev", - "keywords": ["laminas", "uri"], + "keywords": [ + "laminas", + "uri" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-uri/", @@ -3701,10 +3961,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", "homepage": "https://laminas.dev", - "keywords": ["laminas", "validator"], + "keywords": [ + "laminas", + "validator" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-validator/", @@ -3786,7 +4051,9 @@ "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", "laminas/laminas-uri": "Laminas\\Uri component" }, - "bin": ["bin/templatemap_generator.php"], + "bin": [ + "bin/templatemap_generator.php" + ], "type": "library", "autoload": { "psr-4": { @@ -3794,10 +4061,15 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Flexible view layer supporting and providing multiple view layers, helpers, and more", "homepage": "https://laminas.dev", - "keywords": ["laminas", "view"], + "keywords": [ + "laminas", + "view" + ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-view/", @@ -3849,10 +4121,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Utility library for XML usage, best practices, and security in PHP", "homepage": "https://laminas.dev", - "keywords": ["laminas", "security", "xml"], + "keywords": [ + "laminas", + "security", + "xml" + ], "support": { "chat": "https://laminas.dev/chat", "forum": "https://discourse.laminas.dev", @@ -3919,7 +4197,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kyle Spraggs", @@ -3938,7 +4218,12 @@ ], "description": "Laminas Framework MVC Module that provides a layer of features of Laminas\\Permissions\\Rbac", "homepage": "http://www.github.com/Laminas-Commons/LmcRbacMvc", - "keywords": ["laminas", "module", "permissions", "rbac"], + "keywords": [ + "laminas", + "module", + "permissions", + "rbac" + ], "support": { "issues": "https://github.com/LM-Commons/LmcRbacMvc/issues", "source": "https://github.com/LM-Commons/LmcRbacMvc/tree/v3.3.2" @@ -3967,7 +4252,9 @@ "composer/xdebug-handler": "^3.0.3", "phpunit/phpunit": "^8.5.33" }, - "bin": ["bin/jp.php"], + "bin": [ + "bin/jp.php" + ], "type": "library", "extra": { "branch-alias": { @@ -3975,13 +4262,17 @@ } }, "autoload": { - "files": ["src/JmesPath.php"], + "files": [ + "src/JmesPath.php" + ], "psr-4": { "JmesPath\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -3995,7 +4286,10 @@ } ], "description": "Declaratively specify how to extract elements from a JSON document", - "keywords": ["json", "jsonpath"], + "keywords": [ + "json", + "jsonpath" + ], "support": { "issues": "https://github.com/jmespath/jmespath.php/issues", "source": "https://github.com/jmespath/jmespath.php/tree/2.7.0" @@ -4024,7 +4318,9 @@ "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" }, - "bin": ["bin/php-parse"], + "bin": [ + "bin/php-parse" + ], "type": "library", "extra": { "branch-alias": { @@ -4037,14 +4333,19 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Nikita Popov" } ], "description": "A PHP parser written in PHP", - "keywords": ["parser", "php"], + "keywords": [ + "parser", + "php" + ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.1" @@ -4104,7 +4405,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "OLCS Authentication", "support": { "source": "https://github.com/dvsa/olcs-auth/tree/v8.1.0" @@ -4113,16 +4416,16 @@ }, { "name": "olcs/olcs-common", - "version": "v7.10.0", + "version": "v7.11.0", "source": { "type": "git", "url": "https://github.com/dvsa/olcs-common.git", - "reference": "e72959557bd67abd5285cac997ffb5a6fb03210f" + "reference": "3c47bb61d53ef22d945b31b8d4f2aa54268901bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dvsa/olcs-common/zipball/e72959557bd67abd5285cac997ffb5a6fb03210f", - "reference": "e72959557bd67abd5285cac997ffb5a6fb03210f", + "url": "https://api.github.com/repos/dvsa/olcs-common/zipball/3c47bb61d53ef22d945b31b8d4f2aa54268901bb", + "reference": "3c47bb61d53ef22d945b31b8d4f2aa54268901bb", "shasum": "" }, "require": { @@ -4176,14 +4479,16 @@ "psr-4": { "Common\\": "Common/src/Common" }, - "classmap": ["./Common/src/Module.php"] + "classmap": [ + "./Common/src/Module.php" + ] }, "notification-url": "https://packagist.org/downloads/", "description": "Common library for the OLCS Project", "support": { - "source": "https://github.com/dvsa/olcs-common/tree/v7.10.0" + "source": "https://github.com/dvsa/olcs-common/tree/v7.11.0" }, - "time": "2024-09-06T12:28:42+00:00" + "time": "2024-09-10T14:57:19+00:00" }, { "name": "olcs/olcs-logging", @@ -4230,7 +4535,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Logging Module for OLCS", "support": { "source": "https://github.com/dvsa/olcs-logging/tree/v7.2.0" @@ -4373,7 +4680,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4381,7 +4690,11 @@ } ], "description": "Common interface for caching libraries", - "keywords": ["cache", "psr", "psr-6"], + "keywords": [ + "cache", + "psr", + "psr-6" + ], "support": { "source": "https://github.com/php-fig/cache/tree/master" }, @@ -4411,7 +4724,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4420,7 +4735,13 @@ ], "description": "Common interface for reading the clock.", "homepage": "https://github.com/php-fig/clock", - "keywords": ["clock", "now", "psr", "psr-20", "time"], + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], "support": { "issues": "https://github.com/php-fig/clock/issues", "source": "https://github.com/php-fig/clock/tree/1.0.0" @@ -4451,7 +4772,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4503,7 +4826,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4512,7 +4837,12 @@ ], "description": "Common interface for HTTP clients", "homepage": "https://github.com/php-fig/http-client", - "keywords": ["http", "http-client", "psr", "psr-18"], + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], "support": { "source": "https://github.com/php-fig/http-client" }, @@ -4548,7 +4878,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4600,7 +4932,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4651,7 +4985,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4660,7 +4996,11 @@ ], "description": "Common interface for logging libraries", "homepage": "https://github.com/php-fig/log", - "keywords": ["log", "psr", "psr-3"], + "keywords": [ + "log", + "psr", + "psr-3" + ], "support": { "source": "https://github.com/php-fig/log/tree/1.1.4" }, @@ -4695,7 +5035,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4703,7 +5045,13 @@ } ], "description": "Common interfaces for simple caching", - "keywords": ["cache", "caching", "psr", "psr-16", "simple-cache"], + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], "support": { "source": "https://github.com/php-fig/simple-cache/tree/master" }, @@ -4732,10 +5080,14 @@ }, "type": "library", "autoload": { - "files": ["src/getallheaders.php"] + "files": [ + "src/getallheaders.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ralph Khattar", @@ -4798,10 +5150,14 @@ "psr-4": { "Symfony\\Component\\Console\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -4814,7 +5170,12 @@ ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", - "keywords": ["cli", "command-line", "console", "terminal"], + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], "support": { "source": "https://github.com/symfony/console/tree/v6.4.7" }, @@ -4884,10 +5245,14 @@ "psr-4": { "Symfony\\Component\\DependencyInjection\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -4947,10 +5312,14 @@ } }, "autoload": { - "files": ["function.php"] + "files": [ + "function.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5013,13 +5382,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Gert de Pagter", @@ -5032,7 +5405,12 @@ ], "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "ctype", "polyfill", "portable"], + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" }, @@ -5080,13 +5458,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5154,14 +5536,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5232,13 +5620,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5251,7 +5643,13 @@ ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", - "keywords": ["compatibility", "mbstring", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" }, @@ -5296,14 +5694,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ion Bazan", @@ -5320,7 +5724,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" }, @@ -5365,14 +5774,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php81\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5385,7 +5800,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0" }, @@ -5432,10 +5852,14 @@ "psr-4": { "Symfony\\Component\\PropertyAccess\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5514,10 +5938,14 @@ "psr-4": { "Symfony\\Component\\PropertyInfo\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kévin Dunglas", @@ -5598,7 +6026,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5671,14 +6101,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/functions.php"], + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\String\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5691,7 +6127,14 @@ ], "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "homepage": "https://symfony.com", - "keywords": ["grapheme", "i18n", "string", "unicode", "utf-8", "utf8"], + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], "support": { "source": "https://github.com/symfony/string/tree/v7.0.7" }, @@ -5747,7 +6190,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-2-Clause"], + "license": [ + "BSD-2-Clause" + ], "description": "Tool to write files safely, to avoid race conditions", "keywords": [ "concurrent write", @@ -5805,7 +6250,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bernhard Schussek", @@ -5813,7 +6260,11 @@ } ], "description": "Assertions to validate method input/output with nice error messages.", - "keywords": ["assert", "check", "validate"], + "keywords": [ + "assert", + "check", + "validate" + ], "support": { "issues": "https://github.com/webmozarts/assert/issues", "source": "https://github.com/webmozarts/assert/tree/1.11.0" @@ -5850,7 +6301,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Michaël Gallego", @@ -5860,7 +6313,12 @@ ], "description": "Zend Framework 3 prototype for Zend\\Permissions\\Rbac.", "homepage": "https://github.com/zf-fr/rbac", - "keywords": ["rbac", "security", "zf2", "zf3"], + "keywords": [ + "rbac", + "security", + "zf2", + "zf3" + ], "support": { "issues": "https://github.com/zf-fr/rbac/issues", "source": "https://github.com/zf-fr/rbac/tree/master" @@ -5908,7 +6366,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "No conflicts for your bin dependencies", "keywords": [ "composer", @@ -5958,7 +6418,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Marco Pivetta", @@ -5968,7 +6430,10 @@ ], "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": ["constructor", "instantiate"], + "keywords": [ + "constructor", + "instantiate" + ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", "source": "https://github.com/doctrine/instantiator/tree/2.0.0" @@ -6022,12 +6487,18 @@ } }, "autoload": { - "classmap": ["hamcrest"] + "classmap": [ + "hamcrest" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "This is the PHP port of Hamcrest Matchers", - "keywords": ["test"], + "keywords": [ + "test" + ], "support": { "issues": "https://github.com/hamcrest/hamcrest-php/issues", "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" @@ -6064,7 +6535,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "John Kary", @@ -6073,7 +6546,11 @@ ], "description": "Find and report on slow tests in your PHPUnit test suite", "homepage": "https://github.com/johnkary/phpunit-speedtrap", - "keywords": ["phpunit", "profile", "slow"], + "keywords": [ + "phpunit", + "profile", + "slow" + ], "support": { "issues": "https://github.com/johnkary/phpunit-speedtrap/issues", "source": "https://github.com/johnkary/phpunit-speedtrap/tree/v4.0.1" @@ -6135,10 +6612,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Module for developer and debug tools for use with laminas-mvc applications.", "homepage": "https://laminas.dev", - "keywords": ["debug", "developer", "laminas", "module"], + "keywords": [ + "debug", + "developer", + "laminas", + "module" + ], "support": { "chat": "https://laminas.dev/chat", "forum": "https://discourse.laminas.dev", @@ -6182,13 +6666,18 @@ }, "type": "library", "autoload": { - "files": ["library/helpers.php", "library/Mockery.php"], + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], "psr-4": { "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Pádraic Brady", @@ -6260,15 +6749,25 @@ }, "type": "library", "autoload": { - "files": ["src/DeepCopy/deep_copy.php"], + "files": [ + "src/DeepCopy/deep_copy.php" + ], "psr-4": { "DeepCopy\\": "src/DeepCopy/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Create deep copies (clones) of your objects", - "keywords": ["clone", "copy", "duplicate", "object", "object graph"], + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" @@ -6310,10 +6809,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -6363,10 +6866,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -6434,10 +6941,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6447,7 +6958,11 @@ ], "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": ["coverage", "testing", "xunit"], + "keywords": [ + "coverage", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", @@ -6488,10 +7003,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6501,7 +7020,10 @@ ], "description": "FilterIterator implementation that filters files based on a list of suffixes.", "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": ["filesystem", "iterator"], + "keywords": [ + "filesystem", + "iterator" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" @@ -6545,10 +7067,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6558,7 +7084,9 @@ ], "description": "Invoke callables with a timeout", "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": ["process"], + "keywords": [ + "process" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" @@ -6598,10 +7126,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6611,7 +7143,9 @@ ], "description": "Simple template engine.", "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": ["template"], + "keywords": [ + "template" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" @@ -6651,10 +7185,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6664,7 +7202,9 @@ ], "description": "Utility class for timing", "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": ["timer"], + "keywords": [ + "timer" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" @@ -6724,7 +7264,9 @@ "ext-soap": "To be able to generate mocks based on WSDL files", "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, - "bin": ["phpunit"], + "bin": [ + "phpunit" + ], "type": "library", "extra": { "branch-alias": { @@ -6732,11 +7274,17 @@ } }, "autoload": { - "files": ["src/Framework/Assert/Functions.php"], - "classmap": ["src/"] + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6746,7 +7294,11 @@ ], "description": "The PHP Unit Testing framework.", "homepage": "https://phpunit.de/", - "keywords": ["phpunit", "testing", "xunit"], + "keywords": [ + "phpunit", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", @@ -6814,7 +7366,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Abdul Malik Ikhsan", @@ -6825,7 +7379,11 @@ ], "description": "Laminas Session Toolbar for Laminas\\DeveloperTools ", "homepage": "https://github.com/samsonasik/SanSessionToolbar", - "keywords": ["laminas2", "laminas3", "session"], + "keywords": [ + "laminas2", + "laminas3", + "session" + ], "support": { "issues": "https://github.com/samsonasik/SanSessionToolbar/issues", "source": "https://github.com/samsonasik/SanSessionToolbar/tree/4.0.1" @@ -6865,10 +7423,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6917,10 +7479,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -6969,10 +7535,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7022,10 +7592,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7046,7 +7620,11 @@ ], "description": "Provides the functionality to compare PHP values for equality", "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": ["comparator", "compare", "equality"], + "keywords": [ + "comparator", + "compare", + "equality" + ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" @@ -7087,10 +7665,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7140,10 +7722,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7156,7 +7742,12 @@ ], "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": ["diff", "udiff", "unidiff", "unified diff"], + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" @@ -7199,10 +7790,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7211,7 +7806,11 @@ ], "description": "Provides functionality to handle HHVM/PHP environments", "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": ["Xdebug", "environment", "hhvm"], + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" @@ -7253,10 +7852,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7281,7 +7884,10 @@ ], "description": "Provides the functionality to export PHP variables for visualization", "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": ["export", "exporter"], + "keywords": [ + "export", + "exporter" + ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" @@ -7327,10 +7933,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7339,7 +7949,9 @@ ], "description": "Snapshotting of global state", "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": ["global state"], + "keywords": [ + "global state" + ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" @@ -7380,10 +7992,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7434,10 +8050,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7485,10 +8105,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7536,10 +8160,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7595,10 +8223,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7645,10 +8277,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7694,10 +8330,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -7748,17 +8388,25 @@ "symfony/uid": "^6.4|^7.0", "twig/twig": "^3.0.4" }, - "bin": ["Resources/bin/var-dump-server"], + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", "autoload": { - "files": ["Resources/functions/dump.php"], + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { "Symfony\\Component\\VarDumper\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -7771,7 +8419,10 @@ ], "description": "Provides mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", - "keywords": ["debug", "dump"], + "keywords": [ + "debug", + "dump" + ], "support": { "source": "https://github.com/symfony/var-dumper/tree/v7.0.7" }, @@ -7813,10 +8464,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", diff --git a/app/selfserve/module/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentre.php b/app/selfserve/module/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentre.php index 1af8239f54..0bbaa83381 100644 --- a/app/selfserve/module/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentre.php +++ b/app/selfserve/module/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentre.php @@ -6,7 +6,6 @@ use Common\Service\Helper\FormHelperService; use Common\Service\Helper\TranslationHelperService; use Common\Service\Helper\UrlHelperService; -use Common\View\Helper\ReturnToAddress; use Dvsa\Olcs\Utils\Helper\ValueHelper; use Laminas\Form\Form; @@ -39,8 +38,6 @@ public function alterForm(Form $form, array $params) { $isNi = $this->isNi($params); - $this->setSendByPostContent($form, $isNi, $params); - $this->setAdPlacedLabels($form, $isNi, $params['isVariation']); $this->setUploadLaterContent($form); @@ -105,47 +102,11 @@ protected function setAdPlacedLabels(Form $form, $isNi, $isVariation) $valuesOptions = $radio->getValueOptions(); $valuesOptions['adPlaced'] = 'lva-oc-adplaced-y-selfserve'; - $valuesOptions['adSendByPost'] = 'lva-oc-adplaced-n-selfserve'; $valuesOptions['adPlacedLater'] = 'lva-oc-adplaced-l-selfserve'; $radio->setValueOptions($valuesOptions); } - /** - * Set Send By Post address in depend from parameters - * - * @param Form $form Form - * @param boolean $isNi Is NI - * @param array $params Lva object data - * - * @return void - */ - protected function setSendByPostContent(Form $form, $isNi, $params) - { - /** @var \Common\Form\Elements\Types\HtmlTranslated $adSendByPost */ - $adSendByPost = $form->get('advertisements')->get('adSendByPostContent'); - - if (empty($params['licNo'])) { - $reference = ''; - } else { - if (isset($params['applicationId'])) { - $reference = ': ' . $params['licNo'] . '/' . $params['applicationId'] . ''; - } else { - $reference = ': ' . $params['licNo'] . ''; - } - } - - $value = $this->getTranslator()->translateReplace( - 'markup-lva-oc-ad-send-by-post-text', - [ - ReturnToAddress::getAddress($isNi, '
'), - $reference - ] - ); - - $adSendByPost->setValue($value); - } - /** * Set Upload Later text for selfserve * diff --git a/app/selfserve/test/Olcs/src/FormService/Form/Lva/ApplicationFinancialEvidenceTest.php b/app/selfserve/test/Olcs/src/FormService/Form/Lva/ApplicationFinancialEvidenceTest.php index bb72417645..0c827c7198 100644 --- a/app/selfserve/test/Olcs/src/FormService/Form/Lva/ApplicationFinancialEvidenceTest.php +++ b/app/selfserve/test/Olcs/src/FormService/Form/Lva/ApplicationFinancialEvidenceTest.php @@ -9,16 +9,16 @@ use Common\Service\Helper\UrlHelperService; use Common\Validator\ValidateIf; use Laminas\Form\ElementInterface; +use Laminas\Form\Form; +use Laminas\Http\Request; use Laminas\InputFilter\InputFilterInterface; use Laminas\Validator\ValidatorChain; use Laminas\Validator\ValidatorPluginManager; +use LmcRbacMvc\Service\AuthorizationService; use Mockery as m; use Mockery\Adapter\Phpunit\MockeryTestCase; use Olcs\FormService\Form\Lva\ApplicationFinancialEvidence; -use Laminas\Form\Form; -use Laminas\Http\Request; use OlcsTest\FormService\Form\Lva\Traits\ButtonsAlterations; -use LmcRbacMvc\Service\AuthorizationService; class ApplicationFinancialEvidenceTest extends MockeryTestCase { @@ -128,16 +128,6 @@ public function testAlterForm(): void ->getMock() ) ->once() - ->shouldReceive('get') - ->with('sendByPostRadio') - ->andReturn( - m::mock(ElementInterface::class) - ->shouldReceive('setName') - ->with('uploadNow') - ->once() - ->getMock() - ) - ->once() ->shouldReceive('setOption') ->with('hint', 'BAR') ->once() @@ -158,7 +148,6 @@ public function testAlterForm(): void $mockEvidenceInputFilter->shouldReceive('get')->with('uploadNowRadio')->andReturn(m::mock(ElementInterface::class)->shouldReceive('setRequired')->with(false)->getMock()); $mockEvidenceInputFilter->shouldReceive('get')->with('uploadLaterRadio')->andReturn(m::mock(ElementInterface::class)->shouldReceive('setRequired')->with(false)->getMock()); - $mockEvidenceInputFilter->shouldReceive('get')->with('sendByPostRadio')->andReturn(m::mock(ElementInterface::class)->shouldReceive('setRequired')->with(false)->getMock()); $mockEvidenceInputFilter->shouldReceive('get')->with('uploadedFileCount')->andReturn($mockUploadedFileCountInput); $mockUploadedFileCountInput->shouldReceive('getValidatorChain')->andReturn($mockValidatorChain); diff --git a/app/selfserve/test/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentreTest.php b/app/selfserve/test/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentreTest.php index ce6aad6cf7..9fb1a954b5 100644 --- a/app/selfserve/test/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentreTest.php +++ b/app/selfserve/test/Olcs/src/FormService/Form/Lva/OperatingCentre/LvaOperatingCentreTest.php @@ -2,17 +2,17 @@ namespace OlcsTest\FormService\Form\Lva\OperatingCentre; +use Common\Service\Helper\FormHelperService; use Common\Service\Helper\TranslationHelperService; use Common\Service\Helper\UrlHelperService; use Laminas\Form\ElementInterface; +use Laminas\Form\Form; use Laminas\InputFilter\CollectionInputFilter; use Laminas\InputFilter\InputFilterInterface; use Laminas\InputFilter\InputInterface; use Mockery as m; use Mockery\Adapter\Phpunit\MockeryTestCase; -use Laminas\Form\Form; use Olcs\FormService\Form\Lva\OperatingCentre\LvaOperatingCentre; -use Common\Service\Helper\FormHelperService; class LvaOperatingCentreTest extends MockeryTestCase { @@ -31,7 +31,6 @@ class LvaOperatingCentreTest extends MockeryTestCase protected $valueOptions = [ 'adPlaced' => 'lva-oc-adplaced-y-selfserve', - 'adSendByPost' => 'lva-oc-adplaced-n-selfserve', 'adPlacedLater' => 'lva-oc-adplaced-l-selfserve', ]; @@ -124,9 +123,6 @@ public function testAlterFormNi($params): void $inputFilter = m::mock(InputFilterInterface::class); $inputFilter->shouldReceive('get')->with('address')->andReturn($addressInputFilter); - $adSendByPost = m::mock(ElementInterface::class); - $adSendByPost->shouldReceive('setValue')->getMock(); - $form->shouldReceive('getInputFilter')->andReturn($inputFilter); $radio = m::mock(ElementInterface::class) @@ -139,10 +135,6 @@ public function testAlterFormNi($params): void ->getMock(); $advertisements = m::mock(ElementInterface::class) - ->shouldReceive('get') - ->with('adSendByPostContent') - ->andReturn($adSendByPost) - ->once() ->shouldReceive('get') ->with('radio') ->andReturn($radio) @@ -242,9 +234,6 @@ public function testAlterFormGb($params): void // ... existing mocks ... - $adSendByPost = m::mock(ElementInterface::class); - $adSendByPost->shouldReceive('setValue'); - $radio = m::mock(ElementInterface::class) ->shouldReceive('getValueOptions') ->andReturn([]) @@ -255,10 +244,6 @@ public function testAlterFormGb($params): void ->getMock(); $advertisements = m::mock(ElementInterface::class) - ->shouldReceive('get') - ->with('adSendByPostContent') - ->andReturn($adSendByPost) - ->once() ->shouldReceive('get') ->with('radio') ->andReturn($radio)