diff --git a/.drone.yml b/.drone.yml
index 74e4aaf..30c06cc 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -9,7 +9,7 @@ steps:
- name: composer-cache
path: /tmp/composer-cache
commands:
- - composer install --no-progress --no-suggest
+ - composer install --no-progress
- name: npm
image: node:16-bullseye-slim
@@ -34,7 +34,7 @@ steps:
- npx cypress install
- npx cypress verify
- vendor/bin/robo build
- - wget -o joomla.zip https://joomla.org/latest
+ - curl https://joomla.org/latest -L --output joomla.zip
- name: phpmin-system-mysql
depends_on:
@@ -45,52 +45,17 @@ steps:
path: /root/.cache/Cypress
commands:
- mkdir /tests/www/mysql/
- - cp joomla.zip /tests/www/mysql/
+ - cp joomla.zip /tests/www/mysql/joomla.zip
+ - cp dist/pkg-weblinks-current.zip /tests/www/mysql/pkg-weblinks-current.zip
- cd /tests/www/mysql/
- unzip joomla.zip
- apache2ctl -D FOREGROUND &
- chmod +rwx /root
- php installation/joomla.php install --verbose --site-name="Joomla CMS test" --admin-email=admin@example.org --admin-username=ci-admin --admin-user="jane doe" --admin-password=joomla-17082005 --db-type=mysqli --db-host=mysql --db-name=test_joomla --db-pass=joomla_ut --db-user=root --db-encryption=0 --db-prefix=mysql_
+ - php cli/joomla.php config:set debug=true error_reporting=maximum
+ - php cli/joomla.php extension:install --path=/tests/www/mysql/pkg-weblinks-current.zip
- npx cypress run --browser=firefox --e2e --config baseUrl=http://localhost/mysql,screenshotsFolder=/drone/src/tests/cypress/output/screenshots
- - name: weblinks-codeception-tests
- image: joomlaprojects/docker-images:systemtests
- commands:
- - pwd
- - composer install
- - chmod a+x .drone/build.sh
- - ./.drone/build.sh
- - apache2ctl start
- - service mysql start
- - cd /tests/www
- - export DISPLAY=:0
- - Xvfb -screen 0 1024x768x24 -ac +extension GLX +render -noreset > /dev/null 2>&1 &
- - sleep 3
- - fluxbox > /dev/null 2>&1 &
- - vendor/bin/robo run:tests
-
- - name: artifacts-codeception-tests
- image: cschlosser/drone-ftps
- depends_on: [ weblinks-codeception-tests ]
- environment:
- FTP_USERNAME:
- from_secret: ftpusername
- FTP_PASSWORD:
- from_secret: ftppassword
- PLUGIN_HOSTNAME: artifacts.joomla.org:21
- PLUGIN_SRC_DIR: /tests/_output
- PLUGIN_DEST_DIR: /
- PLUGIN_SECURE: false
- PLUGIN_EXCLUDE: ^\.git/$
- commands:
- - ls -l /drone/src/tests/_output
- - export PLUGIN_DEST_DIR=$PLUGIN_DEST_DIR/$DRONE_REPO/$DRONE_BRANCH/$DRONE_PULL_REQUEST/system-tests/$DRONE_BUILD_NUMBER
- - echo https://artifacts.joomla.org/drone$PLUGIN_DEST_DIR
- - /bin/upload.sh
- when:
- status:
- - failure
-
volumes:
- name: weblinks_cache
host:
@@ -134,6 +99,6 @@ services:
---
kind: signature
-hmac: bcc028d5d9601f1f3355862f17dd2434ba86f47634f0737877db534e49c8265b
+hmac: 75d22d8b741def46eb475a2fd9b50483b8c938e81de478ecacbf1bfd57782c5c
...
diff --git a/.gitignore b/.gitignore
index 206a30d..f7f9767 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,64 +1,73 @@
-# Builds
-build
-releases
-
-# OSX
-.DS_Store
-._*
-.Spotlight-V100
-.Trashes
-
-# Windows
-Thumbs.db
-Desktop.ini
-
-# PHPStorm
-.idea/
-
-# Sublime Text
-*.sublime*
-
-# Eclipse
-.buildpath
-.project
-.settings
-
-# Temp files
-*.tmp
-*.bak
-*.swp
-*~.nib
-*~
-
-# Phing
-build.properties
-phing-latest.phar
-
-# Github pages and Jekyll files
-/_site/
-/Gemfile
-/Gemfile.lock
-
-# composer
-composer.phar
-vendor/*
-
-# Robo
-robo.phar
-RoboFile.ini
-
-# Test related files
-tests/acceptance.suite.yml
-tests/*/*Tester.php
-tests/_support/_generated/*TesterActions.php
-tests/joomla*
-tests/_output*
-selenium-server-standalone.jar
-codecept.phar
-selenium.log
-tests/cache
-
-# Package building related
-/dist
-jorobo.ini
-
+# Builds
+build
+releases
+
+# OSX
+.DS_Store
+._*
+.Spotlight-V100
+.Trashes
+
+# Windows
+Thumbs.db
+Desktop.ini
+
+# PHPStorm
+.idea/
+
+# Sublime Text
+*.sublime*
+
+# Eclipse
+.buildpath
+.project
+.settings
+
+# Temp files
+*.tmp
+*.bak
+*.swp
+*~.nib
+*~
+
+# Phing
+build.properties
+phing-latest.phar
+
+# Github pages and Jekyll files
+/_site/
+/Gemfile
+/Gemfile.lock
+
+# composer
+composer.phar
+vendor/*
+
+# Robo
+robo.phar
+RoboFile.ini
+
+# Test related files
+tests/acceptance.suite.yml
+tests/*/*Tester.php
+tests/_support/_generated/*TesterActions.php
+tests/joomla*
+tests/_output*
+selenium-server-standalone.jar
+codecept.phar
+selenium.log
+tests/cache
+
+#cypress
+node_modules
+/tests/cypress/output/screenshots
+!/tests/cypress/output/screenshots/.gitkeep
+/tests/cypress/output/videos
+!/tests/cypress/output/videos/.gitkeep
+cypress.config.js
+joomla
+
+# Package building related
+/dist
+jorobo.ini
+
diff --git a/composer.json b/composer.json
index ec213cb..09f06db 100644
--- a/composer.json
+++ b/composer.json
@@ -4,20 +4,19 @@
"license" : "GPL-2.0+",
"config": {
"platform": {
- "php": "7.2.0"
+ "php": "7.2.5"
}
},
"require" : {
- "php": ">=7.2"
+ "php": ">=7.2.5|~8"
},
"require-dev": {
"behat/gherkin": "^4.4.1",
"codeception/codeception": "^4.1",
- "consolidation/robo": "^1.0.0",
"fzaninotto/faker": "^1.6",
"joomla-projects/joomla-browser": "^4.0",
"joomla-projects/joomla-testing-robo": "~1.0",
- "joomla-projects/jorobo": "^0.7.6",
+ "joomla-projects/jorobo": "dev-develop",
"joomla-projects/selenium-server-standalone": "^3.14",
"phpunit/phpunit": "^5.7.27",
"codeception/module-filesystem": "^1.0",
diff --git a/composer.lock b/composer.lock
index 2c57829..47b58f0 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "1ef5928656f20aad743e28cdb4aa08b8",
+ "content-hash": "ef96dc4404c2927ce055b9da1d0c56f4",
"packages": [],
"packages-dev": [
{
@@ -70,76 +70,18 @@
},
"time": "2021-10-12T13:05:09+00:00"
},
- {
- "name": "cloudinary/cloudinary_php",
- "version": "1.20.1",
- "source": {
- "type": "git",
- "url": "https://github.com/cloudinary/cloudinary_php.git",
- "reference": "94516fe6d0a43645e964b38d78d5f4555dbd192d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/cloudinary/cloudinary_php/zipball/94516fe6d0a43645e964b38d78d5f4555dbd192d",
- "reference": "94516fe6d0a43645e964b38d78d5f4555dbd192d",
- "shasum": ""
- },
- "require": {
- "ext-curl": "*",
- "ext-json": "*",
- "php": ">=5.4.0"
- },
- "require-dev": {
- "ext-zip": "*",
- "phpunit/phpunit": "4.8.*"
- },
- "type": "library",
- "autoload": {
- "files": [
- "src/Helpers.php"
- ],
- "classmap": [
- "src"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Cloudinary",
- "homepage": "https://github.com/cloudinary/cloudinary_php/graphs/contributors"
- }
- ],
- "description": "Cloudinary PHP SDK",
- "homepage": "https://github.com/cloudinary/cloudinary_php",
- "keywords": [
- "cdn",
- "cloud",
- "cloudinary",
- "image management",
- "sdk"
- ],
- "support": {
- "email": "info@cloudinary.com",
- "issues": "https://github.com/cloudinary/cloudinary_php/issues",
- "source": "https://github.com/cloudinary/cloudinary_php/tree/1.20.1"
- },
- "time": "2022-02-01T08:35:49+00:00"
- },
{
"name": "codeception/codeception",
- "version": "4.2.1",
+ "version": "4.2.2",
"source": {
"type": "git",
"url": "https://github.com/Codeception/Codeception.git",
- "reference": "77b3e2003fd4446b35826cb9dc397129c521c888"
+ "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Codeception/Codeception/zipball/77b3e2003fd4446b35826cb9dc397129c521c888",
- "reference": "77b3e2003fd4446b35826cb9dc397129c521c888",
+ "url": "https://api.github.com/repos/Codeception/Codeception/zipball/b88014f3348c93f3df99dc6d0967b0dbfa804474",
+ "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474",
"shasum": ""
},
"require": {
@@ -216,7 +158,7 @@
],
"support": {
"issues": "https://github.com/Codeception/Codeception/issues",
- "source": "https://github.com/Codeception/Codeception/tree/4.2.1"
+ "source": "https://github.com/Codeception/Codeception/tree/4.2.2"
},
"funding": [
{
@@ -224,7 +166,7 @@
"type": "open_collective"
}
],
- "time": "2022-06-22T06:18:59+00:00"
+ "time": "2022-08-13T13:28:25+00:00"
},
{
"name": "codeception/lib-asserts",
@@ -391,16 +333,16 @@
},
{
"name": "codeception/module-webdriver",
- "version": "1.4.0",
+ "version": "1.4.1",
"source": {
"type": "git",
"url": "https://github.com/Codeception/module-webdriver.git",
- "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151"
+ "reference": "e22ac7da756df659df6dd4fac2dff9c859e30131"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/baa18b7bf70aa024012f967b5ce5021e1faa9151",
- "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151",
+ "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/e22ac7da756df659df6dd4fac2dff9c859e30131",
+ "reference": "e22ac7da756df659df6dd4fac2dff9c859e30131",
"shasum": ""
},
"require": {
@@ -441,9 +383,9 @@
],
"support": {
"issues": "https://github.com/Codeception/module-webdriver/issues",
- "source": "https://github.com/Codeception/module-webdriver/tree/1.4.0"
+ "source": "https://github.com/Codeception/module-webdriver/tree/1.4.1"
},
- "time": "2021-09-02T12:01:02+00:00"
+ "time": "2022-09-12T05:09:51+00:00"
},
{
"name": "codeception/phpunit-wrapper",
@@ -528,16 +470,16 @@
},
{
"name": "composer/ca-bundle",
- "version": "1.3.3",
+ "version": "1.3.5",
"source": {
"type": "git",
"url": "https://github.com/composer/ca-bundle.git",
- "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c"
+ "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/30897edbfb15e784fe55587b4f73ceefd3c4d98c",
- "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c",
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/74780ccf8c19d6acb8d65c5f39cd72110e132bbd",
+ "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd",
"shasum": ""
},
"require": {
@@ -584,7 +526,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/ca-bundle/issues",
- "source": "https://github.com/composer/ca-bundle/tree/1.3.3"
+ "source": "https://github.com/composer/ca-bundle/tree/1.3.5"
},
"funding": [
{
@@ -600,7 +542,7 @@
"type": "tidelift"
}
],
- "time": "2022-07-20T07:14:26+00:00"
+ "time": "2023-01-11T08:27:00+00:00"
},
{
"name": "composer/semver",
@@ -685,16 +627,16 @@
},
{
"name": "consolidation/annotated-command",
- "version": "4.5.6",
+ "version": "4.8.2",
"source": {
"type": "git",
"url": "https://github.com/consolidation/annotated-command.git",
- "reference": "3968070538761628546270935f0733a0cc408e1f"
+ "reference": "7f5dd1aafb93a10593ed70f3caa6a0cd5a32f0e3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/3968070538761628546270935f0733a0cc408e1f",
- "reference": "3968070538761628546270935f0733a0cc408e1f",
+ "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/7f5dd1aafb93a10593ed70f3caa6a0cd5a32f0e3",
+ "reference": "7f5dd1aafb93a10593ed70f3caa6a0cd5a32f0e3",
"shasum": ""
},
"require": {
@@ -735,71 +677,46 @@
"description": "Initialize Symfony Console commands from annotated command class methods.",
"support": {
"issues": "https://github.com/consolidation/annotated-command/issues",
- "source": "https://github.com/consolidation/annotated-command/tree/4.5.6"
+ "source": "https://github.com/consolidation/annotated-command/tree/4.8.2"
},
- "time": "2022-06-22T20:17:12+00:00"
+ "time": "2023-03-11T19:32:28+00:00"
},
{
"name": "consolidation/config",
- "version": "1.2.1",
+ "version": "2.1.2",
"source": {
"type": "git",
"url": "https://github.com/consolidation/config.git",
- "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1"
+ "reference": "597f8d7fbeef801736250ec10c3e190569b1b0ae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/consolidation/config/zipball/cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1",
- "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1",
+ "url": "https://api.github.com/repos/consolidation/config/zipball/597f8d7fbeef801736250ec10c3e190569b1b0ae",
+ "reference": "597f8d7fbeef801736250ec10c3e190569b1b0ae",
"shasum": ""
},
"require": {
- "dflydev/dot-access-data": "^1.1.0",
- "grasmash/expander": "^1",
- "php": ">=5.4.0"
+ "dflydev/dot-access-data": "^1.1.0 || ^2 || ^3",
+ "grasmash/expander": "^2.0.1 || ^3",
+ "php": ">=7.1.3",
+ "symfony/event-dispatcher": "^4 || ^5 || ^6"
},
"require-dev": {
- "g1a/composer-test-scenarios": "^3",
- "php-coveralls/php-coveralls": "^1",
- "phpunit/phpunit": "^5",
- "squizlabs/php_codesniffer": "2.*",
- "symfony/console": "^2.5|^3|^4",
- "symfony/yaml": "^2.8.11|^3|^4"
+ "ext-json": "*",
+ "phpunit/phpunit": ">=7.5.20",
+ "squizlabs/php_codesniffer": "^3",
+ "symfony/console": "^4 || ^5 || ^6",
+ "symfony/yaml": "^4 || ^5 || ^6",
+ "yoast/phpunit-polyfills": "^1"
},
"suggest": {
+ "symfony/event-dispatcher": "Required to inject configuration into Command options",
"symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader"
},
"type": "library",
"extra": {
- "scenarios": {
- "symfony4": {
- "require-dev": {
- "symfony/console": "^4.0"
- },
- "config": {
- "platform": {
- "php": "7.1.3"
- }
- }
- },
- "symfony2": {
- "require-dev": {
- "symfony/console": "^2.8",
- "symfony/event-dispatcher": "^2.8",
- "phpunit/phpunit": "^4.8.36"
- },
- "remove": [
- "php-coveralls/php-coveralls"
- ],
- "config": {
- "platform": {
- "php": "5.4.8"
- }
- }
- }
- },
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-main": "2.x-dev"
}
},
"autoload": {
@@ -820,9 +737,9 @@
"description": "Provide configuration services for a commandline tool.",
"support": {
"issues": "https://github.com/consolidation/config/issues",
- "source": "https://github.com/consolidation/config/tree/master"
+ "source": "https://github.com/consolidation/config/tree/2.1.2"
},
- "time": "2019-03-03T19:37:04+00:00"
+ "time": "2022-10-06T17:48:03+00:00"
},
{
"name": "consolidation/log",
@@ -878,41 +795,36 @@
},
{
"name": "consolidation/output-formatters",
- "version": "4.2.2",
+ "version": "4.2.4",
"source": {
"type": "git",
"url": "https://github.com/consolidation/output-formatters.git",
- "reference": "d57992bf81ead908ee21cd94b46ed65afa2e785b"
+ "reference": "b377db7e9435c50c4e019c26ec164b547e754ca0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/d57992bf81ead908ee21cd94b46ed65afa2e785b",
- "reference": "d57992bf81ead908ee21cd94b46ed65afa2e785b",
+ "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/b377db7e9435c50c4e019c26ec164b547e754ca0",
+ "reference": "b377db7e9435c50c4e019c26ec164b547e754ca0",
"shasum": ""
},
"require": {
"dflydev/dot-access-data": "^1.1.0 || ^2 || ^3",
"php": ">=7.1.3",
- "symfony/console": "^4|^5|^6",
- "symfony/finder": "^4|^5|^6"
+ "symfony/console": "^4 || ^5 || ^6",
+ "symfony/finder": "^4 || ^5 || ^6"
},
"require-dev": {
"php-coveralls/php-coveralls": "^2.4.2",
- "phpunit/phpunit": ">=7",
+ "phpunit/phpunit": "^7 || ^8 || ^9",
"squizlabs/php_codesniffer": "^3",
- "symfony/var-dumper": "^4|^5|^6",
- "symfony/yaml": "^4|^5|^6",
- "yoast/phpunit-polyfills": "^0.2.0"
+ "symfony/var-dumper": "^4 || ^5 || ^6",
+ "symfony/yaml": "^4 || ^5 || ^6",
+ "yoast/phpunit-polyfills": "^1"
},
"suggest": {
"symfony/var-dumper": "For using the var_dump formatter"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "4.x-dev"
- }
- },
"autoload": {
"psr-4": {
"Consolidation\\OutputFormatters\\": "src"
@@ -931,56 +843,55 @@
"description": "Format text by applying transformations provided by plug-in formatters.",
"support": {
"issues": "https://github.com/consolidation/output-formatters/issues",
- "source": "https://github.com/consolidation/output-formatters/tree/4.2.2"
+ "source": "https://github.com/consolidation/output-formatters/tree/4.2.4"
},
- "time": "2022-02-13T15:28:30+00:00"
+ "time": "2023-02-24T03:39:10+00:00"
},
{
"name": "consolidation/robo",
- "version": "1.5.0",
+ "version": "3.0.12",
"source": {
"type": "git",
- "url": "https://github.com/consolidation/Robo.git",
- "reference": "12bf6b608057604a283e9e597edfed36ba071631"
+ "url": "https://github.com/consolidation/robo.git",
+ "reference": "0c3a5085357f46c90a0b756e3d326f44847158b8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/consolidation/Robo/zipball/12bf6b608057604a283e9e597edfed36ba071631",
- "reference": "12bf6b608057604a283e9e597edfed36ba071631",
+ "url": "https://api.github.com/repos/consolidation/robo/zipball/0c3a5085357f46c90a0b756e3d326f44847158b8",
+ "reference": "0c3a5085357f46c90a0b756e3d326f44847158b8",
"shasum": ""
},
"require": {
- "consolidation/annotated-command": "^2.12.1 || ^4.1",
- "consolidation/config": "^1.2.1",
- "consolidation/log": "^1.1.1 || ^2",
- "consolidation/output-formatters": "^3.5.1 || ^4.1",
- "consolidation/self-update": "^1.1.5 || ^2",
- "grasmash/yaml-expander": "^1.4",
- "league/container": "^2.4.1",
- "php": ">=5.5.0",
- "symfony/console": "^2.8 || ^3 || ^4",
- "symfony/event-dispatcher": "^2.5 || ^3 || ^4",
- "symfony/filesystem": "^2.5 || ^3 || ^4",
- "symfony/finder": "^2.5 || ^3 || ^4 || ^5",
- "symfony/process": "^2.5 || ^3 || ^4"
+ "consolidation/annotated-command": "^4.3",
+ "consolidation/config": "^1.2.1 || ^2.0.1",
+ "consolidation/log": "^1.1.1 || ^2.0.2",
+ "consolidation/output-formatters": "^4.1.2",
+ "consolidation/self-update": "^2.0",
+ "league/container": "^3.3.1 || ^4.0",
+ "php": ">=7.1.3",
+ "symfony/console": "^4.4.19 || ^5 || ^6",
+ "symfony/event-dispatcher": "^4.4.19 || ^5 || ^6",
+ "symfony/filesystem": "^4.4.9 || ^5 || ^6",
+ "symfony/finder": "^4.4.9 || ^5 || ^6",
+ "symfony/process": "^4.4.9 || ^5 || ^6",
+ "symfony/yaml": "^4.4 || ^5 || ^6"
},
- "replace": {
- "codegyre/robo": "< 1.0"
+ "conflict": {
+ "codegyre/robo": "*"
},
"require-dev": {
- "g1a/composer-test-scenarios": "^3",
"natxet/cssmin": "3.0.4",
"patchwork/jsqueeze": "^2",
"pear/archive_tar": "^1.4.4",
- "php-coveralls/php-coveralls": "^1",
- "phpunit/phpunit": "^5.7.27",
- "squizlabs/php_codesniffer": "^3"
+ "phpunit/phpunit": "^7.5.20 || ^8",
+ "squizlabs/php_codesniffer": "^3.6",
+ "yoast/phpunit-polyfills": "^0.2.0"
},
"suggest": {
- "henrikbjorn/lurker": "For monitoring filesystem changes in taskWatch",
- "natxet/CssMin": "For minifying CSS files in taskMinify",
+ "natxet/cssmin": "For minifying CSS files in taskMinify",
"patchwork/jsqueeze": "For minifying JS files in taskMinify",
- "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively."
+ "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively.",
+ "totten/lurkerlite": "For monitoring filesystem changes in taskWatch"
},
"bin": [
"robo"
@@ -988,48 +899,29 @@
"type": "library",
"extra": {
"scenarios": {
- "finder5": {
- "require": {
- "symfony/finder": "^5"
- },
- "config": {
- "platform": {
- "php": "7.2.5"
- }
- }
- },
"symfony4": {
"require": {
- "symfony/console": "^4"
+ "symfony/console": "^4.4.11",
+ "symfony/event-dispatcher": "^4.4.11",
+ "symfony/filesystem": "^4.4.11",
+ "symfony/finder": "^4.4.11",
+ "symfony/process": "^4.4.11",
+ "phpunit/phpunit": "^6",
+ "nikic/php-parser": "^2"
},
+ "remove": [
+ "codeception/phpunit-wrapper"
+ ],
"config": {
"platform": {
"php": "7.1.3"
}
}
- },
- "symfony2": {
- "require": {
- "symfony/console": "^2.8"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8.36"
- },
- "remove": [
- "php-coveralls/php-coveralls"
- ],
- "config": {
- "platform": {
- "php": "5.5.9"
- }
- },
- "scenario-options": {
- "create-lockfile": "false"
- }
}
},
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-master": "2.x-dev",
+ "dev-main": "2.x-dev"
}
},
"autoload": {
@@ -1049,23 +941,23 @@
],
"description": "Modern task runner",
"support": {
- "issues": "https://github.com/consolidation/Robo/issues",
- "source": "https://github.com/consolidation/Robo/tree/1.5.0"
+ "issues": "https://github.com/consolidation/robo/issues",
+ "source": "https://github.com/consolidation/robo/tree/3.0.12"
},
- "time": "2021-10-08T03:51:31+00:00"
+ "time": "2023-04-30T21:18:09+00:00"
},
{
"name": "consolidation/self-update",
- "version": "2.0.5",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/consolidation/self-update.git",
- "reference": "8a64bdd8daf5faa8e85f56534dd99caf928164b3"
+ "reference": "714b09fdf0513f83292874bb12de0566066040c2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/consolidation/self-update/zipball/8a64bdd8daf5faa8e85f56534dd99caf928164b3",
- "reference": "8a64bdd8daf5faa8e85f56534dd99caf928164b3",
+ "url": "https://api.github.com/repos/consolidation/self-update/zipball/714b09fdf0513f83292874bb12de0566066040c2",
+ "reference": "714b09fdf0513f83292874bb12de0566066040c2",
"shasum": ""
},
"require": {
@@ -1105,72 +997,43 @@
"description": "Provides a self:update command for Symfony Console applications.",
"support": {
"issues": "https://github.com/consolidation/self-update/issues",
- "source": "https://github.com/consolidation/self-update/tree/2.0.5"
+ "source": "https://github.com/consolidation/self-update/tree/2.1.0"
},
- "time": "2022-02-09T22:44:24+00:00"
- },
- {
- "name": "container-interop/container-interop",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/container-interop/container-interop.git",
- "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8",
- "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8",
- "shasum": ""
- },
- "require": {
- "psr/container": "^1.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Interop\\Container\\": "src/Interop/Container/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "Promoting the interoperability of container objects (DIC, SL, etc.)",
- "homepage": "https://github.com/container-interop/container-interop",
- "support": {
- "issues": "https://github.com/container-interop/container-interop/issues",
- "source": "https://github.com/container-interop/container-interop/tree/master"
- },
- "abandoned": "psr/container",
- "time": "2017-02-14T19:40:03+00:00"
+ "time": "2023-02-21T19:33:55+00:00"
},
{
"name": "dflydev/dot-access-data",
- "version": "v1.1.0",
+ "version": "v3.0.2",
"source": {
"type": "git",
"url": "https://github.com/dflydev/dflydev-dot-access-data.git",
- "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a"
+ "reference": "f41715465d65213d644d3141a6a93081be5d3549"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a",
- "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a",
+ "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549",
+ "reference": "f41715465d65213d644d3141a6a93081be5d3549",
"shasum": ""
},
"require": {
- "php": ">=5.3.2"
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^0.12.42",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3",
+ "scrutinizer/ocular": "1.6.0",
+ "squizlabs/php_codesniffer": "^3.5",
+ "vimeo/psalm": "^4.0.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-main": "3.x-dev"
}
},
"autoload": {
- "psr-0": {
- "Dflydev\\DotAccessData": "src"
+ "psr-4": {
+ "Dflydev\\DotAccessData\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1192,6 +1055,11 @@
"name": "Carlos Frutos",
"email": "carlos@kiwing.it",
"homepage": "https://github.com/cfrutos"
+ },
+ {
+ "name": "Colin O'Dell",
+ "email": "colinodell@gmail.com",
+ "homepage": "https://www.colinodell.com"
}
],
"description": "Given a deep data structure, access data by dot notation.",
@@ -1204,36 +1072,36 @@
],
"support": {
"issues": "https://github.com/dflydev/dflydev-dot-access-data/issues",
- "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/master"
+ "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2"
},
- "time": "2017-01-20T21:14:22+00:00"
+ "time": "2022-10-27T11:44:00+00:00"
},
{
"name": "doctrine/instantiator",
- "version": "1.4.1",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc"
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9",
+ "doctrine/coding-standard": "^9 || ^11",
"ext-pdo": "*",
"ext-phar": "*",
"phpbench/phpbench": "^0.16 || ^1",
"phpstan/phpstan": "^1.4",
"phpstan/phpstan-phpunit": "^1",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.22"
+ "vimeo/psalm": "^4.30 || ^5.4"
},
"type": "library",
"autoload": {
@@ -1260,7 +1128,7 @@
],
"support": {
"issues": "https://github.com/doctrine/instantiator/issues",
- "source": "https://github.com/doctrine/instantiator/tree/1.4.1"
+ "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
},
"funding": [
{
@@ -1276,7 +1144,7 @@
"type": "tidelift"
}
],
- "time": "2022-03-03T08:28:38+00:00"
+ "time": "2022-12-30T00:15:36+00:00"
},
{
"name": "fzaninotto/faker",
@@ -1335,27 +1203,27 @@
},
{
"name": "grasmash/expander",
- "version": "1.0.0",
+ "version": "2.0.3",
"source": {
"type": "git",
"url": "https://github.com/grasmash/expander.git",
- "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f"
+ "reference": "b7cbc1f2fdf9a9c0e253a424c2a4058316b7cb6e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/grasmash/expander/zipball/95d6037344a4be1dd5f8e0b0b2571a28c397578f",
- "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f",
+ "url": "https://api.github.com/repos/grasmash/expander/zipball/b7cbc1f2fdf9a9c0e253a424c2a4058316b7cb6e",
+ "reference": "b7cbc1f2fdf9a9c0e253a424c2a4058316b7cb6e",
"shasum": ""
},
"require": {
- "dflydev/dot-access-data": "^1.1.0",
- "php": ">=5.4"
+ "dflydev/dot-access-data": "^3.0.0",
+ "php": ">=7.1",
+ "psr/log": "^1 | ^2 | ^3"
},
"require-dev": {
"greg-1-anderson/composer-test-scenarios": "^1",
- "phpunit/phpunit": "^4|^5.5.4",
- "satooshi/php-coveralls": "^1.0.2|dev-master",
- "squizlabs/php_codesniffer": "^2.7"
+ "phpunit/phpunit": "^6.0 || ^8.0 || ^9",
+ "squizlabs/php_codesniffer": "^2.7 || ^3.3"
},
"type": "library",
"extra": {
@@ -1380,198 +1248,50 @@
"description": "Expands internal property references in PHP arrays file.",
"support": {
"issues": "https://github.com/grasmash/expander/issues",
- "source": "https://github.com/grasmash/expander/tree/master"
+ "source": "https://github.com/grasmash/expander/tree/2.0.3"
},
- "time": "2017-12-21T22:14:55+00:00"
- },
- {
- "name": "grasmash/yaml-expander",
- "version": "1.4.0",
- "source": {
- "type": "git",
- "url": "https://github.com/grasmash/yaml-expander.git",
- "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/grasmash/yaml-expander/zipball/3f0f6001ae707a24f4d9733958d77d92bf9693b1",
- "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1",
- "shasum": ""
- },
- "require": {
- "dflydev/dot-access-data": "^1.1.0",
- "php": ">=5.4",
- "symfony/yaml": "^2.8.11|^3|^4"
- },
- "require-dev": {
- "greg-1-anderson/composer-test-scenarios": "^1",
- "phpunit/phpunit": "^4.8|^5.5.4",
- "satooshi/php-coveralls": "^1.0.2|dev-master",
- "squizlabs/php_codesniffer": "^2.7"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Grasmash\\YamlExpander\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Matthew Grasmick"
- }
- ],
- "description": "Expands internal property references in a yaml file.",
- "support": {
- "issues": "https://github.com/grasmash/yaml-expander/issues",
- "source": "https://github.com/grasmash/yaml-expander/tree/master"
- },
- "time": "2017-12-16T16:06:03+00:00"
- },
- {
- "name": "guzzle/guzzle",
- "version": "v3.8.1",
- "source": {
- "type": "git",
- "url": "https://github.com/guzzle/guzzle.git",
- "reference": "4de0618a01b34aa1c8c33a3f13f396dcd3882eba"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/4de0618a01b34aa1c8c33a3f13f396dcd3882eba",
- "reference": "4de0618a01b34aa1c8c33a3f13f396dcd3882eba",
- "shasum": ""
- },
- "require": {
- "ext-curl": "*",
- "php": ">=5.3.3",
- "symfony/event-dispatcher": ">=2.1"
- },
- "replace": {
- "guzzle/batch": "self.version",
- "guzzle/cache": "self.version",
- "guzzle/common": "self.version",
- "guzzle/http": "self.version",
- "guzzle/inflection": "self.version",
- "guzzle/iterator": "self.version",
- "guzzle/log": "self.version",
- "guzzle/parser": "self.version",
- "guzzle/plugin": "self.version",
- "guzzle/plugin-async": "self.version",
- "guzzle/plugin-backoff": "self.version",
- "guzzle/plugin-cache": "self.version",
- "guzzle/plugin-cookie": "self.version",
- "guzzle/plugin-curlauth": "self.version",
- "guzzle/plugin-error-response": "self.version",
- "guzzle/plugin-history": "self.version",
- "guzzle/plugin-log": "self.version",
- "guzzle/plugin-md5": "self.version",
- "guzzle/plugin-mock": "self.version",
- "guzzle/plugin-oauth": "self.version",
- "guzzle/service": "self.version",
- "guzzle/stream": "self.version"
- },
- "require-dev": {
- "doctrine/cache": "*",
- "monolog/monolog": "1.*",
- "phpunit/phpunit": "3.7.*",
- "psr/log": "1.0.*",
- "symfony/class-loader": "*",
- "zendframework/zend-cache": "<2.3",
- "zendframework/zend-log": "<2.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.8-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Guzzle": "src/",
- "Guzzle\\Tests": "tests/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
- },
- {
- "name": "Guzzle Community",
- "homepage": "https://github.com/guzzle/guzzle/contributors"
- }
- ],
- "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
- "homepage": "http://guzzlephp.org/",
- "keywords": [
- "client",
- "curl",
- "framework",
- "http",
- "http client",
- "rest",
- "web service"
- ],
- "support": {
- "issues": "https://github.com/guzzle/guzzle/issues",
- "source": "https://github.com/guzzle/guzzle/tree/master"
- },
- "abandoned": "guzzlehttp/guzzle",
- "time": "2014-01-28T22:29:15+00:00"
+ "time": "2022-04-25T22:17:46+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "1.9.0",
+ "version": "2.5.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318"
+ "reference": "b635f279edd83fc275f822a1188157ffea568ff6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/e98e3e6d4f86621a9b75f623996e6bbdeb4b9318",
- "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6",
+ "reference": "b635f279edd83fc275f822a1188157ffea568ff6",
"shasum": ""
},
"require": {
- "php": ">=5.4.0",
- "psr/http-message": "~1.0",
- "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
+ "php": "^7.2.5 || ^8.0",
+ "psr/http-factory": "^1.0",
+ "psr/http-message": "^1.1 || ^2.0",
+ "ralouphie/getallheaders": "^3.0"
},
"provide": {
+ "psr/http-factory-implementation": "1.0",
"psr/http-message-implementation": "1.0"
},
"require-dev": {
- "ext-zlib": "*",
- "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10"
+ "bamarni/composer-bin-plugin": "^1.8.1",
+ "http-interop/http-factory-tests": "^0.9",
+ "phpunit/phpunit": "^8.5.29 || ^9.5.23"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "1.9-dev"
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": false
}
},
"autoload": {
- "files": [
- "src/functions_include.php"
- ],
"psr-4": {
"GuzzleHttp\\Psr7\\": "src/"
}
@@ -1610,6 +1330,11 @@
"name": "Tobias Schultze",
"email": "webmaster@tubo-world.de",
"homepage": "https://github.com/Tobion"
+ },
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com",
+ "homepage": "https://sagikazarmark.hu"
}
],
"description": "PSR-7 message implementation that also provides common utility methods",
@@ -1625,7 +1350,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/1.9.0"
+ "source": "https://github.com/guzzle/psr7/tree/2.5.0"
},
"funding": [
{
@@ -1641,7 +1366,7 @@
"type": "tidelift"
}
],
- "time": "2022-06-20T21:43:03+00:00"
+ "time": "2023-04-17T16:11:26+00:00"
},
{
"name": "joomla-projects/joomla-browser",
@@ -1702,28 +1427,30 @@
},
{
"name": "joomla-projects/joomla-testing-robo",
- "version": "1.0.3",
+ "version": "1.0.0",
"source": {
"type": "git",
"url": "https://github.com/joomla-projects/joomla-testing-robo.git",
- "reference": "72a11c2636154863358de9ef6febb24a14e14a8f"
+ "reference": "9c85447e6011d8f955568a7648fc8ce640be04ee"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/joomla-projects/joomla-testing-robo/zipball/72a11c2636154863358de9ef6febb24a14e14a8f",
- "reference": "72a11c2636154863358de9ef6febb24a14e14a8f",
+ "url": "https://api.github.com/repos/joomla-projects/joomla-testing-robo/zipball/9c85447e6011d8f955568a7648fc8ce640be04ee",
+ "reference": "9c85447e6011d8f955568a7648fc8ce640be04ee",
"shasum": ""
},
"require": {
- "cloudinary/cloudinary_php": "~1",
- "consolidation/robo": "~1",
- "knplabs/github-api": "~1",
- "php": ">=5.4.0",
- "squizlabs/php_codesniffer": "~1"
+ "php": ">=5.4.0"
},
"replace": {
"joomla-projects/robo": "< 1.0"
},
+ "require-dev": {
+ "cloudinary/cloudinary_php": "~1",
+ "consolidation/robo": "~1",
+ "knplabs/github-api": "~1",
+ "squizlabs/php_codesniffer": "~1"
+ },
"type": "library",
"autoload": {
"psr-4": {
@@ -1737,7 +1464,7 @@
"authors": [
{
"name": "Tito Alvarez",
- "email": "tito.alvarez@community.joomla.org"
+ "email": "augustoalvarez@gmail.com"
}
],
"description": "Joomla automated testing swiss knife",
@@ -1749,34 +1476,37 @@
],
"support": {
"issues": "https://github.com/joomla-projects/joomla-testing-robo/issues",
- "source": "https://github.com/joomla-projects/joomla-testing-robo/tree/1.0.3"
+ "source": "https://github.com/joomla-projects/joomla-testing-robo/tree/master"
},
"abandoned": true,
- "time": "2020-11-27T16:28:16+00:00"
+ "time": "2016-12-10T16:28:49+00:00"
},
{
"name": "joomla-projects/jorobo",
- "version": "0.7.6",
+ "version": "dev-develop",
"source": {
"type": "git",
"url": "https://github.com/joomla-projects/jorobo.git",
- "reference": "5c73ffe7d9e474066ba5a1296ab12fa85a8ce721"
+ "reference": "fcc5501b9b326781888917074474d77407d5220d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/joomla-projects/jorobo/zipball/5c73ffe7d9e474066ba5a1296ab12fa85a8ce721",
- "reference": "5c73ffe7d9e474066ba5a1296ab12fa85a8ce721",
+ "url": "https://api.github.com/repos/joomla-projects/jorobo/zipball/fcc5501b9b326781888917074474d77407d5220d",
+ "reference": "fcc5501b9b326781888917074474d77407d5220d",
"shasum": ""
},
"require": {
- "consolidation/robo": "~1",
- "joomla/github": "~1.3",
- "php": ">=5.4.0"
+ "consolidation/robo": "~3",
+ "joomla/github": "~2|~3",
+ "php": ">=7.2.5|~8"
},
"require-dev": {
- "codeception/aspect-mock": "~0.5",
- "codeception/base": "~2.1"
+ "friendsofphp/php-cs-fixer": "^3.4",
+ "phan/phan": "^5.4",
+ "phpunit/phpunit": "^8.5",
+ "squizlabs/php_codesniffer": "~3.7.2"
},
+ "default-branch": true,
"type": "library",
"autoload": {
"psr-4": {
@@ -1799,14 +1529,18 @@
{
"name": "Niels Braczek",
"email": "nbraczek@bsds.de"
+ },
+ {
+ "name": "Hannes Papenberg",
+ "email": "info@joomlager.de"
}
],
"description": "Tools and Tasks based on Robo.li for Joomla Extension Development and Releases",
"support": {
"issues": "https://github.com/joomla-projects/jorobo/issues",
- "source": "https://github.com/joomla-projects/jorobo/tree/0.7.6"
+ "source": "https://github.com/joomla-projects/jorobo/tree/develop"
},
- "time": "2021-06-27T11:20:13+00:00"
+ "time": "2023-05-03T19:49:07+00:00"
},
{
"name": "joomla-projects/selenium-server-standalone",
@@ -1862,75 +1596,34 @@
"abandoned": true,
"time": "2019-07-31T05:15:24+00:00"
},
- {
- "name": "joomla/compat",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/joomla-framework/compat.git",
- "reference": "f23565fe0184517778996226eb4b2333deb369c4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/joomla-framework/compat/zipball/f23565fe0184517778996226eb4b2333deb369c4",
- "reference": "f23565fe0184517778996226eb4b2333deb369c4",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.10"
- },
- "type": "joomla-package",
- "autoload": {
- "classmap": [
- "src/JsonSerializable.php",
- "src/CallbackFilterIterator.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0+"
- ],
- "description": "Joomla Compat Package",
- "homepage": "https://github.com/joomla-framework/compat",
- "keywords": [
- "compat",
- "framework",
- "joomla"
- ],
- "support": {
- "issues": "https://github.com/joomla-framework/compat/issues",
- "source": "https://github.com/joomla-framework/compat/tree/1.2.0"
- },
- "time": "2015-02-24T00:21:06+00:00"
- },
{
"name": "joomla/github",
- "version": "1.7.1",
+ "version": "2.0.2",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/github-api.git",
- "reference": "f79ba423cc6f9afb7360fe3feb6af94201aa5789"
+ "reference": "e89e00df1ba3c06744715568db18ab942c9531ac"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/joomla-framework/github-api/zipball/f79ba423cc6f9afb7360fe3feb6af94201aa5789",
- "reference": "f79ba423cc6f9afb7360fe3feb6af94201aa5789",
+ "url": "https://api.github.com/repos/joomla-framework/github-api/zipball/e89e00df1ba3c06744715568db18ab942c9531ac",
+ "reference": "e89e00df1ba3c06744715568db18ab942c9531ac",
"shasum": ""
},
"require": {
- "joomla/http": "~1.3|~2.0",
- "joomla/registry": "^1.4.5|~2.0",
- "joomla/uri": "~1.0|~2.0",
- "php": "^5.3.10|~7.0"
+ "joomla/http": "^2.0",
+ "joomla/registry": "^2.0",
+ "joomla/uri": "^2.0",
+ "php": "^7.2.5|~8.0.0|~8.1.0"
},
"require-dev": {
- "joomla/coding-standards": "~2.0@alpha",
- "phpunit/phpunit": "^4.8.35|^5.4.3|~6.0"
+ "joomla/coding-standards": "^3.0@dev",
+ "phpunit/phpunit": "^8.5|^9.0"
},
"type": "joomla-package",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-2.0-dev": "2.0-dev"
}
},
"autoload": {
@@ -1951,7 +1644,7 @@
],
"support": {
"issues": "https://github.com/joomla-framework/github-api/issues",
- "source": "https://github.com/joomla-framework/github-api/tree/1.7.1"
+ "source": "https://github.com/joomla-framework/github-api/tree/2.0.2"
},
"funding": [
{
@@ -1963,40 +1656,42 @@
"type": "github"
}
],
- "time": "2021-01-04T15:54:43+00:00"
+ "time": "2022-08-21T13:26:06+00:00"
},
{
"name": "joomla/http",
- "version": "1.4.0",
+ "version": "2.0.2",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/http.git",
- "reference": "3be10af59eb67d22878787a9318a5a8516b0aba0"
+ "reference": "abcd087d83d317434457a79755cdde1d57fde8c6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/joomla-framework/http/zipball/3be10af59eb67d22878787a9318a5a8516b0aba0",
- "reference": "3be10af59eb67d22878787a9318a5a8516b0aba0",
+ "url": "https://api.github.com/repos/joomla-framework/http/zipball/abcd087d83d317434457a79755cdde1d57fde8c6",
+ "reference": "abcd087d83d317434457a79755cdde1d57fde8c6",
"shasum": ""
},
"require": {
- "composer/ca-bundle": "~1.0",
- "joomla/uri": "~1.0|~2.0",
- "php": "^5.3.10|~7.0"
+ "composer/ca-bundle": "^1.3",
+ "joomla/uri": "^2.0",
+ "laminas/laminas-diactoros": "^2.4.0",
+ "php": "^7.2.5|~8.0.0|~8.1.0",
+ "psr/http-client": "^1.0",
+ "psr/http-message": "^1.0"
},
"require-dev": {
- "joomla/coding-standards": "~2.0@alpha",
- "joomla/test": "~1.0",
- "phpunit/phpunit": "^4.8.35|^5.4.3|~6.0"
+ "joomla/coding-standards": "^3.0@dev",
+ "joomla/test": "^2.0",
+ "phpunit/phpunit": "^8.5|^9.0"
},
"suggest": {
- "ext-curl": "To use cURL for HTTP connections",
- "joomla/registry": "Registry can be used as an alternative to using an array for the package options."
+ "ext-curl": "To use cURL for HTTP connections"
},
"type": "joomla-package",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-2.0-dev": "2.0-dev"
}
},
"autoload": {
@@ -2017,7 +1712,7 @@
],
"support": {
"issues": "https://github.com/joomla-framework/http/issues",
- "source": "https://github.com/joomla-framework/http/tree/1.4.0"
+ "source": "https://github.com/joomla-framework/http/tree/2.0.2"
},
"funding": [
{
@@ -2029,41 +1724,43 @@
"type": "github"
}
],
- "time": "2022-01-08T18:31:08+00:00"
+ "time": "2023-01-31T21:23:35+00:00"
},
{
"name": "joomla/registry",
- "version": "1.6.4",
+ "version": "2.0.4",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/registry.git",
- "reference": "87450394f093efcb3ac5fc978e73d1403ebe8a38"
+ "reference": "299ea7651f402ddcc6f50308c98a2057e05f1856"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/joomla-framework/registry/zipball/87450394f093efcb3ac5fc978e73d1403ebe8a38",
- "reference": "87450394f093efcb3ac5fc978e73d1403ebe8a38",
+ "url": "https://api.github.com/repos/joomla-framework/registry/zipball/299ea7651f402ddcc6f50308c98a2057e05f1856",
+ "reference": "299ea7651f402ddcc6f50308c98a2057e05f1856",
"shasum": ""
},
"require": {
- "joomla/compat": "~1.0",
- "joomla/utilities": "^1.4.1|~2.0",
- "php": "^5.3.10|~7.0",
- "symfony/polyfill-php55": "~1.0"
+ "joomla/utilities": "^2.0",
+ "php": "^7.2.5|~8.0.0|~8.1.0"
+ },
+ "conflict": {
+ "symfony/yaml": "<3.4"
},
"require-dev": {
- "joomla/coding-standards": "~2.0@alpha",
- "joomla/test": "~1.0",
- "phpunit/phpunit": "^4.8.35|^5.4.3|~6.0|~7.0|~8.0",
- "symfony/yaml": "~2.0|~3.0|~4.0|~5.0"
+ "joomla/coding-standards": "^3.0@dev",
+ "phpunit/phpunit": "^8.5|^9.0",
+ "symfony/yaml": "^3.4|^4.4|^5.0"
},
"suggest": {
+ "ext-json": "ext-json is needed for JSON support",
+ "ext-simplexml": "ext-simplexml is needed for XML support",
"symfony/yaml": "Install symfony/yaml if you require YAML support."
},
"type": "joomla-package",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-2.0-dev": "2.0-dev"
}
},
"autoload": {
@@ -2084,7 +1781,7 @@
],
"support": {
"issues": "https://github.com/joomla-framework/registry/issues",
- "source": "https://github.com/joomla-framework/registry/tree/1.6.4"
+ "source": "https://github.com/joomla-framework/registry/tree/2.0.4"
},
"funding": [
{
@@ -2096,37 +1793,43 @@
"type": "github"
}
],
- "time": "2022-01-08T18:33:07+00:00"
+ "time": "2023-03-02T14:13:06+00:00"
},
{
"name": "joomla/string",
- "version": "1.4.6",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/string.git",
- "reference": "728ba9e39a8f1bd15b75ab878f57fa505184b8ab"
+ "reference": "bcdb8d45ad3953bf3cfc2b9577288823cab381b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/joomla-framework/string/zipball/728ba9e39a8f1bd15b75ab878f57fa505184b8ab",
- "reference": "728ba9e39a8f1bd15b75ab878f57fa505184b8ab",
+ "url": "https://api.github.com/repos/joomla-framework/string/zipball/bcdb8d45ad3953bf3cfc2b9577288823cab381b9",
+ "reference": "bcdb8d45ad3953bf3cfc2b9577288823cab381b9",
"shasum": ""
},
"require": {
- "php": "^5.3.10|^7.0|^8.0"
+ "php": "^7.2.5|~8.0.0|~8.1.0",
+ "symfony/deprecation-contracts": "^2.1"
+ },
+ "conflict": {
+ "doctrine/inflector": "<1.2"
},
"require-dev": {
- "joomla/coding-standards": "^2.0@alpha",
- "joomla/test": "^1.0",
- "phpunit/phpunit": "^4.8.35|^5.4.3|^6.0|^7.0|^8.0"
+ "doctrine/inflector": "^1.2",
+ "joomla/coding-standards": "^3.0@dev",
+ "joomla/test": "^2.0.1",
+ "phpunit/phpunit": "^8.5|^9.0"
},
"suggest": {
+ "doctrine/inflector": "To use the string inflector",
"ext-mbstring": "For improved processing"
},
"type": "joomla-package",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-2.0-dev": "2.0-dev"
}
},
"autoload": {
@@ -2164,7 +1867,7 @@
],
"support": {
"issues": "https://github.com/joomla-framework/string/issues",
- "source": "https://github.com/joomla-framework/string/tree/1.4.6"
+ "source": "https://github.com/joomla-framework/string/tree/2.0.1"
},
"funding": [
{
@@ -2176,34 +1879,36 @@
"type": "github"
}
],
- "time": "2022-01-25T15:16:52+00:00"
+ "time": "2022-08-15T12:47:17+00:00"
},
{
"name": "joomla/uri",
- "version": "1.2.1",
+ "version": "2.0.4",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/uri.git",
- "reference": "e3968e05d3b741378c106b44d8d72b230a43f845"
+ "reference": "5cc9b0e6d846669da132dc83a658da8e77549fba"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/joomla-framework/uri/zipball/e3968e05d3b741378c106b44d8d72b230a43f845",
- "reference": "e3968e05d3b741378c106b44d8d72b230a43f845",
+ "url": "https://api.github.com/repos/joomla-framework/uri/zipball/5cc9b0e6d846669da132dc83a658da8e77549fba",
+ "reference": "5cc9b0e6d846669da132dc83a658da8e77549fba",
"shasum": ""
},
"require": {
- "php": "^5.3.10|^7.0|^8.0"
+ "php": "^7.2.5|~8.0.0|~8.1.0|~8.2.0"
},
"require-dev": {
- "joomla/coding-standards": "~2.0@alpha",
- "joomla/test": "~1.0",
- "phpunit/phpunit": "^4.8.35|^5.4.3|^6.0|^7.0|^8.0"
+ "joomla/coding-standards": "^3.0@dev",
+ "phpunit/phpunit": "^8.5|^9.0"
+ },
+ "suggest": {
+ "ext-mbstring": "Used to speed up url parsing"
},
"type": "joomla-package",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-2.0-dev": "2.0-dev"
}
},
"autoload": {
@@ -2224,7 +1929,7 @@
],
"support": {
"issues": "https://github.com/joomla-framework/uri/issues",
- "source": "https://github.com/joomla-framework/uri/tree/1.2.1"
+ "source": "https://github.com/joomla-framework/uri/tree/2.0.4"
},
"funding": [
{
@@ -2236,34 +1941,34 @@
"type": "github"
}
],
- "time": "2022-01-24T19:44:53+00:00"
+ "time": "2023-01-11T09:13:41+00:00"
},
{
"name": "joomla/utilities",
- "version": "1.6.2",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/utilities.git",
- "reference": "9f7d9fda537ca005f7467de68f92506d48f348f5"
+ "reference": "ab1660fd22184700306b932c39410ba955dc82e1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/joomla-framework/utilities/zipball/9f7d9fda537ca005f7467de68f92506d48f348f5",
- "reference": "9f7d9fda537ca005f7467de68f92506d48f348f5",
+ "url": "https://api.github.com/repos/joomla-framework/utilities/zipball/ab1660fd22184700306b932c39410ba955dc82e1",
+ "reference": "ab1660fd22184700306b932c39410ba955dc82e1",
"shasum": ""
},
"require": {
- "joomla/string": "~1.3|~2.0",
- "php": "^5.3.10|~7.0|^8.0"
+ "joomla/string": "^2.0",
+ "php": "^7.2.5|~8.0.0|~8.1.0"
},
"require-dev": {
- "joomla/coding-standards": "~2.0@alpha",
- "phpunit/phpunit": "^4.8.35|^5.4.3|~6.0|^7.0|^8.0"
+ "joomla/coding-standards": "^3.0@dev",
+ "phpunit/phpunit": "^8.5|^9.0"
},
"type": "joomla-package",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-2.0-dev": "2.0-dev"
}
},
"autoload": {
@@ -2284,7 +1989,7 @@
],
"support": {
"issues": "https://github.com/joomla-framework/utilities/issues",
- "source": "https://github.com/joomla-framework/utilities/tree/1.6.2"
+ "source": "https://github.com/joomla-framework/utilities/tree/2.0.1"
},
"funding": [
{
@@ -2296,107 +2001,206 @@
"type": "github"
}
],
- "time": "2021-06-02T21:39:39+00:00"
+ "time": "2022-08-15T11:29:34+00:00"
},
{
- "name": "knplabs/github-api",
- "version": "1.7.1",
+ "name": "laminas/laminas-diactoros",
+ "version": "2.4.1",
"source": {
"type": "git",
- "url": "https://github.com/KnpLabs/php-github-api.git",
- "reference": "98d0bcd2c4c96a40ded9081f8f6289907f73823c"
+ "url": "https://github.com/laminas/laminas-diactoros.git",
+ "reference": "36ef09b73e884135d2059cc498c938e90821bb57"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/KnpLabs/php-github-api/zipball/98d0bcd2c4c96a40ded9081f8f6289907f73823c",
- "reference": "98d0bcd2c4c96a40ded9081f8f6289907f73823c",
+ "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/36ef09b73e884135d2059cc498c938e90821bb57",
+ "reference": "36ef09b73e884135d2059cc498c938e90821bb57",
"shasum": ""
},
"require": {
- "ext-curl": "*",
- "guzzle/guzzle": "~3.7",
- "php": ">=5.3.2"
+ "laminas/laminas-zendframework-bridge": "^1.0",
+ "php": "^7.1",
+ "psr/http-factory": "^1.0",
+ "psr/http-message": "^1.0"
+ },
+ "conflict": {
+ "phpspec/prophecy": "<1.9.0"
+ },
+ "provide": {
+ "psr/http-factory-implementation": "1.0",
+ "psr/http-message-implementation": "1.0"
+ },
+ "replace": {
+ "zendframework/zend-diactoros": "^2.2.1"
},
"require-dev": {
- "phpunit/phpunit": "~4.0",
- "sllh/php-cs-fixer-styleci-bridge": "~1.3"
- },
- "suggest": {
- "knplabs/gaufrette": "Needed for optional Gaufrette cache"
+ "ext-curl": "*",
+ "ext-dom": "*",
+ "ext-gd": "*",
+ "ext-libxml": "*",
+ "http-interop/http-factory-tests": "^0.5.0",
+ "laminas/laminas-coding-standard": "~1.0.0",
+ "php-http/psr7-integration-tests": "^1.0",
+ "phpunit/phpunit": "^7.5.18"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "1.8.x-dev"
+ "laminas": {
+ "config-provider": "Laminas\\Diactoros\\ConfigProvider",
+ "module": "Laminas\\Diactoros"
}
},
"autoload": {
+ "files": [
+ "src/functions/create_uploaded_file.php",
+ "src/functions/marshal_headers_from_sapi.php",
+ "src/functions/marshal_method_from_sapi.php",
+ "src/functions/marshal_protocol_version_from_sapi.php",
+ "src/functions/marshal_uri_from_sapi.php",
+ "src/functions/normalize_server.php",
+ "src/functions/normalize_uploaded_files.php",
+ "src/functions/parse_cookie_header.php",
+ "src/functions/create_uploaded_file.legacy.php",
+ "src/functions/marshal_headers_from_sapi.legacy.php",
+ "src/functions/marshal_method_from_sapi.legacy.php",
+ "src/functions/marshal_protocol_version_from_sapi.legacy.php",
+ "src/functions/marshal_uri_from_sapi.legacy.php",
+ "src/functions/normalize_server.legacy.php",
+ "src/functions/normalize_uploaded_files.legacy.php",
+ "src/functions/parse_cookie_header.legacy.php"
+ ],
"psr-4": {
- "Github\\": "lib/Github/"
+ "Laminas\\Diactoros\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
- "authors": [
- {
- "name": "Thibault Duplessis",
- "email": "thibault.duplessis@gmail.com",
- "homepage": "http://ornicar.github.com"
- },
- {
- "name": "KnpLabs Team",
- "homepage": "http://knplabs.com"
- }
- ],
- "description": "GitHub API v3 client",
- "homepage": "https://github.com/KnpLabs/php-github-api",
+ "description": "PSR HTTP Message implementations",
+ "homepage": "https://laminas.dev",
"keywords": [
- "api",
- "gh",
- "gist",
- "github"
+ "http",
+ "laminas",
+ "psr",
+ "psr-17",
+ "psr-7"
],
"support": {
- "issues": "https://github.com/KnpLabs/php-github-api/issues",
- "source": "https://github.com/KnpLabs/php-github-api/tree/master"
+ "chat": "https://laminas.dev/chat",
+ "docs": "https://docs.laminas.dev/laminas-diactoros/",
+ "forum": "https://discourse.laminas.dev",
+ "issues": "https://github.com/laminas/laminas-diactoros/issues",
+ "rss": "https://github.com/laminas/laminas-diactoros/releases.atom",
+ "source": "https://github.com/laminas/laminas-diactoros"
},
- "time": "2016-07-26T08:49:38+00:00"
+ "funding": [
+ {
+ "url": "https://funding.communitybridge.org/projects/laminas-project",
+ "type": "community_bridge"
+ }
+ ],
+ "time": "2020-09-03T14:29:41+00:00"
},
{
- "name": "league/container",
- "version": "2.5.0",
+ "name": "laminas/laminas-zendframework-bridge",
+ "version": "1.1.1",
"source": {
"type": "git",
- "url": "https://github.com/thephpleague/container.git",
- "reference": "8438dc47a0674e3378bcce893a0a04d79a2c22b3"
+ "url": "https://github.com/laminas/laminas-zendframework-bridge.git",
+ "reference": "6ede70583e101030bcace4dcddd648f760ddf642"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/container/zipball/8438dc47a0674e3378bcce893a0a04d79a2c22b3",
- "reference": "8438dc47a0674e3378bcce893a0a04d79a2c22b3",
+ "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6ede70583e101030bcace4dcddd648f760ddf642",
+ "reference": "6ede70583e101030bcace4dcddd648f760ddf642",
"shasum": ""
},
"require": {
- "container-interop/container-interop": "^1.2",
- "php": "^5.4 || ^7.0 || ^8.0"
+ "php": "^5.6 || ^7.0 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3",
+ "squizlabs/php_codesniffer": "^3.5"
+ },
+ "type": "library",
+ "extra": {
+ "laminas": {
+ "module": "Laminas\\ZendFrameworkBridge"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/autoload.php"
+ ],
+ "psr-4": {
+ "Laminas\\ZendFrameworkBridge\\": "src//"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "description": "Alias legacy ZF class names to Laminas Project equivalents.",
+ "keywords": [
+ "ZendFramework",
+ "autoloading",
+ "laminas",
+ "zf"
+ ],
+ "support": {
+ "forum": "https://discourse.laminas.dev/",
+ "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues",
+ "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom",
+ "source": "https://github.com/laminas/laminas-zendframework-bridge"
+ },
+ "funding": [
+ {
+ "url": "https://funding.communitybridge.org/projects/laminas-project",
+ "type": "community_bridge"
+ }
+ ],
+ "time": "2020-09-14T14:23:00+00:00"
+ },
+ {
+ "name": "league/container",
+ "version": "4.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/container.git",
+ "reference": "375d13cb828649599ef5d48a339c4af7a26cd0ab"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/container/zipball/375d13cb828649599ef5d48a339c4af7a26cd0ab",
+ "reference": "375d13cb828649599ef5d48a339c4af7a26cd0ab",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0",
+ "psr/container": "^1.1 || ^2.0"
},
"provide": {
- "container-interop/container-interop-implementation": "^1.2",
"psr/container-implementation": "^1.0"
},
"replace": {
"orno/di": "~2.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.36",
- "scrutinizer/ocular": "^1.3",
- "squizlabs/php_codesniffer": "^3.5"
+ "nette/php-generator": "^3.4",
+ "nikic/php-parser": "^4.10",
+ "phpstan/phpstan": "^0.12.47",
+ "phpunit/phpunit": "^8.5.17",
+ "roave/security-advisories": "dev-latest",
+ "scrutinizer/ocular": "^1.8",
+ "squizlabs/php_codesniffer": "^3.6"
},
"type": "library",
"extra": {
"branch-alias": {
+ "dev-master": "4.x-dev",
+ "dev-4.x": "4.x-dev",
+ "dev-3.x": "3.x-dev",
"dev-2.x": "2.x-dev",
"dev-1.x": "1.x-dev"
}
@@ -2413,8 +2217,7 @@
"authors": [
{
"name": "Phil Bennett",
- "email": "philipobenito@gmail.com",
- "homepage": "http://www.philipobenito.com",
+ "email": "mail@philbennett.co.uk",
"role": "Developer"
}
],
@@ -2431,7 +2234,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/container/issues",
- "source": "https://github.com/thephpleague/container/tree/2.5.0"
+ "source": "https://github.com/thephpleague/container/tree/4.2.0"
},
"funding": [
{
@@ -2439,20 +2242,20 @@
"type": "github"
}
],
- "time": "2021-02-22T09:20:06+00:00"
+ "time": "2021-11-16T10:29:06+00:00"
},
{
"name": "myclabs/deep-copy",
- "version": "1.11.0",
+ "version": "1.11.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614"
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614",
- "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
"shasum": ""
},
"require": {
@@ -2490,7 +2293,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1"
},
"funding": [
{
@@ -2498,20 +2301,20 @@
"type": "tidelift"
}
],
- "time": "2022-03-03T13:19:32+00:00"
+ "time": "2023-03-08T13:26:56+00:00"
},
{
"name": "php-webdriver/webdriver",
- "version": "1.12.1",
+ "version": "1.13.1",
"source": {
"type": "git",
"url": "https://github.com/php-webdriver/php-webdriver.git",
- "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a"
+ "reference": "6dfe5f814b796c1b5748850aa19f781b9274c36c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/b27ddf458d273c7d4602106fcaf978aa0b7fe15a",
- "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a",
+ "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/6dfe5f814b796c1b5748850aa19f781b9274c36c",
+ "reference": "6dfe5f814b796c1b5748850aa19f781b9274c36c",
"shasum": ""
},
"require": {
@@ -2561,9 +2364,9 @@
],
"support": {
"issues": "https://github.com/php-webdriver/php-webdriver/issues",
- "source": "https://github.com/php-webdriver/php-webdriver/tree/1.12.1"
+ "source": "https://github.com/php-webdriver/php-webdriver/tree/1.13.1"
},
- "time": "2022-05-03T12:16:34+00:00"
+ "time": "2022-10-11T11:49:44+00:00"
},
{
"name": "phpdocumentor/reflection-common",
@@ -3217,22 +3020,27 @@
},
{
"name": "psr/container",
- "version": "1.1.1",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/container.git",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
+ "reference": "2ae37329ee82f91efadc282cc2d527fd6065a5ef"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/2ae37329ee82f91efadc282cc2d527fd6065a5ef",
+ "reference": "2ae37329ee82f91efadc282cc2d527fd6065a5ef",
"shasum": ""
},
"require": {
"php": ">=7.2.0"
},
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
"autoload": {
"psr-4": {
"Psr\\Container\\": "src/"
@@ -3259,26 +3067,26 @@
],
"support": {
"issues": "https://github.com/php-fig/container/issues",
- "source": "https://github.com/php-fig/container/tree/1.1.1"
+ "source": "https://github.com/php-fig/container/tree/2.0.1"
},
- "time": "2021-03-05T17:36:06+00:00"
+ "time": "2021-03-24T13:40:57+00:00"
},
{
- "name": "psr/http-message",
- "version": "1.0.1",
+ "name": "psr/event-dispatcher",
+ "version": "1.0.0",
"source": {
"type": "git",
- "url": "https://github.com/php-fig/http-message.git",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
+ "url": "https://github.com/php-fig/event-dispatcher.git",
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": ">=7.2.0"
},
"type": "library",
"extra": {
@@ -3286,6 +3094,163 @@
"dev-master": "1.0.x-dev"
}
},
+ "autoload": {
+ "psr-4": {
+ "Psr\\EventDispatcher\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Standard interfaces for event handling.",
+ "keywords": [
+ "events",
+ "psr",
+ "psr-14"
+ ],
+ "support": {
+ "issues": "https://github.com/php-fig/event-dispatcher/issues",
+ "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
+ },
+ "time": "2019-01-08T18:20:26+00:00"
+ },
+ {
+ "name": "psr/http-client",
+ "version": "1.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-client.git",
+ "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31",
+ "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0 || ^8.0",
+ "psr/http-message": "^1.0 || ^2.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Client\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for HTTP clients",
+ "homepage": "https://github.com/php-fig/http-client",
+ "keywords": [
+ "http",
+ "http-client",
+ "psr",
+ "psr-18"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/http-client/tree/1.0.2"
+ },
+ "time": "2023-04-10T20:12:12+00:00"
+ },
+ {
+ "name": "psr/http-factory",
+ "version": "1.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-factory.git",
+ "reference": "e616d01114759c4c489f93b099585439f795fe35"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35",
+ "reference": "e616d01114759c4c489f93b099585439f795fe35",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0",
+ "psr/http-message": "^1.0 || ^2.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interfaces for PSR-7 HTTP message factories",
+ "keywords": [
+ "factory",
+ "http",
+ "message",
+ "psr",
+ "psr-17",
+ "psr-7",
+ "request",
+ "response"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/http-factory/tree/1.0.2"
+ },
+ "time": "2023-04-10T20:10:41+00:00"
+ },
+ {
+ "name": "psr/http-message",
+ "version": "1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-message.git",
+ "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
+ "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.1.x-dev"
+ }
+ },
"autoload": {
"psr-4": {
"Psr\\Http\\Message\\": "src/"
@@ -3312,9 +3277,9 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-message/tree/master"
+ "source": "https://github.com/php-fig/http-message/tree/1.1"
},
- "time": "2016-08-06T14:39:51+00:00"
+ "time": "2023-04-04T09:50:52+00:00"
},
{
"name": "psr/log",
@@ -3969,124 +3934,48 @@
},
"time": "2016-10-03T07:35:21+00:00"
},
- {
- "name": "squizlabs/php_codesniffer",
- "version": "1.5.6",
- "source": {
- "type": "git",
- "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "6f3e42d311b882b25b4d409d23a289f4d3b803d5"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/6f3e42d311b882b25b4d409d23a289f4d3b803d5",
- "reference": "6f3e42d311b882b25b4d409d23a289f4d3b803d5",
- "shasum": ""
- },
- "require": {
- "ext-tokenizer": "*",
- "php": ">=5.1.2"
- },
- "suggest": {
- "phpunit/php-timer": "dev-master"
- },
- "bin": [
- "scripts/phpcs"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-phpcs-fixer": "2.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "CodeSniffer.php",
- "CodeSniffer/CLI.php",
- "CodeSniffer/Exception.php",
- "CodeSniffer/File.php",
- "CodeSniffer/Report.php",
- "CodeSniffer/Reporting.php",
- "CodeSniffer/Sniff.php",
- "CodeSniffer/Tokens.php",
- "CodeSniffer/Reports/",
- "CodeSniffer/CommentParser/",
- "CodeSniffer/Tokenizers/",
- "CodeSniffer/DocGenerators/",
- "CodeSniffer/Standards/AbstractPatternSniff.php",
- "CodeSniffer/Standards/AbstractScopeSniff.php",
- "CodeSniffer/Standards/AbstractVariableSniff.php",
- "CodeSniffer/Standards/IncorrectPatternException.php",
- "CodeSniffer/Standards/Generic/Sniffs/",
- "CodeSniffer/Standards/MySource/Sniffs/",
- "CodeSniffer/Standards/PEAR/Sniffs/",
- "CodeSniffer/Standards/PSR1/Sniffs/",
- "CodeSniffer/Standards/PSR2/Sniffs/",
- "CodeSniffer/Standards/Squiz/Sniffs/",
- "CodeSniffer/Standards/Zend/Sniffs/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Greg Sherwood",
- "role": "lead"
- }
- ],
- "description": "PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
- "homepage": "http://www.squizlabs.com/php-codesniffer",
- "keywords": [
- "phpcs",
- "standards"
- ],
- "support": {
- "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name%5B%5D=PHP_CodeSniffer",
- "source": "https://github.com/squizlabs/PHP_CodeSniffer"
- },
- "time": "2014-12-04T22:32:15+00:00"
- },
{
"name": "symfony/console",
- "version": "v4.4.44",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "c35fafd7f12ebd6f9e29c95a370df7f1fb171a40"
+ "reference": "90f21e27d0d88ce38720556dd164d4a1e4c3934c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/c35fafd7f12ebd6f9e29c95a370df7f1fb171a40",
- "reference": "c35fafd7f12ebd6f9e29c95a370df7f1fb171a40",
+ "url": "https://api.github.com/repos/symfony/console/zipball/90f21e27d0d88ce38720556dd164d4a1e4c3934c",
+ "reference": "90f21e27d0d88ce38720556dd164d4a1e4c3934c",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php73": "^1.8",
+ "symfony/polyfill-php73": "^1.9",
"symfony/polyfill-php80": "^1.16",
- "symfony/service-contracts": "^1.1|^2"
+ "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/string": "^5.1|^6.0"
},
"conflict": {
"psr/log": ">=3",
- "symfony/dependency-injection": "<3.4",
- "symfony/event-dispatcher": "<4.3|>=5",
+ "symfony/dependency-injection": "<4.4",
+ "symfony/dotenv": "<5.1",
+ "symfony/event-dispatcher": "<4.4",
"symfony/lock": "<4.4",
- "symfony/process": "<3.3"
+ "symfony/process": "<4.4"
},
"provide": {
"psr/log-implementation": "1.0|2.0"
},
"require-dev": {
"psr/log": "^1|^2",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/event-dispatcher": "^4.3",
- "symfony/lock": "^4.4|^5.0",
- "symfony/process": "^3.4|^4.0|^5.0",
- "symfony/var-dumper": "^4.3|^5.0"
+ "symfony/config": "^4.4|^5.0|^6.0",
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/event-dispatcher": "^4.4|^5.0|^6.0",
+ "symfony/lock": "^4.4|^5.0|^6.0",
+ "symfony/process": "^4.4|^5.0|^6.0",
+ "symfony/var-dumper": "^4.4|^5.0|^6.0"
},
"suggest": {
"psr/log": "For using the console logger",
@@ -4119,8 +4008,14 @@
],
"description": "Eases the creation of beautiful and testable command line interfaces",
"homepage": "https://symfony.com",
+ "keywords": [
+ "cli",
+ "command-line",
+ "console",
+ "terminal"
+ ],
"support": {
- "source": "https://github.com/symfony/console/tree/v4.4.44"
+ "source": "https://github.com/symfony/console/tree/v5.4.23"
},
"funding": [
{
@@ -4136,24 +4031,24 @@
"type": "tidelift"
}
],
- "time": "2022-07-20T09:59:04+00:00"
+ "time": "2023-04-24T18:47:29+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v4.4.44",
+ "version": "v5.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "bd0a6737e48de45b4b0b7b6fc98c78404ddceaed"
+ "reference": "95f3c7468db1da8cc360b24fa2a26e7cefcb355d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/bd0a6737e48de45b4b0b7b6fc98c78404ddceaed",
- "reference": "bd0a6737e48de45b4b0b7b6fc98c78404ddceaed",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/95f3c7468db1da8cc360b24fa2a26e7cefcb355d",
+ "reference": "95f3c7468db1da8cc360b24fa2a26e7cefcb355d",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=7.2.5",
"symfony/polyfill-php80": "^1.16"
},
"type": "library",
@@ -4186,7 +4081,7 @@
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v4.4.44"
+ "source": "https://github.com/symfony/css-selector/tree/v5.4.21"
},
"funding": [
{
@@ -4202,43 +4097,111 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T13:16:42+00:00"
+ "time": "2023-02-14T08:03:56+00:00"
},
{
- "name": "symfony/event-dispatcher",
- "version": "v4.4.44",
+ "name": "symfony/deprecation-contracts",
+ "version": "v2.5.2",
"source": {
"type": "git",
- "url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a"
+ "url": "https://github.com/symfony/deprecation-contracts.git",
+ "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1e866e9e5c1b22168e0ce5f0b467f19bba61266a",
- "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
+ "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/event-dispatcher-contracts": "^1.1",
+ "php": ">=7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "2.5-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "files": [
+ "function.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "A generic function and convention to trigger deprecation notices",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-01-02T09:53:40+00:00"
+ },
+ {
+ "name": "symfony/event-dispatcher",
+ "version": "v5.4.22",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/event-dispatcher.git",
+ "reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1df20e45d56da29a4b1d8259dd6e950acbf1b13f",
+ "reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/event-dispatcher-contracts": "^2|^3",
"symfony/polyfill-php80": "^1.16"
},
"conflict": {
- "symfony/dependency-injection": "<3.4"
+ "symfony/dependency-injection": "<4.4"
},
"provide": {
"psr/event-dispatcher-implementation": "1.0",
- "symfony/event-dispatcher-implementation": "1.1"
+ "symfony/event-dispatcher-implementation": "2.0"
},
"require-dev": {
"psr/log": "^1|^2|^3",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/error-handler": "~3.4|~4.4",
- "symfony/expression-language": "^3.4|^4.0|^5.0",
- "symfony/http-foundation": "^3.4|^4.0|^5.0",
- "symfony/service-contracts": "^1.1|^2",
- "symfony/stopwatch": "^3.4|^4.0|^5.0"
+ "symfony/config": "^4.4|^5.0|^6.0",
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/error-handler": "^4.4|^5.0|^6.0",
+ "symfony/expression-language": "^4.4|^5.0|^6.0",
+ "symfony/http-foundation": "^4.4|^5.0|^6.0",
+ "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/stopwatch": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/dependency-injection": "",
@@ -4270,7 +4233,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.44"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.22"
},
"funding": [
{
@@ -4286,33 +4249,33 @@
"type": "tidelift"
}
],
- "time": "2022-07-20T09:59:04+00:00"
+ "time": "2023-03-17T11:31:58+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v1.1.13",
+ "version": "v2.5.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e"
+ "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e",
- "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1",
+ "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1",
"shasum": ""
},
"require": {
- "php": ">=7.1.3"
+ "php": ">=7.2.5",
+ "psr/event-dispatcher": "^1"
},
"suggest": {
- "psr/event-dispatcher": "",
"symfony/event-dispatcher-implementation": ""
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.1-dev"
+ "dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -4349,7 +4312,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.13"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.2"
},
"funding": [
{
@@ -4365,25 +4328,26 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:41:36+00:00"
+ "time": "2022-01-02T09:53:40+00:00"
},
{
"name": "symfony/filesystem",
- "version": "v4.4.42",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "815412ee8971209bd4c1eecd5f4f481eacd44bf5"
+ "reference": "b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/815412ee8971209bd4c1eecd5f4f481eacd44bf5",
- "reference": "815412ee8971209bd4c1eecd5f4f481eacd44bf5",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5",
+ "reference": "b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=7.2.5",
"symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-mbstring": "~1.8",
"symfony/polyfill-php80": "^1.16"
},
"type": "library",
@@ -4412,7 +4376,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v4.4.42"
+ "source": "https://github.com/symfony/filesystem/tree/v5.4.23"
},
"funding": [
{
@@ -4428,24 +4392,25 @@
"type": "tidelift"
}
],
- "time": "2022-05-20T08:49:14+00:00"
+ "time": "2023-03-02T11:38:35+00:00"
},
{
"name": "symfony/finder",
- "version": "v4.4.44",
+ "version": "v5.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "66bd787edb5e42ff59d3523f623895af05043e4f"
+ "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/66bd787edb5e42ff59d3523f623895af05043e4f",
- "reference": "66bd787edb5e42ff59d3523f623895af05043e4f",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/078e9a5e1871fcfe6a5ce421b539344c21afef19",
+ "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16"
},
"type": "library",
@@ -4474,7 +4439,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v4.4.44"
+ "source": "https://github.com/symfony/finder/tree/v5.4.21"
},
"funding": [
{
@@ -4490,20 +4455,20 @@
"type": "tidelift"
}
],
- "time": "2022-07-29T07:35:46+00:00"
+ "time": "2023-02-16T09:33:00+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4"
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4",
- "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
"shasum": ""
},
"require": {
@@ -4518,7 +4483,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4556,7 +4521,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
},
"funding": [
{
@@ -4572,20 +4537,185 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
- "name": "symfony/polyfill-mbstring",
- "version": "v1.26.0",
+ "name": "symfony/polyfill-intl-grapheme",
+ "version": "v1.27.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e"
+ "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e",
- "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's grapheme_* functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "grapheme",
+ "intl",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/polyfill-intl-normalizer",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's Normalizer class and related functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "intl",
+ "normalizer",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
"shasum": ""
},
"require": {
@@ -4600,7 +4730,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4639,7 +4769,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
},
"funding": [
{
@@ -4655,88 +4785,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
- },
- {
- "name": "symfony/polyfill-php55",
- "version": "v1.20.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-php55.git",
- "reference": "c17452124a883900e1d73961f9075a638399c1a0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php55/zipball/c17452124a883900e1d73961f9075a638399c1a0",
- "reference": "c17452124a883900e1d73961f9075a638399c1a0",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1"
- },
- "type": "metapackage",
- "extra": {
- "branch-alias": {
- "dev-main": "1.20-dev"
- },
- "thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill backporting some PHP 5.5+ features to lower PHP versions",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "polyfill",
- "portable",
- "shim"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-php55/tree/v1.20.0"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-10-23T14:02:19+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-php73",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85"
+ "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85",
- "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
+ "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
"shasum": ""
},
"require": {
@@ -4745,7 +4807,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4786,7 +4848,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0"
},
"funding": [
{
@@ -4802,20 +4864,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-php80",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace"
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace",
- "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
"shasum": ""
},
"require": {
@@ -4824,7 +4886,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4869,7 +4931,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
},
"funding": [
{
@@ -4885,24 +4947,24 @@
"type": "tidelift"
}
],
- "time": "2022-05-10T07:21:04+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/process",
- "version": "v4.4.44",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2"
+ "reference": "4b842fc4b61609e0a155a114082bd94e31e98287"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/5cee9cdc4f7805e2699d9fd66991a0e6df8252a2",
- "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2",
+ "url": "https://api.github.com/repos/symfony/process/zipball/4b842fc4b61609e0a155a114082bd94e31e98287",
+ "reference": "4b842fc4b61609e0a155a114082bd94e31e98287",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=7.2.5",
"symfony/polyfill-php80": "^1.16"
},
"type": "library",
@@ -4931,7 +4993,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v4.4.44"
+ "source": "https://github.com/symfony/process/tree/v5.4.23"
},
"funding": [
{
@@ -4947,37 +5009,33 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T13:16:42+00:00"
+ "time": "2023-04-18T13:50:24+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v1.1.13",
+ "version": "v1.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "afa00c500c2d6aea6e3b2f4862355f507bc5ebb4"
+ "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/afa00c500c2d6aea6e3b2f4862355f507bc5ebb4",
- "reference": "afa00c500c2d6aea6e3b2f4862355f507bc5ebb4",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/191afdcb5804db960d26d8566b7e9a2843cab3a0",
+ "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "psr/container": "^1.0"
+ "php": "^7.1.3"
},
"suggest": {
+ "psr/container": "",
"symfony/service-implementation": ""
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.1-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
+ "dev-master": "1.1-dev"
}
},
"autoload": {
@@ -5010,7 +5068,79 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v1.1.13"
+ "source": "https://github.com/symfony/service-contracts/tree/v1.1.2"
+ },
+ "time": "2019-05-28T07:50:59+00:00"
+ },
+ {
+ "name": "symfony/string",
+ "version": "v5.4.22",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/string.git",
+ "reference": "8036a4c76c0dd29e60b6a7cafcacc50cf088ea62"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/string/zipball/8036a4c76c0dd29e60b6a7cafcacc50cf088ea62",
+ "reference": "8036a4c76c0dd29e60b6a7cafcacc50cf088ea62",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-intl-grapheme": "~1.0",
+ "symfony/polyfill-intl-normalizer": "~1.0",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "~1.15"
+ },
+ "conflict": {
+ "symfony/translation-contracts": ">=3.0"
+ },
+ "require-dev": {
+ "symfony/error-handler": "^4.4|^5.0|^6.0",
+ "symfony/http-client": "^4.4|^5.0|^6.0",
+ "symfony/translation-contracts": "^1.1|^2",
+ "symfony/var-exporter": "^4.4|^5.0|^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "Resources/functions.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\String\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "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"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/string/tree/v5.4.22"
},
"funding": [
{
@@ -5026,20 +5156,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-27T14:01:05+00:00"
+ "time": "2023-03-14T06:11:53+00:00"
},
{
"name": "symfony/yaml",
- "version": "v4.4.44",
+ "version": "v4.4.45",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "c2b28c10fb3b7ac67bafa7b8f952cd83f35acde2"
+ "reference": "aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/c2b28c10fb3b7ac67bafa7b8f952cd83f35acde2",
- "reference": "c2b28c10fb3b7ac67bafa7b8f952cd83f35acde2",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d",
+ "reference": "aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d",
"shasum": ""
},
"require": {
@@ -5081,7 +5211,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v4.4.44"
+ "source": "https://github.com/symfony/yaml/tree/v4.4.45"
},
"funding": [
{
@@ -5097,7 +5227,7 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T13:16:42+00:00"
+ "time": "2022-08-02T15:47:23+00:00"
},
{
"name": "webmozart/assert",
@@ -5160,15 +5290,17 @@
],
"aliases": [],
"minimum-stability": "stable",
- "stability-flags": [],
+ "stability-flags": {
+ "joomla-projects/jorobo": 20
+ },
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
- "php": ">=7.2"
+ "php": ">=7.2.5|~8"
},
"platform-dev": [],
"platform-overrides": {
- "php": "7.2.0"
+ "php": "7.2.5"
},
"plugin-api-version": "2.3.0"
}
diff --git a/src/administrator/components/com_weblinks/weblinks.xml b/src/administrator/components/com_weblinks/weblinks.xml
index e36615c..f0f995e 100644
--- a/src/administrator/components/com_weblinks/weblinks.xml
+++ b/src/administrator/components/com_weblinks/weblinks.xml
@@ -1,68 +1,69 @@
-
-
- com_weblinks
- Joomla! Project
- ##DATE##
- (C) 2005 - ##YEAR## Open Source Matters. All rights reserved.
- GNU General Public License version 2 or later; see LICENSE.txt
- admin@joomla.org
- www.joomla.org
- ##VERSION##
- COM_WEBLINKS_XML_DESCRIPTION
- script.php
- Joomla\Component\Weblinks
-
-
-
- sql/install.mysql.sql
- sql/install.postgresql.sql
-
-
-
-
- sql/uninstall.mysql.sql
- sql/uninstall.postgresql.sql
-
-
-
-
- sql/updates/mysql
- sql/updates/postgresql
-
-
-
-
- ##MEDIA_FILES##
-
-
-
- ##FRONTEND_COMPONENT_FILES##
-
-
- ##FRONTEND_LANGUAGE_FILES##
-
-
-
-
-
-
-
-
-
-
-
- ##BACKEND_COMPONENT_FILES##
-
-
- ##BACKEND_LANGUAGE_FILES##
-
-
-
-
+
+
+ com_weblinks
+ com_weblinks
+ Joomla! Project
+ ##DATE##
+ (C) 2005 - ##YEAR## Open Source Matters. All rights reserved.
+ GNU General Public License version 2 or later; see LICENSE.txt
+ admin@joomla.org
+ www.joomla.org
+ ##VERSION##
+ COM_WEBLINKS_XML_DESCRIPTION
+ script.php
+ Joomla\Component\Weblinks
+
+
+
+ sql/install.mysql.sql
+ sql/install.postgresql.sql
+
+
+
+
+ sql/uninstall.mysql.sql
+ sql/uninstall.postgresql.sql
+
+
+
+
+ sql/updates/mysql
+ sql/updates/postgresql
+
+
+
+
+ ##MEDIA_FILES##
+
+
+
+ ##FRONTEND_COMPONENT_FILES##
+
+
+ ##FRONTEND_LANGUAGE_FILES##
+
+
+
+
+
+
+
+
+
+
+
+ ##BACKEND_COMPONENT_FILES##
+
+
+ ##BACKEND_LANGUAGE_FILES##
+
+
+
+
diff --git a/src/modules/mod_weblinks/mod_weblinks.xml b/src/modules/mod_weblinks/mod_weblinks.xml
index 9e5077b..64432e9 100644
--- a/src/modules/mod_weblinks/mod_weblinks.xml
+++ b/src/modules/mod_weblinks/mod_weblinks.xml
@@ -1,6 +1,7 @@
mod_weblinks
+ mod_weblinks
Joomla! Project
##DATE##
Copyright (C) 2005 - 2017 Open Source Matters. All rights reserved.
diff --git a/tests/cypress/.eslinitrc.js b/tests/cypress/.eslinitrc.js
new file mode 100644
index 0000000..25e20e8
--- /dev/null
+++ b/tests/cypress/.eslinitrc.js
@@ -0,0 +1,12 @@
+module.exports = {
+ plugins: [
+ 'cypress',
+ ],
+ env: {
+ mocha: true,
+ 'cypress/globals': true,
+ },
+ rules: {
+ strict: 'off',
+ },
+};
diff --git a/tests/cypress/fixtures/.gitkeep b/tests/cypress/fixtures/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/tests/cypress/integration/install/install.cy.js b/tests/cypress/integration/install/install.cy.js
new file mode 100644
index 0000000..3884ad0
--- /dev/null
+++ b/tests/cypress/integration/install/install.cy.js
@@ -0,0 +1,11 @@
+// type definitions for Cypress object "cy"
+//
+
+describe('Install Joomla and Weblinks package', () => {
+ it('Install Joomla and Weblinks package', function () {
+ cy.doAdministratorLogin(Cypress.env('username'), Cypress.env('password'))
+ cy.disableStatistics()
+ cy.setErrorReportingToDevelopment()
+ cy.doAdministratorLogout()
+ })
+})
diff --git a/tests/cypress/plugins/.gitkeep b/tests/cypress/plugins/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/tests/cypress/plugins/index.js b/tests/cypress/plugins/index.js
new file mode 100644
index 0000000..e69de29
diff --git a/tests/cypress/support/commands.js b/tests/cypress/support/commands.js
new file mode 100644
index 0000000..c8381c1
--- /dev/null
+++ b/tests/cypress/support/commands.js
@@ -0,0 +1,129 @@
+Cypress.Commands.add('createContentCategory', (title) => {
+ cy.visit('administrator/index.php?option=com_categories&view=categories&extension=com_content')
+ cy.contains('h1', 'Articles: Categories').should('exist')
+ cy.clickToolbarButton('New')
+ cy.get('#jform_title').should('exist').type(title)
+ cy.clickToolbarButton('Save & Close')
+
+ // TODO Still need to implement this. Quick fix: we need to refactor the test
+ //$testCategory = [
+ // 'title' => $title,
+ // 'extension' => 'com_content',
+ //];
+
+ //$this->seeInDatabase('categories', $testCategory);
+
+})
+
+Cypress.Commands.add('createField', (type, title) => {
+ cy.visit('administrator/index.php?option=com_fields&view=fields&context=com_content.article')
+ cy.clickToolbarButton('New')
+ cy.get('#jform_title').type(title)
+ cy.get('#jform_type').select(type)
+ cy.clickToolbarButton('Save & Close')
+ cy.get('#system-message-container').contains('Field saved').should('exist')
+})
+
+Cypress.Commands.add('trashField', (title, message) => {
+ cy.visit('administrator/index.php?option=com_fields&view=fields&context=com_content.article')
+ cy.searchForItem(title)
+ cy.checkAllResults()
+ cy.clickToolbarButton('Action')
+ cy.clickToolbarButton('Trash')
+ cy.get('#system-message-container').contains(message).should('exist')
+})
+
+Cypress.Commands.add('deleteField', (title, message) => {
+ cy.visit('administrator/index.php?option=com_fields&view=fields&context=com_content.article')
+ cy.searchForItem()
+ cy.get('.js-stools-btn-filter').click()
+ cy.intercept('index.php*').as('setTrashed')
+ cy.get('#filter_state').select('Trashed')
+ cy.wait('@setTrashed')
+ cy.searchForItem(title)
+ cy.checkAllResults()
+ cy.clickToolbarButton('Empty trash')
+ cy.get('#system-message-container').contains(message).should('exist')
+})
+
+Cypress.Commands.add('createArticle', (articleDetails) => {
+ cy.visit('administrator/index.php?option=com_content&view=articles')
+ cy.intercept('index.php?option=com_content&view=article*').as('article_edit')
+ cy.clickToolbarButton('New')
+ cy.wait('@article_edit')
+ cy.get('#jform_title').clear().type(articleDetails.title)
+ cy.get('#jform_alias').clear().type(articleDetails.alias)
+ cy.intercept('index.php?option=com_content&view=articles').as('article_list')
+ cy.clickToolbarButton('Save & Close')
+ cy.wait('@article_list')
+ cy.get('#system-message-container').contains('Article saved.').should('exist')
+})
+
+Cypress.Commands.add('featureArticle', (title) => {
+ cy.visit('administrator/index.php?option=com_content&view=articles')
+ cy.searchForItem(title)
+ cy.checkAllResults()
+ cy.clickToolbarButton('Action')
+ cy.intercept('index.php?option=com_content&view=articles').as('article_feature')
+ cy.clickToolbarButton('feature')
+ cy.wait('@article_feature')
+ cy.get('#system-message-container').contains('Article featured.').should('exist')
+})
+
+Cypress.Commands.add('setArticleAccessLevel', (title, accessLevel) => {
+ cy.visit('administrator/index.php?option=com_content&view=articles')
+ cy.searchForItem(title)
+ cy.checkAllResults()
+ cy.intercept('index.php?option=com_content&view=article*').as('article_access')
+ cy.get('a').contains(title).click()
+ cy.wait('@article_access')
+ cy.get('#jform_access').select(accessLevel)
+ cy.intercept('index.php?option=com_content&view=article*').as('article_list')
+ cy.clickToolbarButton('Save & Close')
+ cy.wait('@article_list')
+ cy.get('td').contains(accessLevel).should('exist')
+})
+
+Cypress.Commands.add('unPublishArticle', (title) => {
+ cy.visit('administrator/index.php?option=com_content&view=articles')
+ cy.searchForItem(title)
+ cy.checkAllResults()
+ cy.clickToolbarButton('Action')
+ cy.intercept('index.php?option=com_content&view=articles').as('article_unpublish')
+ cy.clickToolbarButton('unpublish')
+ cy.wait('@article_unpublish')
+})
+
+Cypress.Commands.add('publishArticle', (title) => {
+ cy.visit('administrator/index.php?option=com_content&view=articles')
+ cy.searchForItem(title)
+ cy.checkAllResults()
+ cy.clickToolbarButton('Action')
+ cy.intercept('index.php?option=com_content&view=articles').as('article_publish')
+ cy.clickToolbarButton('publish')
+ cy.wait('@article_publish')
+})
+
+Cypress.Commands.add('trashArticle', (title) => {
+ cy.visit('administrator/index.php?option=com_content&view=articles')
+ cy.searchForItem(title)
+ cy.checkAllResults()
+ cy.clickToolbarButton('Action')
+ cy.intercept('index.php?option=com_content&view=articles').as('article_trash')
+ cy.clickToolbarButton('trash')
+ cy.wait('@article_trash')
+})
+
+Cypress.Commands.add('deleteArticle', (title) => {
+ cy.visit('administrator/index.php?option=com_content&view=articles')
+ cy.setFilter('published', 'Trashed')
+ cy.searchForItem(title)
+ cy.checkAllResults()
+ cy.on("window:confirm", (s) => {
+ return true;
+ });
+ cy.intercept('index.php?option=com_content&view=articles').as('article_delete')
+ cy.clickToolbarButton('empty trash');
+ cy.wait('@article_delete')
+ cy.wait('@article_delete')
+})
diff --git a/tests/cypress/support/index.js b/tests/cypress/support/index.js
new file mode 100644
index 0000000..a12bdc6
--- /dev/null
+++ b/tests/cypress/support/index.js
@@ -0,0 +1,34 @@
+// ***********************************************************
+// This example support/index.js is processed and
+// loaded automatically before your test files.
+//
+// This is a great place to put global configuration and
+// behavior that modifies Cypress.
+//
+// You can change the location of this file or turn off
+// automatically serving support files with the
+// 'supportFile' configuration option.
+//
+// You can read more here:
+// https://on.cypress.io/configuration
+// ***********************************************************
+
+// Import commands.js using ES2015 syntax:
+import './commands'
+import 'joomla-cypress'
+
+
+// Alternatively you can use CommonJS syntax:
+// require('./commands')
+
+before(function() {
+ const {registerCommands} = require('../../../node_modules/joomla-cypress/src/index.js')
+
+ registerCommands()
+
+ Cypress.on('uncaught:exception', (err, runnable) => {
+ console.log("err :" + err)
+ console.log("runnable :" + runnable)
+ return false
+ })
+})