diff --git a/packages/join-block/composer.json b/packages/join-block/composer.json index 45b3f05..c1a1186 100644 --- a/packages/join-block/composer.json +++ b/packages/join-block/composer.json @@ -1,18 +1,18 @@ { "version": "1.0.6", "require": { - "gocardless/gocardless-pro": "^4.5", "vlucas/phpdotenv": "^5.2", "giggsey/libphonenumber-for-php": "^8.12", "htmlburger/carbon-fields": "^3.2", - "monolog/monolog": "^2.1", - "cmdisp/monolog-microsoft-teams": "^1.1", "auth0/auth0-php": "^8.3.1", "http-interop/http-factory-guzzle": "^1.2", "chargebee/chargebee-php": "^3.23", "stripe/stripe-php": "^16.1", "mailchimp/marketing": "^3.0", - "guzzlehttp/guzzle": "^7.9" + "guzzlehttp/guzzle": "^7.9", + "gocardless/gocardless-pro": "^6.0", + "monolog/monolog": "3.8.0", + "cmdisp/monolog-microsoft-teams": "^2.0" }, "require-dev": { "squizlabs/php_codesniffer": "^3.5", diff --git a/packages/join-block/composer.lock b/packages/join-block/composer.lock index c9b85b5..5359f77 100644 --- a/packages/join-block/composer.lock +++ b/packages/join-block/composer.lock @@ -4,54 +4,67 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d0bbe6813393b35e0d26c2402b940b42", + "content-hash": "c64d55b46c320707724494f0eb34c7bd", "packages": [ { "name": "auth0/auth0-php", - "version": "8.3.1", + "version": "8.13.0", "source": { "type": "git", "url": "https://github.com/auth0/auth0-PHP.git", - "reference": "848c702e2ea58c8dba0cae30976953b5772f8bf0" + "reference": "3acf0f4d847f355eada5ac3f3336b175238c8ef1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/auth0/auth0-PHP/zipball/848c702e2ea58c8dba0cae30976953b5772f8bf0", - "reference": "848c702e2ea58c8dba0cae30976953b5772f8bf0", + "url": "https://api.github.com/repos/auth0/auth0-PHP/zipball/3acf0f4d847f355eada5ac3f3336b175238c8ef1", + "reference": "3acf0f4d847f355eada5ac3f3336b175238c8ef1", "shasum": "" }, "require": { - "ext-filter": "*", "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", - "php": "^7.4 || ^8.0", - "php-http/discovery": "^1.0", - "php-http/httplug": "^2.2", - "php-http/multipart-stream-builder": "^1.1", - "psr/cache": "^1.0 || ^2.0 || ^3.0", - "psr/event-dispatcher": "^1.0", - "psr/http-client-implementation": "^1.0", - "psr/http-factory-implementation": "^1.0", - "psr/http-message-implementation": "^1.0" + "php": "^8.1", + "php-http/multipart-stream-builder": "^1", + "psr-discovery/all": "^1", + "psr/http-client-implementation": "^1", + "psr/http-factory-implementation": "^1", + "psr/http-message-implementation": "^1" }, "require-dev": { - "firebase/php-jwt": "^6.2", - "hyperf/event": "^2.2", - "mockery/mockery": "^1.4", - "nyholm/psr7": "^1.5", - "pestphp/pest": "^1.21", - "php-http/mock-client": "^1.5", - "phpstan/phpstan": "^1.7", - "phpstan/phpstan-strict-rules": "1.4.3", - "phpunit/phpunit": "^9.5", - "rector/rector": "^0.13.6", - "squizlabs/php_codesniffer": "^3.7", - "symfony/cache": "^4.4 || ^5.4 || ^6.1", - "vimeo/psalm": "^4.24", - "wikimedia/composer-merge-plugin": "^2.0" + "ergebnis/composer-normalize": "~2.43.0", + "friendsofphp/php-cs-fixer": "~3.59.0", + "mockery/mockery": "~1.6.0", + "pestphp/pest": "~2.34.0", + "phpstan/phpstan": "~1.11.0", + "phpstan/phpstan-strict-rules": "~1.6.0", + "psr-mock/http": "~1.0.0", + "rector/rector": "~0.17.0", + "spatie/ray": "~1.41.0", + "symfony/cache": "^4 || ^5 || ^6", + "symfony/event-dispatcher": "^4 || ^5 || ^6", + "vimeo/psalm": "~5.25.0", + "wikimedia/composer-merge-plugin": "~2.1.0" + }, + "suggest": { + "psr/cache-implementation": "(PSR-6 Cache) Improve performance by avoiding making redundant network requests.", + "psr/event-dispatcher-implementation": "(PSR-14 Event Dispatcher) Observe and react to events when they occur." }, "type": "library", + "extra": { + "merge-plugin": { + "ignore-duplicates": false, + "include": [ + "composer.local.json" + ], + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": false, + "recurse": true, + "replace": true + } + }, "autoload": { "psr-4": { "Auth0\\SDK\\": "src/" @@ -68,7 +81,7 @@ "homepage": "https://auth0.com/" } ], - "description": "Auth0 PHP SDK. Straight-forward and tested methods for accessing Auth0 Authentication and Management API endpoints.", + "description": "PHP SDK for Auth0 Authentication and Management APIs.", "homepage": "https://github.com/auth0/auth0-PHP", "keywords": [ "Authentication", @@ -88,22 +101,22 @@ ], "support": { "issues": "https://github.com/auth0/auth0-PHP/issues", - "source": "https://github.com/auth0/auth0-PHP/tree/8.3.1" + "source": "https://github.com/auth0/auth0-PHP/tree/8.13.0" }, - "time": "2022-09-26T09:34:14+00:00" + "time": "2024-11-15T11:08:53+00:00" }, { "name": "chargebee/chargebee-php", - "version": "v3.35.0", + "version": "v3.37.0", "source": { "type": "git", "url": "https://github.com/chargebee/chargebee-php.git", - "reference": "56b695d701ed1e03b0600ff8a8b5be9813b9ceea" + "reference": "11b3d9407ed9886fee49fdda072200e62053ecc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/chargebee/chargebee-php/zipball/56b695d701ed1e03b0600ff8a8b5be9813b9ceea", - "reference": "56b695d701ed1e03b0600ff8a8b5be9813b9ceea", + "url": "https://api.github.com/repos/chargebee/chargebee-php/zipball/11b3d9407ed9886fee49fdda072200e62053ecc3", + "reference": "11b3d9407ed9886fee49fdda072200e62053ecc3", "shasum": "" }, "require": { @@ -137,33 +150,33 @@ ], "support": { "issues": "https://github.com/chargebee/chargebee-php/issues", - "source": "https://github.com/chargebee/chargebee-php/tree/v3.35.0" + "source": "https://github.com/chargebee/chargebee-php/tree/v3.37.0" }, - "time": "2024-10-17T07:17:04+00:00" + "time": "2024-11-27T10:26:57+00:00" }, { "name": "cmdisp/monolog-microsoft-teams", - "version": "1.3.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/cmdisp/monolog-microsoft-teams.git", - "reference": "08d03d4a2e9500cd1a47268d2d22857bce2a31fc" + "reference": "6242314b9275653ae139438f37f8c798eac4eb1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cmdisp/monolog-microsoft-teams/zipball/08d03d4a2e9500cd1a47268d2d22857bce2a31fc", - "reference": "08d03d4a2e9500cd1a47268d2d22857bce2a31fc", + "url": "https://api.github.com/repos/cmdisp/monolog-microsoft-teams/zipball/6242314b9275653ae139438f37f8c798eac4eb1c", + "reference": "6242314b9275653ae139438f37f8c798eac4eb1c", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", - "monolog/monolog": "^1.23|^2.0", - "php": "^7.2|^8.0" + "monolog/monolog": "^3.3.1", + "php": "^8.1" }, "require-dev": { - "php-coveralls/php-coveralls": "^2.0", - "phpunit/phpunit": "^9.0" + "php-coveralls/php-coveralls": "^2.5.3", + "phpunit/phpunit": "^10.1.3" }, "type": "library", "autoload": { @@ -178,41 +191,124 @@ "description": "Monolog Handler for sending messages to Microsoft Teams using the Incoming Webhook connector", "support": { "issues": "https://github.com/cmdisp/monolog-microsoft-teams/issues", - "source": "https://github.com/cmdisp/monolog-microsoft-teams/tree/1.3.0" + "source": "https://github.com/cmdisp/monolog-microsoft-teams/tree/2.0.1" }, "abandoned": true, - "time": "2023-05-11T09:46:14+00:00" + "time": "2023-05-11T12:29:49+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-09-19T14:15:21+00:00" }, { "name": "giggsey/libphonenumber-for-php", - "version": "8.13.45", + "version": "8.13.50", "source": { "type": "git", "url": "https://github.com/giggsey/libphonenumber-for-php.git", - "reference": "142ccdd603e4eeef7de9a7ddbd9ae18c2651dbd6" + "reference": "ab8b27ded2df369de629af637fa9975dda014078" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/142ccdd603e4eeef7de9a7ddbd9ae18c2651dbd6", - "reference": "142ccdd603e4eeef7de9a7ddbd9ae18c2651dbd6", + "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/ab8b27ded2df369de629af637fa9975dda014078", + "reference": "ab8b27ded2df369de629af637fa9975dda014078", "shasum": "" }, "require": { - "giggsey/locale": "^1.7|^2.0", - "php": ">=5.3.2", + "giggsey/locale": "^2.0", + "php": "^7.4|^8.0", "symfony/polyfill-mbstring": "^1.17" }, "replace": { "giggsey/libphonenumber-for-php-lite": "self.version" }, "require-dev": { - "pear/pear-core-minimal": "^1.9", + "friendsofphp/php-cs-fixer": "^3.64", + "pear/pear-core-minimal": "^1.10", "pear/pear_exception": "^1.0", - "pear/versioncontrol_git": "^0.5", - "phing/phing": "^2.7", - "php-coveralls/php-coveralls": "^1.0|^2.0", - "symfony/console": "^2.8|^3.0|^v4.4|^v5.2", - "symfony/phpunit-bridge": "^4.2 || ^5" + "pear/versioncontrol_git": "^0.7", + "phing/phing": "^3.0", + "php-coveralls/php-coveralls": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/console": "^v5.2", + "symfony/var-exporter": "^5.2" }, "type": "library", "extra": { @@ -256,7 +352,7 @@ "issues": "https://github.com/giggsey/libphonenumber-for-php/issues", "source": "https://github.com/giggsey/libphonenumber-for-php" }, - "time": "2024-09-06T11:22:54+00:00" + "time": "2024-11-18T10:02:13+00:00" }, { "name": "giggsey/locale", @@ -314,29 +410,29 @@ }, { "name": "gocardless/gocardless-pro", - "version": "4.28.0", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/gocardless/gocardless-pro-php.git", - "reference": "d843a4a94cbe20ab5c0533eb805c48a87600abdf" + "reference": "2644a71db4f34640513a385e39df1fdeb4bc642d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gocardless/gocardless-pro-php/zipball/d843a4a94cbe20ab5c0533eb805c48a87600abdf", - "reference": "d843a4a94cbe20ab5c0533eb805c48a87600abdf", + "url": "https://api.github.com/repos/gocardless/gocardless-pro-php/zipball/2644a71db4f34640513a385e39df1fdeb4bc642d", + "reference": "2644a71db4f34640513a385e39df1fdeb4bc642d", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", - "guzzlehttp/guzzle": "^6.0 | ^7.0", - "php": ">=5.6" + "guzzlehttp/guzzle": "^7.4", + "php": ">=8.1" }, "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^7.5", - "squizlabs/php_codesniffer": "^3.5" + "php-coveralls/php-coveralls": "^2.4", + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "^3.6" }, "type": "library", "autoload": { @@ -363,9 +459,9 @@ ], "support": { "issues": "https://github.com/gocardless/gocardless-pro-php/issues", - "source": "https://github.com/gocardless/gocardless-pro-php/tree/v4.28.0" + "source": "https://github.com/gocardless/gocardless-pro-php/tree/v6.0.0" }, - "time": "2023-04-11T17:13:38+00:00" + "time": "2024-09-24T11:45:38+00:00" }, { "name": "graham-campbell/result-type", @@ -1009,42 +1105,43 @@ }, { "name": "monolog/monolog", - "version": "2.9.3", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "a30bfe2e142720dfa990d0a7e573997f5d884215" + "reference": "32e515fdc02cdafbe4593e30a9350d486b125b67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/a30bfe2e142720dfa990d0a7e573997f5d884215", - "reference": "a30bfe2e142720dfa990d0a7e573997f5d884215", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/32e515fdc02cdafbe4593e30a9350d486b125b67", + "reference": "32e515fdc02cdafbe4593e30a9350d486b125b67", "shasum": "" }, "require": { - "php": ">=7.2", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" }, "provide": { - "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + "psr/log-implementation": "3.0.0" }, "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "aws/aws-sdk-php": "^3.0", "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", - "graylog2/gelf-php": "^1.4.2 || ^2@dev", - "guzzlehttp/guzzle": "^7.4", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", - "phpspec/prophecy": "^1.15", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.5.38 || ^9.6.19", - "predis/predis": "^1.1 || ^2.0", - "rollbar/rollbar": "^1.3 || ^2 || ^3", - "ruflin/elastica": "^7", - "swiftmailer/swiftmailer": "^5.3|^6.0", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "predis/predis": "^1.1 || ^2", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", "symfony/mailer": "^5.4 || ^6", "symfony/mime": "^5.4 || ^6" }, @@ -1067,7 +1164,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { @@ -1095,7 +1192,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.9.3" + "source": "https://github.com/Seldaek/monolog/tree/3.8.0" }, "funding": [ { @@ -1107,7 +1204,7 @@ "type": "tidelift" } ], - "time": "2024-04-12T20:52:51+00:00" + "time": "2024-11-12T13:57:08+00:00" }, { "name": "php-http/discovery", @@ -1188,63 +1285,6 @@ }, "time": "2024-03-29T13:00:05+00:00" }, - { - "name": "php-http/httplug", - "version": "2.4.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/httplug.git", - "reference": "625ad742c360c8ac580fcc647a1541d29e257f67" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/httplug/zipball/625ad742c360c8ac580fcc647a1541d29e257f67", - "reference": "625ad742c360c8ac580fcc647a1541d29e257f67", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0", - "php-http/promise": "^1.1", - "psr/http-client": "^1.0", - "psr/http-message": "^1.0 || ^2.0" - }, - "require-dev": { - "friends-of-phpspec/phpspec-code-coverage": "^4.1 || ^5.0 || ^6.0", - "phpspec/phpspec": "^5.1 || ^6.0 || ^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eric GELOEN", - "email": "geloen.eric@gmail.com" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" - } - ], - "description": "HTTPlug, the HTTP client abstraction for PHP", - "homepage": "http://httplug.io", - "keywords": [ - "client", - "http" - ], - "support": { - "issues": "https://github.com/php-http/httplug/issues", - "source": "https://github.com/php-http/httplug/tree/2.4.0" - }, - "time": "2023-04-14T15:10:03+00:00" - }, { "name": "php-http/multipart-stream-builder", "version": "1.4.2", @@ -1301,58 +1341,6 @@ }, "time": "2024-09-04T13:22:54+00:00" }, - { - "name": "php-http/promise", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/php-http/promise.git", - "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83", - "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "friends-of-phpspec/phpspec-code-coverage": "^4.3.2 || ^6.3", - "phpspec/phpspec": "^5.1.2 || ^6.2 || ^7.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Joel Wurtz", - "email": "joel.wurtz@gmail.com" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Promise used for asynchronous HTTP requests", - "homepage": "http://httplug.io", - "keywords": [ - "promise" - ], - "support": { - "issues": "https://github.com/php-http/promise/issues", - "source": "https://github.com/php-http/promise/tree/1.3.1" - }, - "time": "2024-03-15T13:55:21+00:00" - }, { "name": "phpoption/phpoption", "version": "1.9.3", @@ -1428,6 +1416,596 @@ ], "time": "2024-07-20T21:41:07+00:00" }, + { + "name": "psr-discovery/all", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/psr-discovery/all.git", + "reference": "e353ca0cac46b2e954f4a3ee3a13f0de8be7b87b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/psr-discovery/all/zipball/e353ca0cac46b2e954f4a3ee3a13f0de8be7b87b", + "reference": "e353ca0cac46b2e954f4a3ee3a13f0de8be7b87b", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr-discovery/cache-implementations": "^1.0", + "psr-discovery/container-implementations": "^1.0", + "psr-discovery/event-dispatcher-implementations": "^1.0", + "psr-discovery/http-client-implementations": "^1.0", + "psr-discovery/http-factory-implementations": "^1.0", + "psr-discovery/log-implementations": "^1.0" + }, + "type": "metapackage", + "extra": { + "merge-plugin": { + "ignore-duplicates": false, + "include": [ + "composer.local.json" + ], + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": false, + "recurse": true, + "replace": true + } + }, + "autoload": { + "psr-4": { + "PsrDiscovery\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Evan Sims", + "email": "hello@evansims.com", + "homepage": "https://evansims.com/" + } + ], + "description": "Lightweight library that discovers available PSR implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.", + "homepage": "https://github.com/psr-discovery", + "keywords": [ + "PSR-11", + "discovery", + "psr", + "psr-14", + "psr-17", + "psr-18", + "psr-3", + "psr-6" + ], + "support": { + "source": "https://github.com/psr-discovery/all/tree/1.0.1" + }, + "time": "2024-03-04T21:20:17+00:00" + }, + { + "name": "psr-discovery/cache-implementations", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/psr-discovery/cache-implementations.git", + "reference": "ebede0af34a7fd3c5564809e659ee69c0ab85ff6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/psr-discovery/cache-implementations/zipball/ebede0af34a7fd3c5564809e659ee69c0ab85ff6", + "reference": "ebede0af34a7fd3c5564809e659ee69c0ab85ff6", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr-discovery/discovery": "^1.0", + "psr/cache": "^1.0 | ^2.0 | ^3.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.14", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.0", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-strict-rules": "^1.5", + "rector/rector": "^0.15", + "vimeo/psalm": "^5.8", + "wikimedia/composer-merge-plugin": "^2.0" + }, + "type": "library", + "extra": { + "merge-plugin": { + "ignore-duplicates": false, + "include": [ + "composer.local.json" + ], + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": false, + "recurse": true, + "replace": true + } + }, + "autoload": { + "psr-4": { + "PsrDiscovery\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Evan Sims", + "email": "hello@evansims.com", + "homepage": "https://evansims.com/" + } + ], + "description": "Lightweight library that discovers available PSR-6 Cache implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.", + "homepage": "https://github.com/psr-discovery", + "keywords": [ + "cache", + "cache-implementation", + "discovery", + "psr", + "psr-6" + ], + "support": { + "issues": "https://github.com/psr-discovery/cache-implementations/issues", + "source": "https://github.com/psr-discovery/cache-implementations/tree/1.1.1" + }, + "time": "2024-03-04T21:22:36+00:00" + }, + { + "name": "psr-discovery/container-implementations", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/psr-discovery/container-implementations.git", + "reference": "728a452b32b0bb60c4bac43b18db2e3105bb8d7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/psr-discovery/container-implementations/zipball/728a452b32b0bb60c4bac43b18db2e3105bb8d7e", + "reference": "728a452b32b0bb60c4bac43b18db2e3105bb8d7e", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr-discovery/discovery": "^1.0", + "psr/container": "^1.0 | ^2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.14", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.0", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-strict-rules": "^1.5", + "rector/rector": "^0.15", + "vimeo/psalm": "^5.8", + "wikimedia/composer-merge-plugin": "^2.0" + }, + "type": "library", + "extra": { + "merge-plugin": { + "ignore-duplicates": false, + "include": [ + "composer.local.json" + ], + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": false, + "recurse": true, + "replace": true + } + }, + "autoload": { + "psr-4": { + "PsrDiscovery\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Evan Sims", + "email": "hello@evansims.com", + "homepage": "https://evansims.com/" + } + ], + "description": "Lightweight library that discovers available PSR-11 Container implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.", + "homepage": "https://github.com/psr-discovery/http-client-implementations", + "keywords": [ + "PSR-11", + "discovery", + "psr" + ], + "support": { + "issues": "https://github.com/psr-discovery/container-implementations/issues", + "source": "https://github.com/psr-discovery/container-implementations/tree/1.1.1" + }, + "time": "2024-03-04T21:24:05+00:00" + }, + { + "name": "psr-discovery/discovery", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/psr-discovery/discovery.git", + "reference": "f94a41c150efaffd6f4c23ef95e31cae7a83704f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/psr-discovery/discovery/zipball/f94a41c150efaffd6f4c23ef95e31cae7a83704f", + "reference": "f94a41c150efaffd6f4c23ef95e31cae7a83704f", + "shasum": "" + }, + "require": { + "composer/semver": "^3.0", + "php": "^8.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.14", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.0", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-strict-rules": "^1.5", + "rector/rector": "^0.15", + "vimeo/psalm": "^5.8", + "wikimedia/composer-merge-plugin": "^2.0" + }, + "type": "library", + "extra": { + "merge-plugin": { + "ignore-duplicates": false, + "include": [ + "composer.local.json" + ], + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": false, + "recurse": true, + "replace": true + } + }, + "autoload": { + "psr-4": { + "PsrDiscovery\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Evan Sims", + "email": "hello@evansims.com", + "homepage": "https://evansims.com/" + } + ], + "description": "Lightweight library that discovers available PSR implementations by searching for a list of well-known classes that implement the relevant interfaces, and returning an instance of the first one that is found.", + "homepage": "https://github.com/psr-discovery/discovery", + "keywords": [ + "PSR-11", + "discovery", + "psr", + "psr-14", + "psr-17", + "psr-18", + "psr-3", + "psr-6" + ], + "support": { + "issues": "https://github.com/psr-discovery/discovery/issues", + "source": "https://github.com/psr-discovery/discovery/tree/1.1.2" + }, + "time": "2024-08-09T07:04:30+00:00" + }, + { + "name": "psr-discovery/event-dispatcher-implementations", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/psr-discovery/event-dispatcher-implementations.git", + "reference": "9033bb984613703e4c4f795ef0657184dc1c70eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/psr-discovery/event-dispatcher-implementations/zipball/9033bb984613703e4c4f795ef0657184dc1c70eb", + "reference": "9033bb984613703e4c4f795ef0657184dc1c70eb", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr-discovery/discovery": "^1.0", + "psr/event-dispatcher": "^1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.14", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.0", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-strict-rules": "^1.5", + "rector/rector": "^0.15", + "vimeo/psalm": "^5.8", + "wikimedia/composer-merge-plugin": "^2.0" + }, + "type": "library", + "extra": { + "merge-plugin": { + "ignore-duplicates": false, + "include": [ + "composer.local.json" + ], + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": false, + "recurse": true, + "replace": true + } + }, + "autoload": { + "psr-4": { + "PsrDiscovery\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Evan Sims", + "email": "hello@evansims.com", + "homepage": "https://evansims.com/" + } + ], + "description": "Lightweight library that discovers available PSR-14 Event Dispatcher implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.", + "homepage": "https://github.com/psr-discovery/http-client-implementations", + "keywords": [ + "discovery", + "psr", + "psr-18" + ], + "support": { + "issues": "https://github.com/psr-discovery/event-dispatcher-implementations/issues", + "source": "https://github.com/psr-discovery/event-dispatcher-implementations/tree/1.1.1" + }, + "time": "2024-03-04T21:27:10+00:00" + }, + { + "name": "psr-discovery/http-client-implementations", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/psr-discovery/http-client-implementations.git", + "reference": "a05c54087d13504d8e48c27395fbab638fb0a114" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/psr-discovery/http-client-implementations/zipball/a05c54087d13504d8e48c27395fbab638fb0a114", + "reference": "a05c54087d13504d8e48c27395fbab638fb0a114", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr-discovery/discovery": "^1.0", + "psr/http-client": "^1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.14", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.0", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-strict-rules": "^1.5", + "rector/rector": "^0.15", + "vimeo/psalm": "^5.8", + "wikimedia/composer-merge-plugin": "^2.0" + }, + "type": "library", + "extra": { + "merge-plugin": { + "ignore-duplicates": false, + "include": [ + "composer.local.json" + ], + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": false, + "recurse": true, + "replace": true + } + }, + "autoload": { + "psr-4": { + "PsrDiscovery\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Evan Sims", + "email": "hello@evansims.com", + "homepage": "https://evansims.com/" + } + ], + "description": "Lightweight library that discovers available PSR-18 HTTP Client implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.", + "homepage": "https://github.com/psr-discovery/http-client-implementations", + "keywords": [ + "discovery", + "psr", + "psr-18" + ], + "support": { + "issues": "https://github.com/psr-discovery/http-client-implementations/issues", + "source": "https://github.com/psr-discovery/http-client-implementations/tree/1.2.0" + }, + "time": "2024-03-16T05:29:47+00:00" + }, + { + "name": "psr-discovery/http-factory-implementations", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/psr-discovery/http-factory-implementations.git", + "reference": "4ee07ae795b794e61578db32b5422a780b01b833" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/psr-discovery/http-factory-implementations/zipball/4ee07ae795b794e61578db32b5422a780b01b833", + "reference": "4ee07ae795b794e61578db32b5422a780b01b833", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr-discovery/discovery": "^1.1", + "psr/http-factory": "^1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.14", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.0", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-strict-rules": "^1.5", + "rector/rector": "^0.15", + "vimeo/psalm": "^5.8", + "wikimedia/composer-merge-plugin": "^2.0" + }, + "type": "library", + "extra": { + "merge-plugin": { + "ignore-duplicates": false, + "include": [ + "composer.local.json" + ], + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": false, + "recurse": true, + "replace": true + } + }, + "autoload": { + "psr-4": { + "PsrDiscovery\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Evan Sims", + "email": "hello@evansims.com", + "homepage": "https://evansims.com/" + } + ], + "description": "Lightweight library that discovers available PSR-17 HTTP Factory implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.", + "homepage": "https://github.com/psr-discovery/http-factory-implementations", + "keywords": [ + "discovery", + "psr", + "psr-18" + ], + "support": { + "issues": "https://github.com/psr-discovery/http-factory-implementations/issues", + "source": "https://github.com/psr-discovery/http-factory-implementations/tree/1.1.1" + }, + "time": "2024-03-04T21:31:16+00:00" + }, + { + "name": "psr-discovery/log-implementations", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/psr-discovery/log-implementations.git", + "reference": "384894384663fa5e1b2186112fb8ffe3f81a0b22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/psr-discovery/log-implementations/zipball/384894384663fa5e1b2186112fb8ffe3f81a0b22", + "reference": "384894384663fa5e1b2186112fb8ffe3f81a0b22", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr-discovery/discovery": "^1.0", + "psr/log": "^1.0 | ^2.0 | ^3.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.14", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.0", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-strict-rules": "^1.5", + "rector/rector": "^0.15", + "vimeo/psalm": "^5.8", + "wikimedia/composer-merge-plugin": "^2.0" + }, + "type": "library", + "extra": { + "merge-plugin": { + "ignore-duplicates": false, + "include": [ + "composer.local.json" + ], + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": false, + "recurse": true, + "replace": true + } + }, + "autoload": { + "psr-4": { + "PsrDiscovery\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Evan Sims", + "email": "hello@evansims.com", + "homepage": "https://evansims.com/" + } + ], + "description": "Lightweight library that discovers available PSR-3 Log implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.", + "homepage": "https://github.com/psr-discovery", + "keywords": [ + "discovery", + "log", + "log-implementation", + "psr", + "psr-3" + ], + "support": { + "issues": "https://github.com/psr-discovery/log-implementations/issues", + "source": "https://github.com/psr-discovery/log-implementations/tree/1.0.1" + }, + "time": "2024-03-04T21:32:27+00:00" + }, { "name": "psr/cache", "version": "1.0.1", @@ -1477,6 +2055,59 @@ }, "time": "2016-08-06T20:24:11+00:00" }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, { "name": "psr/event-dispatcher", "version": "1.0.0", @@ -1689,30 +2320,30 @@ }, { "name": "psr/log", - "version": "1.1.4", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" + "Psr\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1733,9 +2364,9 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" + "source": "https://github.com/php-fig/log/tree/3.0.2" }, - "time": "2021-05-03T11:20:27+00:00" + "time": "2024-09-11T13:17:53+00:00" }, { "name": "ralouphie/getallheaders", @@ -1783,16 +2414,16 @@ }, { "name": "stripe/stripe-php", - "version": "v16.1.0", + "version": "v16.3.0", "source": { "type": "git", "url": "https://github.com/stripe/stripe-php.git", - "reference": "47c55a5a8414d1d7584e6bbfb3e8179f3c43d83a" + "reference": "48af6bc64ca8157b3fdce100e856069963bac466" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stripe/stripe-php/zipball/47c55a5a8414d1d7584e6bbfb3e8179f3c43d83a", - "reference": "47c55a5a8414d1d7584e6bbfb3e8179f3c43d83a", + "url": "https://api.github.com/repos/stripe/stripe-php/zipball/48af6bc64ca8157b3fdce100e856069963bac466", + "reference": "48af6bc64ca8157b3fdce100e856069963bac466", "shasum": "" }, "require": { @@ -1836,9 +2467,9 @@ ], "support": { "issues": "https://github.com/stripe/stripe-php/issues", - "source": "https://github.com/stripe/stripe-php/tree/v16.1.0" + "source": "https://github.com/stripe/stripe-php/tree/v16.3.0" }, - "time": "2024-10-03T22:48:28+00:00" + "time": "2024-11-20T23:30:16+00:00" }, { "name": "symfony/deprecation-contracts", @@ -4298,10 +4929,10 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, - "platform": {}, - "platform-dev": {}, + "platform": [], + "platform-dev": [], "plugin-api-version": "2.6.0" } diff --git a/packages/join-block/join.php b/packages/join-block/join.php index 6c4a532..201abc1 100644 --- a/packages/join-block/join.php +++ b/packages/join-block/join.php @@ -9,6 +9,8 @@ * License: GPLv2 or later */ +if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly + require_once plugin_dir_path(__FILE__) . 'vendor/autoload.php'; use ChargeBee\ChargeBee\Environment; @@ -51,7 +53,7 @@ $joinBlockLog->pushHandler( new \CMDISP\MonologMicrosoftTeams\TeamsLogHandler( $teamsWebhook, - \Monolog\Logger::ERROR + \Monolog\Level::Error ) ); } diff --git a/packages/join-block/readme.txt b/packages/join-block/readme.txt index e605749..158c2a9 100644 --- a/packages/join-block/readme.txt +++ b/packages/join-block/readme.txt @@ -3,7 +3,7 @@ Donate link: https://commonknowledge.coop/ Tags: membership, subscription, join Contributors: commonknowledgecoop Requires at least: 5.4 -Tested up to: 6.6 +Tested up to: 6.7 Stable tag: 1.1.0 Requires PHP: 7.4 License: GPLv2 or later @@ -46,6 +46,56 @@ To support an additional donation in ChargeBee, create two more products: - a charge called "Additional Donation", with a price in the desired currency called "additional_donation_single". +== External Services == + +The following is a list of all the external services used by the plugin. +Each service is marked as optional or required. + +- getAddress() +Domain: [getaddress.io](https://getaddress.io) +Used for: converting a UK postcode to a full address. +Data received: the postcode provided by the user. + +- Ideal Postcodes +Domain: [ideal-postcodes.co.uk](https://ideal-postcodes.co.uk/) +Used for: converting a UK postcode to a full address. +Data received: the postcode provided by the user. + +- postcodes.io +Domain: [postcodes.io](https://postcodes.io) +Used for: fetching useful data about a postcode that is then sent to your organisation's membership list. +Data received: the postcode provided by the user. + +- ChargeBee +Domain: [chargebee.com](https://www.chargebee.com/) +Used for: managing user payments and subscriptions. +Data received: user payment information, i.e. credit/debit card details or bank account details. + +- Stripe +Domain: [stripe.com](https://stripe.com/) +Used for: managing user payments and subscriptions. +Data received: user payment information, i.e. credit/debit card details or bank account details. + +- GoCardless +Domain: [gocardless.com](https://gocardless.com/) +Used for: managing user direct debit subscriptions. +Data received: user bank account details. + +- Action Network +Domain: [actionnetwork.org](https://actionnetwork.org/) +Used for: storing user membership details. +Data received: all data provided by the user. + +- Mailchimp +Domain: [mailchimp.com](https://mailchimp.com/) +Used for: storing user membership details. +Data received: all data provided by the user. + +- Auth0 +Domain: [auth0.com](https://auth0.com/) +Used for: giving users the ability to modify their data. +Data received: the user's name, email, password and payment subscription ID. + == Contact Us == Need help? Contact us at [hello@commonknowledge.coop](mailto:hello@commonknowledge.coop). diff --git a/packages/join-block/src/Blocks.php b/packages/join-block/src/Blocks.php index 8e108b1..11d528d 100644 --- a/packages/join-block/src/Blocks.php +++ b/packages/join-block/src/Blocks.php @@ -2,6 +2,8 @@ namespace CommonKnowledge\JoinBlock; +if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly + use Carbon_Fields\Block; use Carbon_Fields\Field; use Carbon_Fields\Container\Block_Container; @@ -25,6 +27,10 @@ private static function registerScripts() { global $joinBlockLog; + if (is_admin()) { + return; + } + $directoryName = dirname(__FILE__, 2); $joinFormJavascriptBundleLocation = 'build/join-flow/bundle.js'; @@ -109,7 +115,7 @@ private static function registerJoinHeaderBlock() $title = str_replace($to_replace, $value, $title); } } - self::echoBlockCss(); + self::enqueueBlockCss(); ?>