diff --git a/.env.example b/.env.example index 001559c..811524d 100644 --- a/.env.example +++ b/.env.example @@ -45,5 +45,11 @@ PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_APP_CLUSTER=mt1 +SLACK_TOKEN= +TELEGRAM_TOKEN +FACEBOOK_TOKEN=your-facebook-page-token +FACEBOOK_VERIFICATION=your-facebook-verification-token +FACEBOOK_APP_SECRET=your-facebook-app-secret + MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/composer.json b/composer.json index ad24504..0aaacfb 100644 --- a/composer.json +++ b/composer.json @@ -18,6 +18,9 @@ "require": { "php": "^7.1.3", "botman/botman": "~2.0", + "botman/driver-facebook": "^1.11", + "botman/driver-slack": "^2.2", + "botman/driver-telegram": "^1.6", "botman/driver-web": "~1.0", "botman/studio-addons": "~1.3", "fideloper/proxy": "^4.0", diff --git a/composer.lock b/composer.lock index 1a21702..6f438fd 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": "308f316e246a9204286bc9379d3a7b4c", + "content-hash": "6d4de6174c59e0da82c76ec7a7bde8f5", "packages": [ { "name": "botman/botman", @@ -85,6 +85,199 @@ }, "time": "2020-09-10T04:44:03+00:00" }, + { + "name": "botman/driver-facebook", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/botman/driver-facebook.git", + "reference": "3345db228acf167296a214c5d9da4eb486425ef6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/botman/driver-facebook/zipball/3345db228acf167296a214c5d9da4eb486425ef6", + "reference": "3345db228acf167296a214c5d9da4eb486425ef6", + "shasum": "" + }, + "require": { + "botman/botman": "~2.1|~3.0", + "php": ">=7.0" + }, + "require-dev": { + "botman/studio-addons": "^1.0", + "ext-curl": "*", + "illuminate/contracts": "^5.5", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + }, + "laravel": { + "providers": [ + "BotMan\\Drivers\\Facebook\\Providers\\FacebookServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "BotMan\\Drivers\\Facebook\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marcel Pociot", + "email": "m.pociot@gmail.com" + } + ], + "description": "Facebook Messenger driver for BotMan", + "homepage": "http://github.com/botman/driver-facebook", + "keywords": [ + "Botman", + "Messenger", + "bot", + "facebook", + "facebook messenger" + ], + "support": { + "issues": "https://github.com/botman/driver-facebook/issues", + "source": "https://github.com/botman/driver-facebook/tree/1.11.0" + }, + "time": "2020-09-11T02:02:54+00:00" + }, + { + "name": "botman/driver-slack", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/botman/driver-slack.git", + "reference": "a832671a0bc2a42b083ebaea60ea7a4efee96045" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/botman/driver-slack/zipball/a832671a0bc2a42b083ebaea60ea7a4efee96045", + "reference": "a832671a0bc2a42b083ebaea60ea7a4efee96045", + "shasum": "" + }, + "require": { + "botman/botman": "~2.1", + "mpociot/slack-client": "~1.0", + "php": ">=7.0" + }, + "require-dev": { + "botman/studio-addons": "~1.0", + "ext-curl": "*", + "illuminate/console": "~5.0", + "illuminate/support": "~5.0", + "mockery/mockery": "dev-master", + "phpunit/phpunit": "~5.0" + }, + "suggest": { + "mpociot/slack-client": "Use the Slack RTM API with BotMan" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "BotMan\\Drivers\\Slack\\Providers\\SlackServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "BotMan\\Drivers\\Slack\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marcel Pociot", + "email": "m.pociot@gmail.com" + } + ], + "description": "Slack driver for BotMan", + "homepage": "http://github.com/botman/driver-slack", + "keywords": [ + "Botman", + "bot", + "slack" + ], + "support": { + "issues": "https://github.com/botman/driver-slack/issues", + "source": "https://github.com/botman/driver-slack/tree/2.2.0" + }, + "time": "2018-08-08T08:29:46+00:00" + }, + { + "name": "botman/driver-telegram", + "version": "1.6.2", + "source": { + "type": "git", + "url": "https://github.com/botman/driver-telegram.git", + "reference": "a26872d971878b8e7163019036299a2eac2794a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/botman/driver-telegram/zipball/a26872d971878b8e7163019036299a2eac2794a2", + "reference": "a26872d971878b8e7163019036299a2eac2794a2", + "shasum": "" + }, + "require": { + "botman/botman": "^2.0", + "php": ">=7.0" + }, + "require-dev": { + "botman/studio-addons": "^1.0", + "ext-curl": "*", + "illuminate/contracts": "^5.5", + "mockery/mockery": "^1.1", + "phpunit/phpunit": "^5.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "BotMan\\Drivers\\Telegram\\Providers\\TelegramServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "BotMan\\Drivers\\Telegram\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marcel Pociot", + "email": "m.pociot@gmail.com" + } + ], + "description": "Telegram driver for BotMan", + "homepage": "http://github.com/botman/driver-telegram", + "keywords": [ + "Botman", + "bot", + "telegram" + ], + "support": { + "issues": "https://github.com/botman/driver-telegram/issues", + "source": "https://github.com/botman/driver-telegram/tree/1.6.2" + }, + "time": "2020-09-24T03:40:55+00:00" + }, { "name": "botman/driver-web", "version": "1.5.1", @@ -211,6 +404,42 @@ }, "time": "2020-09-10T04:34:01+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" + }, { "name": "doctrine/inflector", "version": "1.4.4", @@ -243,8 +472,8 @@ }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector", + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" } }, "notification-url": "https://packagist.org/downloads/", @@ -309,16 +538,16 @@ }, { "name": "doctrine/lexer", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c" + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c", - "reference": "9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", "shasum": "" }, "require": { @@ -326,7 +555,7 @@ }, "require-dev": { "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "1.3", + "phpstan/phpstan": "^1.3", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "vimeo/psalm": "^4.11" }, @@ -365,7 +594,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.2" + "source": "https://github.com/doctrine/lexer/tree/1.2.3" }, "funding": [ { @@ -381,7 +610,7 @@ "type": "tidelift" } ], - "time": "2022-01-12T08:27:12+00:00" + "time": "2022-02-28T11:07:21+00:00" }, { "name": "dragonmantank/cron-expression", @@ -768,12 +997,12 @@ } }, "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -827,16 +1056,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.3", + "version": "1.8.5", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "1afdd860a2566ed3c2b0b4a3de6e23434a79ec85" + "reference": "337e3ad8e5716c15f9657bd214d16cc5e69df268" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/1afdd860a2566ed3c2b0b4a3de6e23434a79ec85", - "reference": "1afdd860a2566ed3c2b0b4a3de6e23434a79ec85", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/337e3ad8e5716c15f9657bd214d16cc5e69df268", + "reference": "337e3ad8e5716c15f9657bd214d16cc5e69df268", "shasum": "" }, "require": { @@ -917,7 +1146,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.3" + "source": "https://github.com/guzzle/psr7/tree/1.8.5" }, "funding": [ { @@ -933,7 +1162,7 @@ "type": "tidelift" } ], - "time": "2021-10-05T13:56:00+00:00" + "time": "2022-03-20T21:51:18+00:00" }, { "name": "kylekatarnls/update-helper", @@ -1307,14 +1536,14 @@ } }, "autoload": { - "psr-4": { - "Lcobucci\\JWT\\": "src" - }, "files": [ "compat/class-aliases.php", "compat/json-exception-polyfill.php", "compat/lcobucci-clock-polyfill.php" - ] + ], + "psr-4": { + "Lcobucci\\JWT\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1500,16 +1729,16 @@ }, { "name": "monolog/monolog", - "version": "1.26.1", + "version": "1.27.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5" + "reference": "52ebd235c1f7e0d5e1b16464b695a28335f8e44a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c6b00f05152ae2c9b04a448f99c7590beb6042f5", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/52ebd235c1f7e0d5e1b16464b695a28335f8e44a", + "reference": "52ebd235c1f7e0d5e1b16464b695a28335f8e44a", "shasum": "" }, "require": { @@ -1570,7 +1799,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/1.26.1" + "source": "https://github.com/Seldaek/monolog/tree/1.27.0" }, "funding": [ { @@ -1582,7 +1811,46 @@ "type": "tidelift" } ], - "time": "2021-05-28T08:32:12+00:00" + "time": "2022-03-13T20:29:46+00:00" + }, + { + "name": "mpociot/phpws", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/mpociot/phpws.git", + "reference": "1dc1db83c3e4c987c64f7ca51e0a17f312d7d35f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mpociot/phpws/zipball/1dc1db83c3e4c987c64f7ca51e0a17f312d7d35f", + "reference": "1dc1db83c3e4c987c64f7ca51e0a17f312d7d35f", + "shasum": "" + }, + "require": { + "react/socket": "^1.0 || ^0.8.6", + "react/stream": "^1.0 || ^0.7.5", + "zendframework/zend-http": "2.*", + "zendframework/zend-log": "2.*" + }, + "type": "library", + "autoload": { + "psr-0": { + "Devristo\\Phpws\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "authors": [ + { + "name": "Devristo", + "email": "chris@devristo.com" + } + ], + "description": "WebSocket Server and Client library for PHP", + "support": { + "source": "https://github.com/mpociot/phpws/tree/2.1.0" + }, + "time": "2019-05-14T22:19:13+00:00" }, { "name": "mpociot/pipeline", @@ -1632,6 +1900,61 @@ }, "time": "2017-04-21T13:22:05+00:00" }, + { + "name": "mpociot/slack-client", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/mpociot/slack-client.git", + "reference": "3c6eadaf2fdfc1a8aa7929fb39fca3fe92ff2b44" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mpociot/slack-client/zipball/3c6eadaf2fdfc1a8aa7929fb39fca3fe92ff2b44", + "reference": "3c6eadaf2fdfc1a8aa7929fb39fca3fe92ff2b44", + "shasum": "" + }, + "require": { + "evenement/evenement": "~3.0", + "guzzlehttp/guzzle": "~6.0", + "mpociot/phpws": "^2.0", + "php": ">=5.5", + "react/event-loop": "^1.0 || ^0.5 || ^0.4", + "react/promise": "^2.2", + "react/promise-timer": "^1.2.1" + }, + "require-dev": { + "apigen/apigen": "^4.1", + "fzaninotto/faker": "~1.4", + "phpunit/phpunit": "~4.6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Slack\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stephen Coakley", + "email": "me@stephencoakley.com" + } + ], + "description": "A better Slack client, with RTM API support", + "keywords": [ + "api", + "realtime", + "slack" + ], + "support": { + "source": "https://github.com/mpociot/slack-client/tree/1.2.0" + }, + "time": "2018-10-18T13:09:01+00:00" + }, { "name": "nesbot/carbon", "version": "1.39.1", @@ -1826,12 +2149,12 @@ } }, "autoload": { - "psr-4": { - "Opis\\Closure\\": "src/" - }, "files": [ "functions.php" - ] + ], + "psr-4": { + "Opis\\Closure\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2162,20 +2485,20 @@ }, { "name": "psr/container", - "version": "1.1.2", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", "shasum": "" }, "require": { - "php": ">=7.4.0" + "php": ">=7.2.0" }, "type": "library", "autoload": { @@ -2204,9 +2527,9 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.2" + "source": "https://github.com/php-fig/container/tree/1.1.1" }, - "time": "2021-11-05T16:50:12+00:00" + "time": "2021-03-05T17:36:06+00:00" }, { "name": "psr/http-factory", @@ -2515,12 +2838,12 @@ } }, "autoload": { - "psr-4": { - "Ramsey\\Uuid\\": "src/" - }, "files": [ "src/functions.php" - ] + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2724,16 +3047,16 @@ }, { "name": "react/event-loop", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", - "reference": "be6dee480fc4692cec0504e65eb486e3be1aa6f2" + "reference": "187fb56f46d424afb6ec4ad089269c72eec2e137" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/be6dee480fc4692cec0504e65eb486e3be1aa6f2", - "reference": "be6dee480fc4692cec0504e65eb486e3be1aa6f2", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/187fb56f46d424afb6ec4ad089269c72eec2e137", + "reference": "187fb56f46d424afb6ec4ad089269c72eec2e137", "shasum": "" }, "require": { @@ -2786,7 +3109,7 @@ ], "support": { "issues": "https://github.com/reactphp/event-loop/issues", - "source": "https://github.com/reactphp/event-loop/tree/v1.2.0" + "source": "https://github.com/reactphp/event-loop/tree/v1.3.0" }, "funding": [ { @@ -2798,7 +3121,7 @@ "type": "github" } ], - "time": "2021-07-11T12:31:24+00:00" + "time": "2022-03-17T11:10:22+00:00" }, { "name": "react/promise", @@ -3253,16 +3576,16 @@ }, { "name": "symfony/console", - "version": "v4.4.37", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0259f01dbf9d77badddbbf4c2abb681f24c9cac6" + "reference": "bdcc66f3140421038f495e5b50e3ca6ffa14c773" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0259f01dbf9d77badddbbf4c2abb681f24c9cac6", - "reference": "0259f01dbf9d77badddbbf4c2abb681f24c9cac6", + "url": "https://api.github.com/repos/symfony/console/zipball/bdcc66f3140421038f495e5b50e3ca6ffa14c773", + "reference": "bdcc66f3140421038f495e5b50e3ca6ffa14c773", "shasum": "" }, "require": { @@ -3323,7 +3646,7 @@ "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/console/tree/v4.4.37" + "source": "https://github.com/symfony/console/tree/v4.4.40" }, "funding": [ { @@ -3339,7 +3662,7 @@ "type": "tidelift" } ], - "time": "2022-01-26T16:15:26+00:00" + "time": "2022-03-26T22:12:04+00:00" }, { "name": "symfony/css-selector", @@ -3544,16 +3867,16 @@ }, { "name": "symfony/error-handler", - "version": "v4.4.37", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "8d80ad881e1ce17979547873d093e3c987a6a629" + "reference": "2d0c9c229d995bef5e87fe4e83b717541832b448" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/8d80ad881e1ce17979547873d093e3c987a6a629", - "reference": "8d80ad881e1ce17979547873d093e3c987a6a629", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/2d0c9c229d995bef5e87fe4e83b717541832b448", + "reference": "2d0c9c229d995bef5e87fe4e83b717541832b448", "shasum": "" }, "require": { @@ -3592,7 +3915,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v4.4.37" + "source": "https://github.com/symfony/error-handler/tree/v4.4.40" }, "funding": [ { @@ -3608,7 +3931,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:41:36+00:00" + "time": "2022-03-07T13:29:34+00:00" }, { "name": "symfony/event-dispatcher", @@ -3915,16 +4238,16 @@ }, { "name": "symfony/http-foundation", - "version": "v4.4.37", + "version": "v4.4.39", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "27782a72399b92f44624f801adc5c28fb3f9d6c7" + "reference": "60e8e42a4579551e5ec887d04380e2ab9e4cc314" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/27782a72399b92f44624f801adc5c28fb3f9d6c7", - "reference": "27782a72399b92f44624f801adc5c28fb3f9d6c7", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/60e8e42a4579551e5ec887d04380e2ab9e4cc314", + "reference": "60e8e42a4579551e5ec887d04380e2ab9e4cc314", "shasum": "" }, "require": { @@ -3963,7 +4286,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v4.4.37" + "source": "https://github.com/symfony/http-foundation/tree/v4.4.39" }, "funding": [ { @@ -3979,20 +4302,20 @@ "type": "tidelift" } ], - "time": "2022-01-27T14:30:55+00:00" + "time": "2022-03-04T07:06:13+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.4.37", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "ef830fb76eea90dc778fd68c8a7816fbc6109ed6" + "reference": "330a859a7ec9d7e7d82f2569b1c0700a26ffb1e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ef830fb76eea90dc778fd68c8a7816fbc6109ed6", - "reference": "ef830fb76eea90dc778fd68c8a7816fbc6109ed6", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/330a859a7ec9d7e7d82f2569b1c0700a26ffb1e3", + "reference": "330a859a7ec9d7e7d82f2569b1c0700a26ffb1e3", "shasum": "" }, "require": { @@ -4067,7 +4390,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v4.4.37" + "source": "https://github.com/symfony/http-kernel/tree/v4.4.40" }, "funding": [ { @@ -4083,20 +4406,20 @@ "type": "tidelift" } ], - "time": "2022-01-28T10:47:23+00:00" + "time": "2022-04-02T05:55:50+00:00" }, { "name": "symfony/mime", - "version": "v5.4.3", + "version": "v5.4.7", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "e1503cfb5c9a225350f549d3bb99296f4abfb80f" + "reference": "92d27a34dea2e199fa9b687e3fff3a7d169b7b1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/e1503cfb5c9a225350f549d3bb99296f4abfb80f", - "reference": "e1503cfb5c9a225350f549d3bb99296f4abfb80f", + "url": "https://api.github.com/repos/symfony/mime/zipball/92d27a34dea2e199fa9b687e3fff3a7d169b7b1c", + "reference": "92d27a34dea2e199fa9b687e3fff3a7d169b7b1c", "shasum": "" }, "require": { @@ -4150,7 +4473,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.3" + "source": "https://github.com/symfony/mime/tree/v5.4.7" }, "funding": [ { @@ -4166,11 +4489,11 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-03-11T16:08:05+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -4202,12 +4525,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4232,7 +4555,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" }, "funding": [ { @@ -4252,7 +4575,7 @@ }, { "name": "symfony/polyfill-iconv", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", @@ -4315,7 +4638,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.25.0" }, "funding": [ { @@ -4335,7 +4658,7 @@ }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", @@ -4402,7 +4725,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0" }, "funding": [ { @@ -4422,7 +4745,7 @@ }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -4486,7 +4809,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" }, "funding": [ { @@ -4506,7 +4829,7 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", @@ -4569,7 +4892,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" }, "funding": [ { @@ -4589,7 +4912,7 @@ }, { "name": "symfony/polyfill-php72", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", @@ -4645,7 +4968,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" }, "funding": [ { @@ -4665,7 +4988,7 @@ }, { "name": "symfony/polyfill-php73", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", @@ -4724,7 +5047,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" }, "funding": [ { @@ -4744,16 +5067,16 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9" + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/57b712b08eddb97c762a8caa32c84e037892d2e9", - "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", "shasum": "" }, "require": { @@ -4807,7 +5130,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" }, "funding": [ { @@ -4823,20 +5146,20 @@ "type": "tidelift" } ], - "time": "2021-09-13T13:58:33+00:00" + "time": "2022-03-04T08:16:47+00:00" }, { "name": "symfony/process", - "version": "v4.4.37", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "b2d924e5a4cb284f293d5092b1dbf0d364cb8b67" + "reference": "54e9d763759268e07eb13b921d8631fc2816206f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/b2d924e5a4cb284f293d5092b1dbf0d364cb8b67", - "reference": "b2d924e5a4cb284f293d5092b1dbf0d364cb8b67", + "url": "https://api.github.com/repos/symfony/process/zipball/54e9d763759268e07eb13b921d8631fc2816206f", + "reference": "54e9d763759268e07eb13b921d8631fc2816206f", "shasum": "" }, "require": { @@ -4869,7 +5192,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v4.4.37" + "source": "https://github.com/symfony/process/tree/v4.4.40" }, "funding": [ { @@ -4885,7 +5208,7 @@ "type": "tidelift" } ], - "time": "2022-01-27T17:14:04+00:00" + "time": "2022-03-18T16:18:39+00:00" }, { "name": "symfony/routing", @@ -5228,16 +5551,16 @@ }, { "name": "symfony/var-dumper", - "version": "v4.4.37", + "version": "v4.4.39", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "e74eee4ec02de71db3d60151aa5b203c990556df" + "reference": "35237c5e5dcb6593a46a860ba5b29c1d4683d80e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e74eee4ec02de71db3d60151aa5b203c990556df", - "reference": "e74eee4ec02de71db3d60151aa5b203c990556df", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/35237c5e5dcb6593a46a860ba5b29c1d4683d80e", + "reference": "35237c5e5dcb6593a46a860ba5b29c1d4683d80e", "shasum": "" }, "require": { @@ -5297,7 +5620,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v4.4.37" + "source": "https://github.com/symfony/var-dumper/tree/v4.4.39" }, "funding": [ { @@ -5313,7 +5636,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:41:36+00:00" + "time": "2022-02-25T10:38:15+00:00" }, { "name": "thecodingmachine/discovery", @@ -5379,16 +5702,16 @@ }, { "name": "tightenco/collect", - "version": "v8.83.1", + "version": "v8.83.6", "source": { "type": "git", "url": "https://github.com/tighten/collect.git", - "reference": "d9c66d586ec2d216d8a31283d73f8df1400cc722" + "reference": "e29832b2a3f20e7de307d3c69bf257693c07ce2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tighten/collect/zipball/d9c66d586ec2d216d8a31283d73f8df1400cc722", - "reference": "d9c66d586ec2d216d8a31283d73f8df1400cc722", + "url": "https://api.github.com/repos/tighten/collect/zipball/e29832b2a3f20e7de307d3c69bf257693c07ce2c", + "reference": "e29832b2a3f20e7de307d3c69bf257693c07ce2c", "shasum": "" }, "require": { @@ -5427,9 +5750,9 @@ ], "support": { "issues": "https://github.com/tighten/collect/issues", - "source": "https://github.com/tighten/collect/tree/v8.83.1" + "source": "https://github.com/tighten/collect/tree/v8.83.6" }, - "time": "2022-02-16T16:15:54+00:00" + "time": "2022-04-01T16:23:12+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -5675,6 +5998,529 @@ }, "abandoned": "laminas/laminas-diactoros", "time": "2019-11-13T19:16:13+00:00" + }, + { + "name": "zendframework/zend-escaper", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-escaper.git", + "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", + "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6.x-dev", + "dev-develop": "2.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Escaper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", + "keywords": [ + "ZendFramework", + "escaper", + "zf" + ], + "support": { + "chat": "https://zendframework-slack.herokuapp.com", + "docs": "https://docs.zendframework.com/zend-escaper/", + "forum": "https://discourse.zendframework.com/c/questions/components", + "issues": "https://github.com/zendframework/zend-escaper/issues", + "rss": "https://github.com/zendframework/zend-escaper/releases.atom", + "source": "https://github.com/zendframework/zend-escaper" + }, + "abandoned": "laminas/laminas-escaper", + "time": "2019-09-05T20:03:20+00:00" + }, + { + "name": "zendframework/zend-http", + "version": "2.11.2", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-http.git", + "reference": "e15e0ce45a2a4f642cd0b7b4f4d4d0366b729a1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-http/zipball/e15e0ce45a2a4f642cd0b7b4f4d4d0366b729a1a", + "reference": "e15e0ce45a2a4f642cd0b7b4f4d4d0366b729a1a", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0", + "zendframework/zend-loader": "^2.5.1", + "zendframework/zend-stdlib": "^3.2.1", + "zendframework/zend-uri": "^2.5.2", + "zendframework/zend-validator": "^2.10.1" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.3", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-config": "^3.1 || ^2.6" + }, + "suggest": { + "paragonie/certainty": "For automated management of cacert.pem" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.11.x-dev", + "dev-develop": "2.12.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Http\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", + "keywords": [ + "ZendFramework", + "http", + "http client", + "zend", + "zf" + ], + "support": { + "chat": "https://zendframework-slack.herokuapp.com", + "docs": "https://docs.zendframework.com/zend-http/", + "forum": "https://discourse.zendframework.com/c/questions/components", + "issues": "https://github.com/zendframework/zend-http/issues", + "rss": "https://github.com/zendframework/zend-http/releases.atom", + "source": "https://github.com/zendframework/zend-http" + }, + "abandoned": "laminas/laminas-http", + "time": "2019-12-30T20:47:33+00:00" + }, + { + "name": "zendframework/zend-loader", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-loader.git", + "reference": "91da574d29b58547385b2298c020b257310898c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-loader/zipball/91da574d29b58547385b2298c020b257310898c6", + "reference": "91da574d29b58547385b2298c020b257310898c6", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6.x-dev", + "dev-develop": "2.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Loader\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Autoloading and plugin loading strategies", + "keywords": [ + "ZendFramework", + "loader", + "zf" + ], + "support": { + "chat": "https://zendframework-slack.herokuapp.com", + "docs": "https://docs.zendframework.com/zend-loader/", + "forum": "https://discourse.zendframework.com/c/questions/components", + "issues": "https://github.com/zendframework/zend-loader/issues", + "rss": "https://github.com/zendframework/zend-loader/releases.atom", + "source": "https://github.com/zendframework/zend-loader" + }, + "abandoned": "laminas/laminas-loader", + "time": "2019-09-04T19:38:14+00:00" + }, + { + "name": "zendframework/zend-log", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-log.git", + "reference": "e5ec088dc8a7b4d96a3a6627761f720a738a36b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-log/zipball/e5ec088dc8a7b4d96a3a6627761f720a738a36b8", + "reference": "e5ec088dc8a7b4d96a3a6627761f720a738a36b8", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0", + "psr/log": "^1.1.2", + "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", + "zendframework/zend-stdlib": "^2.7 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "mikey179/vfsstream": "^1.6.7", + "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.15", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-db": "^2.6", + "zendframework/zend-escaper": "^2.5", + "zendframework/zend-filter": "^2.5", + "zendframework/zend-mail": "^2.6.1", + "zendframework/zend-validator": "^2.10.1" + }, + "suggest": { + "ext-mongo": "mongo extension to use Mongo writer", + "ext-mongodb": "mongodb extension to use MongoDB writer", + "zendframework/zend-db": "Zend\\Db component to use the database log writer", + "zendframework/zend-escaper": "Zend\\Escaper component, for use in the XML log formatter", + "zendframework/zend-mail": "Zend\\Mail component to use the email log writer", + "zendframework/zend-validator": "Zend\\Validator component to block invalid log messages" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.12.x-dev", + "dev-develop": "2.13.x-dev" + }, + "zf": { + "component": "Zend\\Log", + "config-provider": "Zend\\Log\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Zend\\Log\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Robust, composite logger with filtering, formatting, and PSR-3 support", + "keywords": [ + "ZendFramework", + "log", + "logging", + "zf" + ], + "support": { + "chat": "https://zendframework-slack.herokuapp.com", + "docs": "https://docs.zendframework.com/zend-log/", + "forum": "https://discourse.zendframework.com/c/questions/components", + "issues": "https://github.com/zendframework/zend-log/issues", + "rss": "https://github.com/zendframework/zend-log/releases.atom", + "source": "https://github.com/zendframework/zend-log" + }, + "abandoned": "laminas/laminas-log", + "time": "2019-12-27T16:18:31+00:00" + }, + { + "name": "zendframework/zend-servicemanager", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-servicemanager.git", + "reference": "a1ed6140d0d3ee803fec96582593ed024950067b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-servicemanager/zipball/a1ed6140d0d3ee803fec96582593ed024950067b", + "reference": "a1ed6140d0d3ee803fec96582593ed024950067b", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "php": "^5.6 || ^7.0", + "psr/container": "^1.0", + "zendframework/zend-stdlib": "^3.2.1" + }, + "provide": { + "container-interop/container-interop-implementation": "^1.2", + "psr/container-implementation": "^1.0" + }, + "require-dev": { + "mikey179/vfsstream": "^1.6.5", + "ocramius/proxy-manager": "^1.0 || ^2.0", + "phpbench/phpbench": "^0.13.0", + "phpunit/phpunit": "^5.7.25 || ^6.4.4", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "suggest": { + "ocramius/proxy-manager": "ProxyManager 1.* to handle lazy initialization of services", + "zendframework/zend-stdlib": "zend-stdlib ^2.5 if you wish to use the MergeReplaceKey or MergeRemoveKey features in Config instances" + }, + "bin": [ + "bin/generate-deps-for-config-factory", + "bin/generate-factory-for-class" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev", + "dev-develop": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\ServiceManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Factory-Driven Dependency Injection Container", + "keywords": [ + "PSR-11", + "ZendFramework", + "dependency-injection", + "di", + "dic", + "service-manager", + "servicemanager", + "zf" + ], + "support": { + "docs": "https://docs.zendframework.com/zend-servicemanager/", + "forum": "https://discourse.zendframework.com/c/questions/components", + "issues": "https://github.com/zendframework/zend-servicemanager/issues", + "rss": "https://github.com/zendframework/zend-servicemanager/releases.atom", + "slack": "https://zendframework-slack.herokuapp.com", + "source": "https://github.com/zendframework/zend-servicemanager" + }, + "abandoned": "laminas/laminas-servicemanager", + "time": "2018-12-22T06:05:09+00:00" + }, + { + "name": "zendframework/zend-stdlib", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-stdlib.git", + "reference": "66536006722aff9e62d1b331025089b7ec71c065" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065", + "reference": "66536006722aff9e62d1b331025089b7ec71c065", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpbench/phpbench": "^0.13", + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev", + "dev-develop": "3.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "SPL extensions, array utilities, error handlers, and more", + "keywords": [ + "ZendFramework", + "stdlib", + "zf" + ], + "support": { + "docs": "https://docs.zendframework.com/zend-stdlib/", + "forum": "https://discourse.zendframework.com/c/questions/components", + "issues": "https://github.com/zendframework/zend-stdlib/issues", + "rss": "https://github.com/zendframework/zend-stdlib/releases.atom", + "slack": "https://zendframework-slack.herokuapp.com", + "source": "https://github.com/zendframework/zend-stdlib" + }, + "abandoned": "laminas/laminas-stdlib", + "time": "2018-08-28T21:34:05+00:00" + }, + { + "name": "zendframework/zend-uri", + "version": "2.7.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-uri.git", + "reference": "bfc4a5b9a309711e968d7c72afae4ac50c650083" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-uri/zipball/bfc4a5b9a309711e968d7c72afae4ac50c650083", + "reference": "bfc4a5b9a309711e968d7c72afae4ac50c650083", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0", + "zendframework/zend-escaper": "^2.5", + "zendframework/zend-validator": "^2.10" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7.x-dev", + "dev-develop": "2.8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Uri\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "A component that aids in manipulating and validating ยป Uniform Resource Identifiers (URIs)", + "keywords": [ + "ZendFramework", + "uri", + "zf" + ], + "support": { + "chat": "https://zendframework-slack.herokuapp.com", + "docs": "https://docs.zendframework.com/zend-uri/", + "forum": "https://discourse.zendframework.com/c/questions/components", + "issues": "https://github.com/zendframework/zend-uri/issues", + "rss": "https://github.com/zendframework/zend-uri/releases.atom", + "source": "https://github.com/zendframework/zend-uri" + }, + "abandoned": "laminas/laminas-uri", + "time": "2019-10-07T13:35:33+00:00" + }, + { + "name": "zendframework/zend-validator", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-validator.git", + "reference": "b54acef1f407741c5347f2a97f899ab21f2229ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-validator/zipball/b54acef1f407741c5347f2a97f899ab21f2229ef", + "reference": "b54acef1f407741c5347f2a97f899ab21f2229ef", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.1", + "php": "^7.1", + "zendframework/zend-stdlib": "^3.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.0.8 || ^5.7.15", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "zendframework/zend-cache": "^2.6.1", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-config": "^2.6", + "zendframework/zend-db": "^2.7", + "zendframework/zend-filter": "^2.6", + "zendframework/zend-http": "^2.5.4", + "zendframework/zend-i18n": "^2.6", + "zendframework/zend-math": "^2.6", + "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", + "zendframework/zend-session": "^2.8", + "zendframework/zend-uri": "^2.5" + }, + "suggest": { + "psr/http-message": "psr/http-message, required when validating PSR-7 UploadedFileInterface instances via the Upload and UploadFile validators", + "zendframework/zend-db": "Zend\\Db component, required by the (No)RecordExists validator", + "zendframework/zend-filter": "Zend\\Filter component, required by the Digits validator", + "zendframework/zend-i18n": "Zend\\I18n component to allow translation of validation error messages", + "zendframework/zend-i18n-resources": "Translations of validator messages", + "zendframework/zend-math": "Zend\\Math component, required by the Csrf validator", + "zendframework/zend-servicemanager": "Zend\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", + "zendframework/zend-session": "Zend\\Session component, ^2.8; required by the Csrf validator", + "zendframework/zend-uri": "Zend\\Uri component, required by the Uri and Sitemap\\Loc validators" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.13.x-dev", + "dev-develop": "2.14.x-dev" + }, + "zf": { + "component": "Zend\\Validator", + "config-provider": "Zend\\Validator\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Zend\\Validator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", + "keywords": [ + "ZendFramework", + "validator", + "zf" + ], + "support": { + "chat": "https://zendframework-slack.herokuapp.com", + "docs": "https://docs.zendframework.com/zend-validator/", + "forum": "https://discourse.zendframework.com/c/questions/components", + "issues": "https://github.com/zendframework/zend-validator/issues", + "rss": "https://github.com/zendframework/zend-validator/releases.atom", + "source": "https://github.com/zendframework/zend-validator" + }, + "abandoned": "laminas/laminas-validator", + "time": "2019-12-28T04:07:18+00:00" } ], "packages-dev": [ @@ -5806,16 +6652,16 @@ }, { "name": "clue/stdio-react", - "version": "v2.5.0", + "version": "v2.6.0", "source": { "type": "git", "url": "https://github.com/clue/reactphp-stdio.git", - "reference": "c73bcdc228eca627992c0088f7bc30b794fde8da" + "reference": "dfa6c378aabdff718202d4e2453f752c38ea3399" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/clue/reactphp-stdio/zipball/c73bcdc228eca627992c0088f7bc30b794fde8da", - "reference": "c73bcdc228eca627992c0088f7bc30b794fde8da", + "url": "https://api.github.com/repos/clue/reactphp-stdio/zipball/dfa6c378aabdff718202d4e2453f752c38ea3399", + "reference": "dfa6c378aabdff718202d4e2453f752c38ea3399", "shasum": "" }, "require": { @@ -5866,7 +6712,7 @@ ], "support": { "issues": "https://github.com/clue/reactphp-stdio/issues", - "source": "https://github.com/clue/reactphp-stdio/tree/v2.5.0" + "source": "https://github.com/clue/reactphp-stdio/tree/v2.6.0" }, "funding": [ { @@ -5878,7 +6724,7 @@ "type": "github" } ], - "time": "2021-10-25T08:01:22+00:00" + "time": "2022-03-18T15:09:30+00:00" }, { "name": "clue/term-react", @@ -6055,29 +6901,30 @@ }, { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "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" }, "type": "library", "autoload": { @@ -6104,7 +6951,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" }, "funding": [ { @@ -6120,7 +6967,7 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { "name": "filp/whoops", @@ -6535,25 +7382,29 @@ }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { @@ -6578,7 +7429,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -6586,7 +7437,7 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "nikic/php-parser", @@ -6934,16 +7785,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.6.0", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706" + "reference": "77a32518733312af16a44300404e945338981de3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/93ebd0014cab80c4ea9f5e297ea48672f1b87706", - "reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", "shasum": "" }, "require": { @@ -6978,9 +7829,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" }, - "time": "2022-01-04T19:58:01+00:00" + "time": "2022-03-15T21:29:03+00:00" }, { "name": "phpspec/prophecy", diff --git a/config/botman/facebook.php b/config/botman/facebook.php new file mode 100644 index 0000000..e3288b4 --- /dev/null +++ b/config/botman/facebook.php @@ -0,0 +1,114 @@ + env('FACEBOOK_TOKEN'), + + /* + |-------------------------------------------------------------------------- + | Facebook App Secret + |-------------------------------------------------------------------------- + | + | Your Facebook application secret, which is used to verify + | incoming requests from Facebook. + | + */ + 'app_secret' => env('FACEBOOK_APP_SECRET'), + + /* + |-------------------------------------------------------------------------- + | Facebook Verification + |-------------------------------------------------------------------------- + | + | Your Facebook verification token, used to validate the webhooks. + | + */ + 'verification' => env('FACEBOOK_VERIFICATION'), + + /* + |-------------------------------------------------------------------------- + | Facebook Start Button Payload + |-------------------------------------------------------------------------- + | + | The payload which is sent when the Get Started Button is clicked. + | + */ + 'start_button_payload' => 'GET_STARTED', + + /* + |-------------------------------------------------------------------------- + | Facebook Greeting Text + |-------------------------------------------------------------------------- + | + | Your Facebook Greeting Text which will be shown on your message start screen. + | + */ + 'greeting_text' => [ + 'greeting' => [ + [ + 'locale' => 'default', + 'text' => 'Hello!', + ], + [ + 'locale' => 'en_US', + 'text' => 'Timeless apparel for the masses.', + ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Facebook Persistent Menu + |-------------------------------------------------------------------------- + | + | Example items for your persistent Facebook menu. + | See https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/persistent-menu/#example + | + */ + 'persistent_menu' => [ + [ + 'locale' => 'default', + 'composer_input_disabled' => 'true', + 'call_to_actions' => [ + [ + 'title' => 'My Account', + 'type' => 'nested', + 'call_to_actions' => [ + [ + 'title' => 'Pay Bill', + 'type' => 'postback', + 'payload' => 'PAYBILL_PAYLOAD', + ], + ], + ], + [ + 'type' => 'web_url', + 'title' => 'Latest News', + 'url' => 'http://botman.io', + 'webview_height_ratio' => 'full', + ], + ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Facebook Domain Whitelist + |-------------------------------------------------------------------------- + | + | In order to use domains you need to whitelist them + | + */ + 'whitelisted_domains' => [ + 'https://petersfancyapparel.com', + ], +]; diff --git a/config/botman/slack.php b/config/botman/slack.php new file mode 100644 index 0000000..445b645 --- /dev/null +++ b/config/botman/slack.php @@ -0,0 +1,15 @@ + env('SLACK_TOKEN'), + +]; diff --git a/config/botman/telegram.php b/config/botman/telegram.php new file mode 100644 index 0000000..00566c7 --- /dev/null +++ b/config/botman/telegram.php @@ -0,0 +1,15 @@ + env('TELEGRAM_TOKEN'), +];