From a801b95e1c6840129af66093a042f7f5f69eb278 Mon Sep 17 00:00:00 2001 From: thrijith Date: Sat, 6 Mar 2021 20:27:52 +0530 Subject: [PATCH 01/10] Update TestCore tests and add pending checks --- tests/phpunit/helpers.php | 50 +++++++++++++++ tests/phpunit/integration/TestCore.php | 84 +++++++++++++++++++++++++- 2 files changed, 133 insertions(+), 1 deletion(-) diff --git a/tests/phpunit/helpers.php b/tests/phpunit/helpers.php index e06aa643..1339a470 100644 --- a/tests/phpunit/helpers.php +++ b/tests/phpunit/helpers.php @@ -33,3 +33,53 @@ function reset_post_type_support( $feature_to_reset = POST_TYPE_SUPPORT_FEATURE unset( $post_type[ $feature_to_reset ] ); } } + +/** + * Check if added method to a hook exists. + * + * @param string $hook Name of the hook. + * @param string $function_method_name Name of method. + * + * @return bool + */ +function check_method_exists( $hook = '', $function_method_name = '' ) { + global $wp_filter; + + if ( empty( $hook ) || empty( $function_method_name ) ) { + return false; + } + + if ( ! isset( $wp_filter[ $hook ]->callbacks ) ) { + return false; + } + + foreach ( $wp_filter[ $hook ]->callbacks as $key => $callbacks ) { + if ( ! is_array( $callbacks ) ) { + return false; + } + + foreach ( $callbacks as $callback ) { + if ( $callback['function'] === $function_method_name ) { + return true; + } + } + } + + return false; +} + +/** + * Get final values of a given filter. + * + * @param string $hook Name of the hook. + * @param string $default_value Default hook return value. + * + * @return mixed + */ +function get_filter_applied_value( $hook = '', $default_value = '' ) { + if ( empty( $hook ) ) { + return false; + } + + return apply_filters( $hook, $default_value ); +} diff --git a/tests/phpunit/integration/TestCore.php b/tests/phpunit/integration/TestCore.php index e4ebab18..5c8ca3d8 100644 --- a/tests/phpunit/integration/TestCore.php +++ b/tests/phpunit/integration/TestCore.php @@ -17,6 +17,33 @@ * @since 1.0.0 */ class TestCore extends WP_UnitTestCase { + + /** + * Test all methods and hooks in setup(). + */ + public function test_setup_hooks() { + $this->assertTrue( + check_method_exists( + 'init', + 'TenUp\AutoshareForTwitter\Core\set_post_type_supports_with_custom_columns' + ) + ); + + $this->assertTrue( + check_method_exists( + 'autoshare_for_twitter_enabled_default', + 'TenUp\AutoshareForTwitter\Core\maybe_enable_autoshare_by_default' + ) + ); + + $this->assertTrue( + check_method_exists( + 'autoshare_for_twitter_attached_image', + 'TenUp\AutoshareForTwitter\Core\maybe_disable_upload_image' + ) + ); + } + /** * Tests the set_default_post_type_supports function. * @@ -39,11 +66,66 @@ public function test_set_post_type_supports() { $this->assertTrue( post_type_supports( 'post', 'autoshare-for-twitter' ) ); $this->assertTrue( post_type_supports( 'page', 'autoshare-for-twitter' ) ); + // Test that supported post types have hooks to add custom columns. + $this->assertTrue( + check_method_exists( + 'manage_post_posts_columns', + 'TenUp\AutoshareForTwitter\Core\modify_post_type_add_tweet_status_column' + ) + ); + $this->assertTrue( + check_method_exists( + 'manage_page_posts_columns', + 'TenUp\AutoshareForTwitter\Core\modify_post_type_add_tweet_status_column' + ) + ); + + // Test that an hook exists to display tweet status data. + $this->assertTrue( + check_method_exists( + 'manage_post_posts_custom_column', + 'TenUp\AutoshareForTwitter\Core\modify_post_type_add_tweet_status' + ) + ); + $this->assertTrue( + check_method_exists( + 'manage_page_posts_custom_column', + 'TenUp\AutoshareForTwitter\Core\modify_post_type_add_tweet_status' + ) + ); + + // Test that supported post types have tweet status new column. + $this->assertarrayHasKey( + 'is_tweeted', + get_filter_applied_value( 'manage_post_posts_columns', [] ) + ); + $this->assertarrayHasKey( + 'is_tweeted', + get_filter_applied_value( 'manage_page_posts_columns', [] ) + ); + + // Make sure custom post type doesn't have features enabled by default. $this->assertFalse( post_type_supports( $non_default_post_type, 'autoshare-for-twitter' ) ); + $this->assertFalse( + check_method_exists( + "manage_{$non_default_post_type}_posts_columns", + 'TenUp\AutoshareForTwitter\Core\modify_post_type_add_tweet_status_column' + ) + ); + $this->assertFalse( + check_method_exists( + "manage_{$non_default_post_type}_posts_custom_column", + 'TenUp\AutoshareForTwitter\Core\modify_post_type_add_tweet_status' + ) + ); + + $unsupported_post_type_columns = get_filter_applied_value( "manage_{$non_default_post_type}_posts_columns", [] ); + $this->assertFalse( isset( $unsupported_post_type_columns['is_tweeted'] ) ); + // Test that the default supported post types can be filtered. reset_post_type_support(); - $filter_post_type_supports = function( $post_types ) use ( $non_default_post_type ) { + $filter_post_type_supports = function ( $post_types ) use ( $non_default_post_type ) { return [ $non_default_post_type ]; }; add_filter( 'autoshare_for_twitter_default_post_types', $filter_post_type_supports ); From aa4bd4e00fa6ab0b9d2f9e674b2434efdcf1953e Mon Sep 17 00:00:00 2001 From: thrijith Date: Sat, 13 Mar 2021 00:38:50 +0530 Subject: [PATCH 02/10] Update TestPostMeta tests --- tests/phpunit/integration/TestPostMeta.php | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/tests/phpunit/integration/TestPostMeta.php b/tests/phpunit/integration/TestPostMeta.php index 5f6616b4..61b12303 100644 --- a/tests/phpunit/integration/TestPostMeta.php +++ b/tests/phpunit/integration/TestPostMeta.php @@ -15,8 +15,13 @@ use const TenUp\AutoshareForTwitter\Core\Post_Meta\TWITTER_STATUS_KEY; use function TenUp\AutoshareForTwitter\Core\Post_Meta\get_tweet_status_message; +use function TenUp\AutoshareForTwitter\Core\Post_Meta\markup_error; +use function TenUp\AutoshareForTwitter\Core\Post_Meta\markup_published; +use function TenUp\AutoshareForTwitter\Core\Post_Meta\markup_unknown; use function TenUp\AutoshareForTwitter\Core\Post_Meta\save_autoshare_for_twitter_meta_data; use function TenUp\AutoshareForTwitter\Utils\get_autoshare_for_twitter_meta; +use function TenUp\AutoshareForTwitter\Utils\date_from_twitter; +use function TenUp\AutoshareForTwitter\Utils\link_from_twitter; /** * TestUtils class. @@ -26,6 +31,33 @@ * @group post_meta */ class TestPostMeta extends WP_UnitTestCase { + + /** + * Test all methods and hooks in setup(). + */ + public function test_setup_hooks() { + $this->assertTrue( + check_method_exists( + 'post_submitbox_misc_actions', + 'TenUp\AutoshareForTwitter\Core\Post_Meta\tweet_submitbox_callback' + ) + ); + + $this->assertTrue( + check_method_exists( + 'autoshare_for_twitter_metabox', + 'TenUp\AutoshareForTwitter\Core\Post_Meta\render_tweet_submitbox' + ) + ); + + $this->assertTrue( + check_method_exists( + 'save_post', + 'TenUp\AutoshareForTwitter\Core\Post_Meta\save_tweet_meta' + ) + ); + } + /** * Tests the get_tweet_status_message function. */ @@ -58,6 +90,17 @@ public function test_get_tweet_status_message() { ], get_tweet_status_message( $post ) ); + // Make sure the rendered markup is as expected in post metabox. + $twitter_status = get_autoshare_for_twitter_meta( $post, TWITTER_STATUS_KEY ); + $this->assertEquals( + sprintf( + '%s %s (View)

', + esc_html__( 'Tweeted on', 'autoshare-for-twitter' ), + esc_html( date_from_twitter( $twitter_status['created_at'] ) ), + esc_url( link_from_twitter( $twitter_status['twitter_id'] ) ), + ), + markup_published( $twitter_status ) + ); remove_filter( 'autoshare_for_twitter_meta', $published_filter ); $failed_filter = function( $data, $id, $key ) use ( $post ) { @@ -77,6 +120,16 @@ public function test_get_tweet_status_message() { ], get_tweet_status_message( $post ) ); + // Make sure the rendered markup is as expected in post metabox. + $twitter_status = get_autoshare_for_twitter_meta( $post, TWITTER_STATUS_KEY ); + $this->assertEquals( + sprintf( + '%s
%s

', + esc_html__( 'Failed to tweet', 'autoshare-for-twitter' ), + esc_html( $twitter_status['message'] ) + ), + markup_error( $twitter_status ) + ); remove_filter( 'autoshare_for_twitter_meta', $failed_filter ); $unknown_filter = function( $data, $id, $key ) use ( $post ) { @@ -96,6 +149,9 @@ public function test_get_tweet_status_message() { ], get_tweet_status_message( $post ) ); + // Make sure the rendered markup is as expected in post metabox. + $twitter_status = get_autoshare_for_twitter_meta( $post, TWITTER_STATUS_KEY ); + $this->assertEquals( $twitter_status['message'], markup_unknown( $twitter_status ) ); remove_filter( 'autoshare_for_twitter_meta', $unknown_filter ); $other_filter = function( $data, $id, $key ) use ( $post ) { From 0b55e930078357ec5264eacc7d6d2020c5aa25d9 Mon Sep 17 00:00:00 2001 From: thrijith Date: Sat, 13 Mar 2021 01:01:34 +0530 Subject: [PATCH 03/10] Update TestPostTransition tests --- tests/phpunit/integration/TestPostTransition.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/phpunit/integration/TestPostTransition.php b/tests/phpunit/integration/TestPostTransition.php index 44716b55..72ad5dc8 100644 --- a/tests/phpunit/integration/TestPostTransition.php +++ b/tests/phpunit/integration/TestPostTransition.php @@ -26,6 +26,12 @@ class TestPostTransition extends WP_UnitTestCase { * Setup. */ public function setUp() { + $this->assertTrue( + check_method_exists( + 'transition_post_status', + 'TenUp\AutoshareForTwitter\Core\Post_Transition\maybe_publish_tweet' + ) + ); wp_set_current_user( 1 ); parent::setUp(); From b8ce8a76f47558945a4e548ad5b4778b6969ef5e Mon Sep 17 00:00:00 2001 From: thrijith Date: Sat, 13 Mar 2021 21:10:26 +0530 Subject: [PATCH 04/10] Update TestRest tests --- includes/class-publish-tweet.php | 1 - tests/phpunit/integration/TestRest.php | 45 ++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/includes/class-publish-tweet.php b/includes/class-publish-tweet.php index 3ff9c2b9..255058fd 100644 --- a/includes/class-publish-tweet.php +++ b/includes/class-publish-tweet.php @@ -165,7 +165,6 @@ public function get_max_filesize() { return apply_filters( 'autoshare_for_twitter_max_image_size', 5000000 ); // 5MB default. } - /** * Retrieves the URL of the largest version of an attachment image accepted by the ComputerVision service. * diff --git a/tests/phpunit/integration/TestRest.php b/tests/phpunit/integration/TestRest.php index f87e2092..c47992bb 100644 --- a/tests/phpunit/integration/TestRest.php +++ b/tests/phpunit/integration/TestRest.php @@ -13,8 +13,10 @@ use function TenUp\AutoshareForTwitter\REST\post_autoshare_for_twitter_meta_rest_route; use function TenUp\AutoshareForTwitter\REST\update_post_autoshare_for_twitter_meta_permission_check; use function TenUp\AutoshareForTwitter\REST\update_post_autoshare_for_twitter_meta; +use function TenUp\AutoshareForTwitter\REST\register_tweet_status_rest_field; use const TenUp\AutoshareForTwitter\Core\Post_Meta\ENABLE_AUTOSHARE_FOR_TWITTER_KEY; use const TenUp\AutoshareForTwitter\Core\Post_Meta\TWEET_BODY_KEY; +use const TenUp\AutoshareForTwitter\Core\POST_TYPE_SUPPORT_FEATURE; /** * TestRest class. @@ -22,10 +24,31 @@ * @sincd 1.0.0 */ class TestRest extends WP_UnitTestCase { + + /** + * Test all methods and hooks in add_hook_callbacks(). + */ + public function test_add_hook_callbacks() { + $this->assertTrue( + check_method_exists( + 'rest_api_init', + 'TenUp\AutoshareForTwitter\REST\register_post_autoshare_for_twitter_meta_rest_route' + ) + ); + + $this->assertTrue( + check_method_exists( + 'rest_api_init', + 'TenUp\AutoshareForTwitter\REST\register_tweet_status_rest_field' + ) + ); + } + /** * Provides a valid request for testing the autoshare endpoint. * * @param int $post Post ID. + * * @return WP_REST_Requst $requst; */ private function get_valid_request( $post = null ) { @@ -99,6 +122,28 @@ public function test_update_post_autoshare_for_twitter_meta() { ], $response->get_data() ); + } + + /** + * Tests the register_tweet_status_rest_field function. + * + * @since 1.1.0 + */ + public function test_register_tweet_status_rest_field() { + global $wp_rest_additional_fields; + + // Register rest field. + register_tweet_status_rest_field(); + $supported_post_types = get_post_types_by_support( POST_TYPE_SUPPORT_FEATURE ); + + foreach ( $supported_post_types as $supported_post_type ) { + $this->assertTrue( + in_array( + 'autoshare_for_twitter_status', + array_keys( $wp_rest_additional_fields[ $supported_post_type ] ) + ) + ); + } } } From aa3ce99899bf63f437d8fe5deb984495becf0c31 Mon Sep 17 00:00:00 2001 From: thrijith Date: Fri, 19 Mar 2021 23:40:50 +0530 Subject: [PATCH 05/10] Update TestUtils tests --- tests/phpunit/integration/TestUtils.php | 44 +++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/tests/phpunit/integration/TestUtils.php b/tests/phpunit/integration/TestUtils.php index 23aa09f6..318f136e 100644 --- a/tests/phpunit/integration/TestUtils.php +++ b/tests/phpunit/integration/TestUtils.php @@ -9,10 +9,14 @@ namespace TenUp\AutoshareForTwitter\Tests; use \WP_UnitTestCase; +use function TenUp\AutoshareForTwitter\Core\set_post_type_supports_with_custom_columns; use function TenUp\AutoshareForTwitter\Utils\get_autoshare_for_twitter_meta; use function TenUp\AutoshareForTwitter\Utils\opted_into_autoshare_for_twitter; use function TenUp\AutoshareForTwitter\Utils\update_autoshare_for_twitter_meta; use function TenUp\AutoshareForTwitter\Utils\delete_autoshare_for_twitter_meta; +use function TenUp\AutoshareForTwitter\Utils\autoshare_enabled; +use function TenUp\AutoshareForTwitter\Utils\get_available_post_types; +use function TenUp\AutoshareForTwitter\Utils\get_autoshare_for_twitter_settings; use const TenUp\AutoshareForTwitter\Core\Post_Meta\META_PREFIX; /** @@ -78,4 +82,44 @@ public function test_opted_into_autoshare_for_twitter() { $this->assertFalse( opted_into_autoshare_for_twitter( $other_post ) ); } + + /** + * Tests the autoshare_enabled function. + * + * @since 1.1.0 + */ + public function test_autoshare_enabled() { + $post = $this->factory->post->create(); + + $authoshare_enabled = function( $enabled, $post_type, $id ) use ( $post ) { + if ( intval( $post ) === intval( $id ) ) { + return true; + } + + return true; + }; + add_filter( 'autoshare_for_twitter_enabled_default', $authoshare_enabled, 99, 3 ); + $this->assertTrue( autoshare_enabled( $post ) ); + remove_filter( 'autoshare_for_twitter_enabled_default', $authoshare_enabled, 99 ); + + $post_type = register_non_default_post_type(); + $other_post = $this->factory->post->create( compact( 'post_type' ) ); + $this->assertFalse( autoshare_enabled( $other_post ) ); + } + + /** + * Tests the get_autoshare_for_twitter_settings function. + * + * @since 1.1.0 + */ + public function test_get_autoshare_for_twitter_settings() { + // Test that posts and pages support the feature by default, but not other post types. + reset_post_type_support(); + set_post_type_supports_with_custom_columns(); + + $support_post_types = get_available_post_types(); + $default_settings = get_autoshare_for_twitter_settings(); + + $this->assertTrue( empty( array_diff( $default_settings['post_types'], $support_post_types ) ) ); + } } From 9f95f2bd5e274e8b6e0351add3377f7be000a1c0 Mon Sep 17 00:00:00 2001 From: Tung Du Date: Mon, 29 Mar 2021 20:30:21 +0700 Subject: [PATCH 06/10] fix: test script --- bin/test.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/bin/test.sh b/bin/test.sh index 0c8735b5..0c87f66d 100755 --- a/bin/test.sh +++ b/bin/test.sh @@ -1,11 +1,12 @@ set -e +php -v +composer install +composer run lint +composer run setup-local-tests +composer run test + if [[ '7.2' == $PHP_VERSION ]]; then - php -v - composer install - composer run lint - composer run setup-local-tests - composer run test WP_SNAPSHOTS_DIR=$GITHIB_WORKSPACE/.wpsnapshots/ ./vendor/bin/wpsnapshots configure --aws_key=$AWS_ACCESS_KEY --aws_secret=$SECRET_ACCESS_KEY --user_name="wp-acceptance" --user_email=travis@10up.com 10up composer run test:acceptance fi; From d227220b433945b4356e7450559d3215d72ef4ab Mon Sep 17 00:00:00 2001 From: Tung Du Date: Mon, 29 Mar 2021 20:34:46 +0700 Subject: [PATCH 07/10] update composer packages --- composer.lock | 1188 +++++++++++++++++++++++++++++++------------------ 1 file changed, 745 insertions(+), 443 deletions(-) diff --git a/composer.lock b/composer.lock index aeb28b15..c1067be8 100644 --- a/composer.lock +++ b/composer.lock @@ -142,12 +142,12 @@ "source": { "type": "git", "url": "https://github.com/10up/wpacceptance.git", - "reference": "70ac277f0b05f66abbdd8012f3ae8afd8ea5b1c9" + "reference": "47151642d4e3c373bdcc1b3ee5b00fe817b6073c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/10up/wpacceptance/zipball/70ac277f0b05f66abbdd8012f3ae8afd8ea5b1c9", - "reference": "70ac277f0b05f66abbdd8012f3ae8afd8ea5b1c9", + "url": "https://api.github.com/repos/10up/wpacceptance/zipball/47151642d4e3c373bdcc1b3ee5b00fe817b6073c", + "reference": "47151642d4e3c373bdcc1b3ee5b00fe817b6073c", "shasum": "" }, "require": { @@ -191,7 +191,7 @@ "testing", "wordpress" ], - "time": "2020-03-12T18:41:18+00:00" + "time": "2021-03-08T15:25:19+00:00" }, { "name": "10up/wpinstructions", @@ -199,12 +199,12 @@ "source": { "type": "git", "url": "https://github.com/10up/wpinstructions.git", - "reference": "3809c4ec2b9fc487e21283640cc03d29b18bd614" + "reference": "7d2338b24f8f863c46a5d43f5ced7444b1b7e391" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/10up/wpinstructions/zipball/3809c4ec2b9fc487e21283640cc03d29b18bd614", - "reference": "3809c4ec2b9fc487e21283640cc03d29b18bd614", + "url": "https://api.github.com/repos/10up/wpinstructions/zipball/7d2338b24f8f863c46a5d43f5ced7444b1b7e391", + "reference": "7d2338b24f8f863c46a5d43f5ced7444b1b7e391", "shasum": "" }, "require": { @@ -244,7 +244,7 @@ "keywords": [ "create wordpress environment" ], - "time": "2019-10-27T23:44:55+00:00" + "time": "2021-01-08T03:23:45+00:00" }, { "name": "10up/wpsnapshots", @@ -252,12 +252,12 @@ "source": { "type": "git", "url": "https://github.com/10up/wpsnapshots.git", - "reference": "00ff7bd4b3b6dc150b23bf229568acac175f64c8" + "reference": "4e5a8444cb531e094896ecf1fdcb8e6f3bb5cbc7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/10up/wpsnapshots/zipball/00ff7bd4b3b6dc150b23bf229568acac175f64c8", - "reference": "00ff7bd4b3b6dc150b23bf229568acac175f64c8", + "url": "https://api.github.com/repos/10up/wpsnapshots/zipball/4e5a8444cb531e094896ecf1fdcb8e6f3bb5cbc7", + "reference": "4e5a8444cb531e094896ecf1fdcb8e6f3bb5cbc7", "shasum": "" }, "require": { @@ -297,20 +297,20 @@ "snapshots", "wordpress" ], - "time": "2020-01-18T19:32:50+00:00" + "time": "2021-01-22T15:49:45+00:00" }, { "name": "aws/aws-sdk-php", - "version": "3.133.43", + "version": "3.176.2", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "7c8211d403614f83ce499ee217248660456d2f46" + "reference": "cfd62d9d159df12e8e1fc3c486e0a010a4c39f80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/7c8211d403614f83ce499ee217248660456d2f46", - "reference": "7c8211d403614f83ce499ee217248660456d2f46", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/cfd62d9d159df12e8e1fc3c486e0a010a4c39f80", + "reference": "cfd62d9d159df12e8e1fc3c486e0a010a4c39f80", "shasum": "" }, "require": { @@ -318,9 +318,9 @@ "ext-pcre": "*", "ext-simplexml": "*", "guzzlehttp/guzzle": "^5.3.3|^6.2.1|^7.0", - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.4.1", - "mtdowling/jmespath.php": "^2.5", + "guzzlehttp/promises": "^1.4.0", + "guzzlehttp/psr7": "^1.7.0", + "mtdowling/jmespath.php": "^2.6", "php": ">=5.5" }, "require-dev": { @@ -333,6 +333,7 @@ "ext-pcntl": "*", "ext-sockets": "*", "nette/neon": "^2.3", + "paragonie/random_compat": ">= 2", "phpunit/phpunit": "^4.8.35|^5.4.3", "psr/cache": "^1.0", "psr/simple-cache": "^1.0", @@ -381,20 +382,20 @@ "s3", "sdk" ], - "time": "2020-03-24T18:18:11+00:00" + "time": "2021-03-26T18:16:22+00:00" }, { "name": "clue/socket-raw", - "version": "v1.4.1", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/clue/php-socket-raw.git", - "reference": "00ab102d061f6cdb895e79dd4d69140c7bda31cc" + "reference": "089ffa05fa75bdc4e919aac44bbc435b3ef640ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/clue/php-socket-raw/zipball/00ab102d061f6cdb895e79dd4d69140c7bda31cc", - "reference": "00ab102d061f6cdb895e79dd4d69140c7bda31cc", + "url": "https://api.github.com/repos/clue/php-socket-raw/zipball/089ffa05fa75bdc4e919aac44bbc435b3ef640ef", + "reference": "089ffa05fa75bdc4e919aac44bbc435b3ef640ef", "shasum": "" }, "require": { @@ -402,7 +403,7 @@ "php": ">=5.3" }, "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.0 || ^5.2 || ^4.8.35" + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { @@ -420,7 +421,7 @@ "email": "christian@clue.engineering" } ], - "description": "Simple and lightweight OOP wrapper for PHP's low-level sockets extension (ext-sockets)", + "description": "Simple and lightweight OOP wrapper for PHP's low-level sockets extension (ext-sockets).", "homepage": "https://github.com/clue/php-socket-raw", "keywords": [ "Socket", @@ -436,27 +437,37 @@ "udp", "unix" ], - "time": "2019-10-28T12:32:07+00:00" + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-11-27T13:16:18+00:00" }, { "name": "clue/stream-filter", - "version": "v1.4.1", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/clue/stream-filter.git", - "reference": "5a58cc30a8bd6a4eb8f856adf61dd3e013f53f71" + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/clue/stream-filter/zipball/5a58cc30a8bd6a4eb8f856adf61dd3e013f53f71", - "reference": "5a58cc30a8bd6a4eb8f856adf61dd3e013f53f71", + "url": "https://api.github.com/repos/clue/stream-filter/zipball/aeb7d8ea49c7963d3b581378955dbf5bc49aa320", + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320", "shasum": "" }, "require": { "php": ">=5.3" }, "require-dev": { - "phpunit/phpunit": "^5.0 || ^4.8" + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" }, "type": "library", "autoload": { @@ -474,7 +485,7 @@ "authors": [ { "name": "Christian Lück", - "email": "christian@lueck.tv" + "email": "christian@clue.engineering" } ], "description": "A simple and modern approach to stream filtering in PHP", @@ -488,7 +499,17 @@ "stream_filter_append", "stream_filter_register" ], - "time": "2019-04-09T12:31:48+00:00" + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-10-02T12:38:20+00:00" }, { "name": "dealerdirect/phpcodesniffer-composer-installer", @@ -662,36 +683,31 @@ }, { "name": "doctrine/instantiator", - "version": "dev-master", + "version": "1.5.x-dev", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "6a1471ddbf2f448b35f3a8e390c903435e6dd5de" + "reference": "6410c4b8352cb64218641457cef64997e6b784fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/6a1471ddbf2f448b35f3a8e390c903435e6dd5de", - "reference": "6a1471ddbf2f448b35f3a8e390c903435e6dd5de", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/6410c4b8352cb64218641457cef64997e6b784fb", + "reference": "6410c4b8352cb64218641457cef64997e6b784fb", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", + "doctrine/coding-standard": "^8.0", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpunit/phpunit": "^7.0" + "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" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" @@ -705,7 +721,7 @@ { "name": "Marco Pivetta", "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" + "homepage": "https://ocramius.github.io/" } ], "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", @@ -714,7 +730,21 @@ "constructor", "instantiate" ], - "time": "2019-12-23T19:18:31+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2020-11-10T19:05:51+00:00" }, { "name": "guzzlehttp/guzzle", @@ -722,29 +752,29 @@ "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "1cdd69a0cd361ee8b6ba5584e45db80c0ea8b31c" + "reference": "de6f1e58e735754b888649495ed4cb9ae3b19589" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1cdd69a0cd361ee8b6ba5584e45db80c0ea8b31c", - "reference": "1cdd69a0cd361ee8b6ba5584e45db80c0ea8b31c", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/de6f1e58e735754b888649495ed4cb9ae3b19589", + "reference": "de6f1e58e735754b888649495ed4cb9ae3b19589", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.6.1", - "php": "^7.2.5", + "guzzlehttp/promises": "^1.4", + "guzzlehttp/psr7": "^1.7 || ^2.0", + "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0" }, "provide": { "psr/http-client-implementation": "1.0" }, "require-dev": { - "ergebnis/composer-normalize": "^2.0", + "bamarni/composer-bin-plugin": "^1.4.1", "ext-curl": "*", - "php-http/client-integration-tests": "dev-phpunit8", - "phpunit/phpunit": "^8.5", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.5 || ^9.3.5", "psr/log": "^1.1" }, "suggest": { @@ -755,7 +785,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "7.0-dev" + "dev-master": "7.4-dev" } }, "autoload": { @@ -790,10 +820,30 @@ "framework", "http", "http client", + "psr-18", + "psr-7", "rest", "web service" ], - "time": "2020-01-25T11:19:56+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://github.com/alexeyshockov", + "type": "github" + }, + { + "url": "https://github.com/gmponos", + "type": "github" + } + ], + "time": "2021-03-23T14:07:59+00:00" }, { "name": "guzzlehttp/promises", @@ -801,19 +851,19 @@ "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "89b1a76b7fda5853401297dc4b2a093cba1fda23" + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/89b1a76b7fda5853401297dc4b2a093cba1fda23", - "reference": "89b1a76b7fda5853401297dc4b2a093cba1fda23", + "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", "shasum": "" }, "require": { - "php": ">=5.6" + "php": ">=5.5" }, "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^7.5" + "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", "extra": { @@ -844,7 +894,7 @@ "keywords": [ "promise" ], - "time": "2020-02-15T23:33:03+00:00" + "time": "2021-03-07T09:25:29+00:00" }, { "name": "guzzlehttp/psr7", @@ -852,12 +902,12 @@ "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "c73b502efd02beb2602500aa36793fb405e383ac" + "reference": "359b1f4a6fc1f3b97f8ea8ffd5a576f4f5151cff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/c73b502efd02beb2602500aa36793fb405e383ac", - "reference": "c73b502efd02beb2602500aa36793fb405e383ac", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/359b1f4a6fc1f3b97f8ea8ffd5a576f4f5151cff", + "reference": "359b1f4a6fc1f3b97f8ea8ffd5a576f4f5151cff", "shasum": "" }, "require": { @@ -870,7 +920,7 @@ }, "require-dev": { "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -878,7 +928,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "1.7-dev" } }, "autoload": { @@ -915,7 +965,7 @@ "uri", "url" ], - "time": "2020-02-12T23:13:46+00:00" + "time": "2021-03-21T17:21:22+00:00" }, { "name": "jane-php/json-schema-runtime", @@ -1158,22 +1208,22 @@ }, { "name": "league/uri-hostname-parser", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/thephpleague/uri-hostname-parser.git", - "reference": "7a6be3d06d0ed08dcb51f666aa60f3b66cd51325" + "reference": "a3ef2f862640bfd79dd3fc28f23c98be09152603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-hostname-parser/zipball/7a6be3d06d0ed08dcb51f666aa60f3b66cd51325", - "reference": "7a6be3d06d0ed08dcb51f666aa60f3b66cd51325", + "url": "https://api.github.com/repos/thephpleague/uri-hostname-parser/zipball/a3ef2f862640bfd79dd3fc28f23c98be09152603", + "reference": "a3ef2f862640bfd79dd3fc28f23c98be09152603", "shasum": "" }, "require": { "ext-intl": "*", "php": ">=7.0", - "psr/simple-cache": "^1" + "psr/simple-cache": "^1.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^2.7", @@ -1223,7 +1273,7 @@ "domain parsing", "icann" ], - "time": "2018-02-16T07:29:26+00:00" + "time": "2021-03-06T11:52:47+00:00" }, { "name": "league/uri-interfaces", @@ -1283,12 +1333,12 @@ "source": { "type": "git", "url": "https://github.com/thephpleague/uri-manipulations.git", - "reference": "a9092d28abfca7db443871c84944f5e5c643c31b" + "reference": "6058f5139cf11b972f54ab622b186d3e905b216d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-manipulations/zipball/a9092d28abfca7db443871c84944f5e5c643c31b", - "reference": "a9092d28abfca7db443871c84944f5e5c643c31b", + "url": "https://api.github.com/repos/thephpleague/uri-manipulations/zipball/6058f5139cf11b972f54ab622b186d3e905b216d", + "reference": "6058f5139cf11b972f54ab622b186d3e905b216d", "shasum": "" }, "require": { @@ -1351,7 +1401,7 @@ "uri", "url" ], - "time": "2018-05-22T12:28:31+00:00" + "time": "2021-03-27T20:48:18+00:00" }, { "name": "league/uri-parser", @@ -1424,12 +1474,12 @@ "source": { "type": "git", "url": "https://github.com/thephpleague/uri-schemes.git", - "reference": "f821a444785724bcc9bc244b1173b9d6ca4d71e6" + "reference": "32a98d9c05e8634820ba3605cd8729c0dd26934e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-schemes/zipball/f821a444785724bcc9bc244b1173b9d6ca4d71e6", - "reference": "f821a444785724bcc9bc244b1173b9d6ca4d71e6", + "url": "https://api.github.com/repos/thephpleague/uri-schemes/zipball/32a98d9c05e8634820ba3605cd8729c0dd26934e", + "reference": "32a98d9c05e8634820ba3605cd8729c0dd26934e", "shasum": "" }, "require": { @@ -1491,7 +1541,7 @@ "ws", "wss" ], - "time": "2018-11-26T08:09:30+00:00" + "time": "2021-03-27T20:53:06+00:00" }, { "name": "mtdowling/jmespath.php", @@ -1499,21 +1549,21 @@ "source": { "type": "git", "url": "https://github.com/jmespath/jmespath.php.git", - "reference": "52168cb9472de06979613d365c7f1ab8798be895" + "reference": "30dfa0064f4ec218f2cb86f66fc85fbc45bb4510" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/52168cb9472de06979613d365c7f1ab8798be895", - "reference": "52168cb9472de06979613d365c7f1ab8798be895", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/30dfa0064f4ec218f2cb86f66fc85fbc45bb4510", + "reference": "30dfa0064f4ec218f2cb86f66fc85fbc45bb4510", "shasum": "" }, "require": { - "php": ">=5.4.0", - "symfony/polyfill-mbstring": "^1.4" + "php": "^5.4 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" }, "require-dev": { - "composer/xdebug-handler": "^1.2", - "phpunit/phpunit": "^4.8.36|^7.5.15" + "composer/xdebug-handler": "^1.4", + "phpunit/phpunit": "^4.8.36 || ^7.5.15" }, "bin": [ "bin/jp.php" @@ -1521,7 +1571,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.5-dev" + "dev-master": "2.6-dev" } }, "autoload": { @@ -1548,7 +1598,7 @@ "json", "jsonpath" ], - "time": "2019-12-30T18:03:34+00:00" + "time": "2020-08-03T09:32:24+00:00" }, { "name": "myclabs/deep-copy", @@ -1556,16 +1606,16 @@ "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "a491d65139e2411c75704e871dd02bdddf5a4bdc" + "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/a491d65139e2411c75704e871dd02bdddf5a4bdc", - "reference": "a491d65139e2411c75704e871dd02bdddf5a4bdc", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", + "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.1 || ^8.0" }, "replace": { "myclabs/deep-copy": "self.version" @@ -1596,7 +1646,13 @@ "object", "object graph" ], - "time": "2020-03-12T21:49:07+00:00" + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2020-11-13T09:40:50+00:00" }, { "name": "nesk/puphpeteer", @@ -1654,23 +1710,23 @@ }, { "name": "nesk/rialto", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/nesk/rialto.git", - "reference": "2403adc6b5f8fd4114d1ec00d9cce2e6ce3a5656" + "reference": "a3db615d845cca42135fa1e271b323ffe904b83c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nesk/rialto/zipball/2403adc6b5f8fd4114d1ec00d9cce2e6ce3a5656", - "reference": "2403adc6b5f8fd4114d1ec00d9cce2e6ce3a5656", + "url": "https://api.github.com/repos/nesk/rialto/zipball/a3db615d845cca42135fa1e271b323ffe904b83c", + "reference": "a3db615d845cca42135fa1e271b323ffe904b83c", "shasum": "" }, "require": { "clue/socket-raw": "^1.2", "php": ">=7.1", "psr/log": "^1.0", - "symfony/process": "^3.3|^4.0" + "symfony/process": "^3.3|^4.0|^5.0" }, "require-dev": { "codedungeon/phpunit-result-printer": ">=0.6 <1.0", @@ -1705,31 +1761,27 @@ "php", "wrapper" ], - "time": "2019-03-14T20:16:03+00:00" + "time": "2020-04-12T13:11:08+00:00" }, { "name": "phar-io/manifest", - "version": "dev-master", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "3d94e3b6eb309e921a100a4992f72314299bb03f" + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/3d94e3b6eb309e921a100a4992f72314299bb03f", - "reference": "3d94e3b6eb309e921a100a4992f72314299bb03f", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", "shasum": "" }, "require": { "ext-dom": "*", "ext-phar": "*", - "ext-xmlwriter": "*", "phar-io/version": "^2.0", - "php": "^7.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.2" + "php": "^5.6 || ^7.0" }, "type": "library", "extra": { @@ -1764,7 +1816,7 @@ } ], "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2019-12-29T10:29:09+00:00" + "time": "2018-07-08T19:23:20+00:00" }, { "name": "phar-io/version", @@ -1876,29 +1928,29 @@ }, { "name": "php-http/discovery", - "version": "dev-master", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/php-http/discovery.git", - "reference": "82dbef649ccffd8e4f22e1953c3a5265992b83c0" + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/discovery/zipball/82dbef649ccffd8e4f22e1953c3a5265992b83c0", - "reference": "82dbef649ccffd8e4f22e1953c3a5265992b83c0", + "url": "https://api.github.com/repos/php-http/discovery/zipball/788f72d64c43dc361e7fcc7464c3d947c64984a7", + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.1 || ^8.0" }, "conflict": { "nyholm/psr7": "<1.0" }, "require-dev": { - "akeneo/phpspec-skip-example-extension": "^4.0", + "graham-campbell/phpspec-skip-example-extension": "^5.0", "php-http/httplug": "^1.0 || ^2.0", "php-http/message-factory": "^1.0", - "phpspec/phpspec": "^5.1", + "phpspec/phpspec": "^5.1 || ^6.1", "puli/composer-plugin": "1.0.0-beta10" }, "suggest": { @@ -1908,7 +1960,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.9-dev" } }, "autoload": { @@ -1937,7 +1989,7 @@ "message", "psr7" ], - "time": "2020-01-03T11:25:47+00:00" + "time": "2020-11-27T14:49:42+00:00" }, { "name": "php-http/httplug", @@ -1997,21 +2049,21 @@ }, { "name": "php-http/message", - "version": "dev-master", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/php-http/message.git", - "reference": "fcf9b45c267b7a11d83f6578ccc418a0a54484f7" + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/message/zipball/fcf9b45c267b7a11d83f6578ccc418a0a54484f7", - "reference": "fcf9b45c267b7a11d83f6578ccc418a0a54484f7", + "url": "https://api.github.com/repos/php-http/message/zipball/fb0dbce7355cad4f4f6a225f537c34d013571f29", + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29", "shasum": "" }, "require": { - "clue/stream-filter": "^1.4", - "php": "^7.1", + "clue/stream-filter": "^1.5", + "php": "^7.1 || ^8.0", "php-http/message-factory": "^1.0.2", "psr/http-message": "^1.0" }, @@ -2019,26 +2071,23 @@ "php-http/message-factory-implementation": "1.0" }, "require-dev": { - "akeneo/phpspec-skip-example-extension": "^1.0", - "coduo/phpspec-data-provider-extension": "^1.0", - "ergebnis/composer-normalize": "^2.1", + "ergebnis/composer-normalize": "^2.6", "ext-zlib": "*", "guzzlehttp/psr7": "^1.0", - "henrikbjorn/phpspec-code-coverage": "^1.0", - "phpspec/phpspec": "^2.4", - "slim/slim": "^3.0", - "zendframework/zend-diactoros": "^1.0" + "laminas/laminas-diactoros": "^2.0", + "phpspec/phpspec": "^5.1 || ^6.3", + "slim/slim": "^3.0" }, "suggest": { "ext-zlib": "Used with compressor/decompressor streams", "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", - "slim/slim": "Used with Slim Framework PSR-7 implementation", - "zendframework/zend-diactoros": "Used with Diactoros Factories" + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.10-dev" } }, "autoload": { @@ -2066,7 +2115,7 @@ "message", "psr-7" ], - "time": "2020-01-03T15:30:01+00:00" + "time": "2021-02-01T08:54:58+00:00" }, { "name": "php-http/message-factory", @@ -2124,16 +2173,16 @@ "source": { "type": "git", "url": "https://github.com/php-http/multipart-stream-builder.git", - "reference": "9621e654f01facdde8bb70e6418e2bebdaf1c0fb" + "reference": "8819e799bff3948f8e1dd7533dce4afac0811f90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/multipart-stream-builder/zipball/9621e654f01facdde8bb70e6418e2bebdaf1c0fb", - "reference": "9621e654f01facdde8bb70e6418e2bebdaf1c0fb", + "url": "https://api.github.com/repos/php-http/multipart-stream-builder/zipball/8819e799bff3948f8e1dd7533dce4afac0811f90", + "reference": "8819e799bff3948f8e1dd7533dce4afac0811f90", "shasum": "" }, "require": { - "php": "^7.1", + "php": "^7.1 || ^8.0", "php-http/discovery": "^1.7", "php-http/message-factory": "^1.0.2", "psr/http-factory": "^1.0", @@ -2142,12 +2191,12 @@ "require-dev": { "nyholm/psr7": "^1.0", "php-http/message": "^1.5", - "phpunit/phpunit": "^7.5 || ^8.3" + "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.x-dev" } }, "autoload": { @@ -2174,7 +2223,7 @@ "multipart stream", "stream" ], - "time": "2019-12-20T15:09:18+00:00" + "time": "2020-12-23T17:11:08+00:00" }, { "name": "php-http/promise", @@ -2182,20 +2231,20 @@ "source": { "type": "git", "url": "https://github.com/php-http/promise.git", - "reference": "02ee67f2346b4eec3861afec741c656f5ff717ab" + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/promise/zipball/02ee67f2346b4eec3861afec741c656f5ff717ab", - "reference": "02ee67f2346b4eec3861afec741c656f5ff717ab", + "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.1 || ^8.0" }, "require-dev": { - "henrikbjorn/phpspec-code-coverage": "^1.0", - "phpspec/phpspec": "^2.4" + "friends-of-phpspec/phpspec-code-coverage": "^4.3.2", + "phpspec/phpspec": "^5.1.2 || ^6.2" }, "type": "library", "extra": { @@ -2227,7 +2276,7 @@ "keywords": [ "promise" ], - "time": "2019-12-20T11:48:16+00:00" + "time": "2020-07-07T09:29:14+00:00" }, { "name": "php-http/socket-client", @@ -2341,20 +2390,17 @@ "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "b0843c8cbcc2dc5eda5158e583c7199a5e44c86d" + "reference": "cf8df60735d98fd18070b7cab0019ba0831e219c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/b0843c8cbcc2dc5eda5158e583c7199a5e44c86d", - "reference": "b0843c8cbcc2dc5eda5158e583c7199a5e44c86d", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/cf8df60735d98fd18070b7cab0019ba0831e219c", + "reference": "cf8df60735d98fd18070b7cab0019ba0831e219c", "shasum": "" }, "require": { "php": ">=7.1" }, - "require-dev": { - "phpunit/phpunit": "~6" - }, "type": "library", "extra": { "branch-alias": { @@ -2385,7 +2431,7 @@ "reflection", "static analysis" ], - "time": "2019-12-20T12:45:35+00:00" + "time": "2020-06-19T17:42:03+00:00" }, { "name": "phpdocumentor/reflection-docblock", @@ -2393,24 +2439,23 @@ "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e" + "reference": "f8d350d8514ff60b5993dd0121c62299480c989c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", - "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/f8d350d8514ff60b5993dd0121c62299480c989c", + "reference": "f8d350d8514ff60b5993dd0121c62299480c989c", "shasum": "" }, "require": { - "ext-filter": "^7.1", - "php": "^7.2", - "phpdocumentor/reflection-common": "^2.0", - "phpdocumentor/type-resolver": "^1.0", - "webmozart/assert": "^1" + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" }, "require-dev": { - "doctrine/instantiator": "^1", - "mockery/mockery": "^1" + "mockery/mockery": "~1.3.2" }, "type": "library", "extra": { @@ -2438,7 +2483,7 @@ } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2020-02-22T12:28:44+00:00" + "time": "2021-03-07T11:12:25+00:00" }, { "name": "phpdocumentor/type-resolver", @@ -2488,33 +2533,33 @@ }, { "name": "phpspec/prophecy", - "version": "dev-master", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "451c3cd1418cf640de218914901e51b064abb093" + "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", - "reference": "451c3cd1418cf640de218914901e51b064abb093", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", + "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" + "doctrine/instantiator": "^1.2", + "php": "^7.2 || ~8.0, <8.1", + "phpdocumentor/reflection-docblock": "^5.2", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" }, "require-dev": { - "phpspec/phpspec": "^2.5 || ^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + "phpspec/phpspec": "^6.0", + "phpunit/phpunit": "^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.10.x-dev" + "dev-master": "1.11.x-dev" } }, "autoload": { @@ -2547,7 +2592,7 @@ "spy", "stub" ], - "time": "2020-03-05T15:02:03+00:00" + "time": "2021-03-17T13:42:18+00:00" }, { "name": "phpunit/php-code-coverage", @@ -2614,23 +2659,23 @@ }, { "name": "phpunit/php-file-iterator", - "version": "2.0.2", + "version": "2.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "050bedf145a257b1ff02746c31894800e5122946" + "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", - "reference": "050bedf145a257b1ff02746c31894800e5122946", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4b49fb70f067272b659ef0174ff9ca40fdaa6357", + "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^7.1" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { @@ -2660,7 +2705,13 @@ "filesystem", "iterator" ], - "time": "2018-09-13T20:33:42+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:25:21+00:00" }, { "name": "phpunit/php-text-template", @@ -2705,23 +2756,23 @@ }, { "name": "phpunit/php-timer", - "version": "2.1.2", + "version": "2.1.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", - "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662", + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { @@ -2750,25 +2801,31 @@ "keywords": [ "timer" ], - "time": "2019-06-07T04:22:29+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:20:02+00:00" }, { "name": "phpunit/php-token-stream", - "version": "3.1.1", + "version": "3.1.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff" + "reference": "472b687829041c24b25f475e14c2f38a09edf1c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff", - "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/472b687829041c24b25f475e14c2f38a09edf1c2", + "reference": "472b687829041c24b25f475e14c2f38a09edf1c2", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": "^7.1" + "php": ">=7.1" }, "require-dev": { "phpunit/phpunit": "^7.0" @@ -2799,8 +2856,14 @@ "keywords": [ "tokenizer" ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "abandoned": true, - "time": "2019-09-17T06:23:10+00:00" + "time": "2020-11-30T08:38:46+00:00" }, { "name": "phpunit/phpunit", @@ -2892,21 +2955,21 @@ "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "fc1bc363ecf887921e3897c7b1dad3587ae154eb" + "reference": "381524e8568e07f31d504a945b88556548c8c42e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/fc1bc363ecf887921e3897c7b1dad3587ae154eb", - "reference": "fc1bc363ecf887921e3897c7b1dad3587ae154eb", + "url": "https://api.github.com/repos/php-fig/container/zipball/381524e8568e07f31d504a945b88556548c8c42e", + "reference": "381524e8568e07f31d504a945b88556548c8c42e", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -2921,7 +2984,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", @@ -2933,7 +2996,7 @@ "container-interop", "psr" ], - "time": "2019-10-04T14:07:35+00:00" + "time": "2020-10-13T07:07:53+00:00" }, { "name": "psr/http-client", @@ -2941,16 +3004,16 @@ "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "fd5d37ae5a76ee3c5301a762faf66bf9519132ef" + "reference": "22b2ef5687f43679481615605d7a15c557ce85b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/fd5d37ae5a76ee3c5301a762faf66bf9519132ef", - "reference": "fd5d37ae5a76ee3c5301a762faf66bf9519132ef", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/22b2ef5687f43679481615605d7a15c557ce85b1", + "reference": "22b2ef5687f43679481615605d7a15c557ce85b1", "shasum": "" }, "require": { - "php": "^7.0", + "php": "^7.0 || ^8.0", "psr/http-message": "^1.0" }, "type": "library", @@ -2971,7 +3034,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", @@ -2982,7 +3045,7 @@ "psr", "psr-18" ], - "time": "2019-09-04T06:46:09+00:00" + "time": "2020-09-19T09:12:31+00:00" }, { "name": "psr/http-factory", @@ -2990,12 +3053,12 @@ "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "1a2099a23a7bca67f13c0634723137a364a3ebf8" + "reference": "36fa03d50ff82abcae81860bdaf4ed9a1510c7cd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/1a2099a23a7bca67f13c0634723137a364a3ebf8", - "reference": "1a2099a23a7bca67f13c0634723137a364a3ebf8", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/36fa03d50ff82abcae81860bdaf4ed9a1510c7cd", + "reference": "36fa03d50ff82abcae81860bdaf4ed9a1510c7cd", "shasum": "" }, "require": { @@ -3020,7 +3083,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for PSR-7 HTTP message factories", @@ -3034,7 +3097,7 @@ "request", "response" ], - "time": "2019-12-29T01:52:41+00:00" + "time": "2020-09-17T16:52:55+00:00" }, { "name": "psr/http-message", @@ -3092,12 +3155,12 @@ "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "a18c1e692e02b84abbafe4856c3cd7cc6903908c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "url": "https://api.github.com/repos/php-fig/log/zipball/a18c1e692e02b84abbafe4856c3cd7cc6903908c", + "reference": "a18c1e692e02b84abbafe4856c3cd7cc6903908c", "shasum": "" }, "require": { @@ -3121,7 +3184,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -3131,7 +3194,7 @@ "psr", "psr-3" ], - "time": "2020-03-23T09:12:05+00:00" + "time": "2021-03-02T15:02:34+00:00" }, { "name": "psr/simple-cache", @@ -3139,12 +3202,12 @@ "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + "reference": "5a7b96b1dda5d957e01bc1bfe77dcca09c5a7474" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/5a7b96b1dda5d957e01bc1bfe77dcca09c5a7474", + "reference": "5a7b96b1dda5d957e01bc1bfe77dcca09c5a7474", "shasum": "" }, "require": { @@ -3179,7 +3242,7 @@ "psr-16", "simple-cache" ], - "time": "2017-10-23T01:57:42+00:00" + "time": "2020-04-21T06:43:17+00:00" }, { "name": "ralouphie/getallheaders", @@ -3272,23 +3335,23 @@ }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.1", + "version": "1.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": ">=5.6" }, "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { @@ -3313,29 +3376,35 @@ ], "description": "Looks up which function or method a line of code belongs to", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2017-03-04T06:30:41+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:15:22+00:00" }, { "name": "sebastian/comparator", - "version": "3.0.2", + "version": "3.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" + "reference": "1071dfcef776a57013124ff35e1fc41ccd294758" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", - "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758", + "reference": "1071dfcef776a57013124ff35e1fc41ccd294758", "shasum": "" }, "require": { - "php": "^7.1", + "php": ">=7.1", "sebastian/diff": "^3.0", "sebastian/exporter": "^3.1" }, "require-dev": { - "phpunit/phpunit": "^7.1" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { @@ -3353,6 +3422,10 @@ "BSD-3-Clause" ], "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, { "name": "Jeff Welch", "email": "whatthejeff@gmail.com" @@ -3364,10 +3437,6 @@ { "name": "Bernhard Schussek", "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" } ], "description": "Provides the functionality to compare PHP values for equality", @@ -3377,24 +3446,30 @@ "compare", "equality" ], - "time": "2018-07-12T15:12:46+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:04:30+00:00" }, { "name": "sebastian/diff", - "version": "3.0.2", + "version": "3.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", - "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211", + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=7.1" }, "require-dev": { "phpunit/phpunit": "^7.5 || ^8.0", @@ -3416,13 +3491,13 @@ "BSD-3-Clause" ], "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" } ], "description": "Diff implementation", @@ -3433,24 +3508,30 @@ "unidiff", "unified diff" ], - "time": "2019-02-04T06:01:07+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:59:04+00:00" }, { "name": "sebastian/environment", - "version": "4.2.3", + "version": "4.2.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368" + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368", - "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=7.1" }, "require-dev": { "phpunit/phpunit": "^7.5" @@ -3486,24 +3567,30 @@ "environment", "hhvm" ], - "time": "2019-11-20T08:46:58+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:53:42+00:00" }, { "name": "sebastian/exporter", - "version": "3.1.2", + "version": "3.1.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e" + "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e", - "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e", + "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e", "shasum": "" }, "require": { - "php": "^7.0", + "php": ">=7.0", "sebastian/recursion-context": "^3.0" }, "require-dev": { @@ -3553,7 +3640,13 @@ "export", "exporter" ], - "time": "2019-09-14T09:02:43+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:47:53+00:00" }, { "name": "sebastian/global-state", @@ -3608,20 +3701,20 @@ }, { "name": "sebastian/object-enumerator", - "version": "3.0.3", + "version": "3.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", "shasum": "" }, "require": { - "php": "^7.0", + "php": ">=7.0", "sebastian/object-reflector": "^1.1.1", "sebastian/recursion-context": "^3.0" }, @@ -3651,24 +3744,30 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2017-08-03T12:35:26+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:40:27+00:00" }, { "name": "sebastian/object-reflector", - "version": "1.1.1", + "version": "1.1.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "773f97c67f28de00d397be301821b06708fca0be" + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", - "reference": "773f97c67f28de00d397be301821b06708fca0be", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.0" }, "require-dev": { "phpunit/phpunit": "^6.0" @@ -3696,24 +3795,30 @@ ], "description": "Allows reflection of object attributes, including inherited and non-public ones", "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2017-03-29T09:07:27+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:37:18+00:00" }, { "name": "sebastian/recursion-context", - "version": "3.0.0", + "version": "3.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb", + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.0" }, "require-dev": { "phpunit/phpunit": "^6.0" @@ -3734,14 +3839,14 @@ "BSD-3-Clause" ], "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, { "name": "Adam Harvey", "email": "aharvey@php.net" @@ -3749,24 +3854,30 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2017-03-03T06:23:57+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:34:24+00:00" }, { "name": "sebastian/resource-operations", - "version": "2.0.1", + "version": "2.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", - "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3", + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=7.1" }, "type": "library", "extra": { @@ -3791,7 +3902,13 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2018-10-04T04:07:39+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:30:19+00:00" }, { "name": "sebastian/version", @@ -3842,12 +3959,12 @@ "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "caddfdea6fc48f30f6a1b0ffe3b91e761bbefabf" + "reference": "fe68f36c6f38613b56e34f48fc29aa5e64d817b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/caddfdea6fc48f30f6a1b0ffe3b91e761bbefabf", - "reference": "caddfdea6fc48f30f6a1b0ffe3b91e761bbefabf", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/fe68f36c6f38613b56e34f48fc29aa5e64d817b0", + "reference": "fe68f36c6f38613b56e34f48fc29aa5e64d817b0", "shasum": "" }, "require": { @@ -3885,7 +4002,7 @@ "phpcs", "standards" ], - "time": "2020-03-16T21:40:24+00:00" + "time": "2021-03-29T04:18:37+00:00" }, { "name": "symfony/console", @@ -3893,18 +4010,19 @@ "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "20bc0c1068565103075359f5ce9e0639b36f92d1" + "reference": "1ba4560dbbb9fcf5ae28b61f71f49c678086cf23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/20bc0c1068565103075359f5ce9e0639b36f92d1", - "reference": "20bc0c1068565103075359f5ce9e0639b36f92d1", + "url": "https://api.github.com/repos/symfony/console/zipball/1ba4560dbbb9fcf5ae28b61f71f49c678086cf23", + "reference": "1ba4560dbbb9fcf5ae28b61f71f49c678086cf23", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": ">=7.1.3", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.1|^2" }, "conflict": { @@ -3932,11 +4050,6 @@ "symfony/process": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Console\\": "" @@ -3959,31 +4072,49 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Console Component", + "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", - "time": "2020-03-16T08:56:54+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-03-26T09:23:24+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "dev-master", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "ede224dcbc36138943a296107db2b8b2a690ac1c" + "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/ede224dcbc36138943a296107db2b8b2a690ac1c", - "reference": "ede224dcbc36138943a296107db2b8b2a690ac1c", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", + "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-main": "2.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -4007,7 +4138,21 @@ ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", - "time": "2020-02-14T07:31:56+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-03-23T23:28:01+00:00" }, { "name": "symfony/filesystem", @@ -4015,24 +4160,19 @@ "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "6d4fdf28187250f671c1edc9cf921ebfb7fe3809" + "reference": "940826c465be2690c9fae91b2793481e5cbd6834" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/6d4fdf28187250f671c1edc9cf921ebfb7fe3809", - "reference": "6d4fdf28187250f671c1edc9cf921ebfb7fe3809", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/940826c465be2690c9fae91b2793481e5cbd6834", + "reference": "940826c465be2690c9fae91b2793481e5cbd6834", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": ">=7.1.3", "symfony/polyfill-ctype": "~1.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Filesystem\\": "" @@ -4055,9 +4195,23 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Filesystem Component", + "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", - "time": "2020-03-16T08:56:54+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-03-28T09:59:32+00:00" }, { "name": "symfony/options-resolver", @@ -4065,23 +4219,18 @@ "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "9a02d6662660fe7bfadad63b5f0b0718d4c8b6b0" + "reference": "cd8c6a2778d5f8b5e8fc4b7abdf126790b5d5095" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/9a02d6662660fe7bfadad63b5f0b0718d4c8b6b0", - "reference": "9a02d6662660fe7bfadad63b5f0b0718d4c8b6b0", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/cd8c6a2778d5f8b5e8fc4b7abdf126790b5d5095", + "reference": "cd8c6a2778d5f8b5e8fc4b7abdf126790b5d5095", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": ">=7.1.3" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\OptionsResolver\\": "" @@ -4104,31 +4253,45 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony OptionsResolver Component", + "description": "Provides an improved replacement for the array_replace PHP function", "homepage": "https://symfony.com", "keywords": [ "config", "configuration", "options" ], - "time": "2020-01-04T13:00:46+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-27T09:09:26+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "dev-master", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14" + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/4719fa9c18b0464d399f1a63bf624b42b6fa8d14", - "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e", + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-ctype": "For best performance" @@ -4136,7 +4299,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -4169,24 +4336,38 @@ "polyfill", "portable" ], - "time": "2020-02-27T09:26:54+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "dev-master", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "81ffd3a9c6d707be22e3012b827de1c9775fc5ac" + "reference": "5232de97ee3b75b0360528dae24e73db49566ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/81ffd3a9c6d707be22e3012b827de1c9775fc5ac", - "reference": "81ffd3a9c6d707be22e3012b827de1c9775fc5ac", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1", + "reference": "5232de97ee3b75b0360528dae24e73db49566ab1", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-mbstring": "For best performance" @@ -4194,7 +4375,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -4228,29 +4413,47 @@ "portable", "shim" ], - "time": "2020-03-09T19:04:49+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-22T09:19:47+00:00" }, { "name": "symfony/polyfill-php73", - "version": "dev-master", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7" + "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7", - "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", + "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -4286,29 +4489,47 @@ "portable", "shim" ], - "time": "2020-02-27T09:26:54+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { "name": "symfony/polyfill-php80", - "version": "dev-master", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "8854dc880784d2ae32908b75824754339b5c0555" + "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/8854dc880784d2ae32908b75824754339b5c0555", - "reference": "8854dc880784d2ae32908b75824754339b5c0555", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91", + "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91", "shasum": "" }, "require": { - "php": ">=7.0.8" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -4348,7 +4569,21 @@ "portable", "shim" ], - "time": "2020-03-03T16:59:03+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { "name": "symfony/process", @@ -4356,23 +4591,18 @@ "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "b9863d0f7b684d7c4c13e665325b5ff047de0aee" + "reference": "7e950b6366d4da90292c2e7fa820b3c1842b965a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/b9863d0f7b684d7c4c13e665325b5ff047de0aee", - "reference": "b9863d0f7b684d7c4c13e665325b5ff047de0aee", + "url": "https://api.github.com/repos/symfony/process/zipball/7e950b6366d4da90292c2e7fa820b3c1842b965a", + "reference": "7e950b6366d4da90292c2e7fa820b3c1842b965a", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": ">=7.1.3" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Process\\": "" @@ -4395,49 +4625,71 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Process Component", + "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", - "time": "2020-03-23T12:37:11+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-27T09:09:26+00:00" }, { "name": "symfony/serializer", - "version": "dev-master", + "version": "5.x-dev", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "705c01c8332ecd7b52872dd8e58639e45a997a0a" + "reference": "41e0b61a100301dc29259485cef8871863221726" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/705c01c8332ecd7b52872dd8e58639e45a997a0a", - "reference": "705c01c8332ecd7b52872dd8e58639e45a997a0a", + "url": "https://api.github.com/repos/symfony/serializer/zipball/41e0b61a100301dc29259485cef8871863221726", + "reference": "41e0b61a100301dc29259485cef8871863221726", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-php80": "^1.15" }, "conflict": { - "phpdocumentor/type-resolver": "<0.2.1", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", "symfony/dependency-injection": "<4.4", "symfony/property-access": "<4.4", "symfony/property-info": "<4.4", "symfony/yaml": "<4.4" }, "require-dev": { - "doctrine/annotations": "~1.0", + "doctrine/annotations": "^1.10.4", "doctrine/cache": "~1.0", - "phpdocumentor/reflection-docblock": "^3.2|^4.0", + "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", "symfony/cache": "^4.4|^5.0", "symfony/config": "^4.4|^5.0", "symfony/dependency-injection": "^4.4|^5.0", "symfony/error-handler": "^4.4|^5.0", + "symfony/filesystem": "^4.4|^5.0", + "symfony/form": "^4.4|^5.0", "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-kernel": "^4.4|^5.0", "symfony/mime": "^4.4|^5.0", - "symfony/property-access": "^4.4|^5.0", - "symfony/property-info": "^4.4|^5.0", + "symfony/property-access": "^4.4.9|^5.0.9", + "symfony/property-info": "^5.3", + "symfony/uid": "^5.1", "symfony/validator": "^4.4|^5.0", + "symfony/var-dumper": "^4.4|^5.0", + "symfony/var-exporter": "^4.4|^5.0", "symfony/yaml": "^4.4|^5.0" }, "suggest": { @@ -4448,14 +4700,10 @@ "symfony/mime": "For using a MIME type guesser within the DataUriNormalizer.", "symfony/property-access": "For using the ObjectNormalizer.", "symfony/property-info": "To deserialize relations.", + "symfony/var-exporter": "For using the metadata compiler.", "symfony/yaml": "For using the default YAML mapping loader." }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Serializer\\": "" @@ -4478,27 +4726,41 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Serializer Component", + "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", - "time": "2020-03-16T16:46:21+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-03-28T06:39:13+00:00" }, { "name": "symfony/service-contracts", - "version": "dev-master", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "13111afaf14f1597a4d97a36a36cbd7a4fd95166" + "reference": "1309413986521646bb0ba91140afdc2a61ed8cfe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/13111afaf14f1597a4d97a36a36cbd7a4fd95166", - "reference": "13111afaf14f1597a4d97a36a36cbd7a4fd95166", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1309413986521646bb0ba91140afdc2a61ed8cfe", + "reference": "1309413986521646bb0ba91140afdc2a61ed8cfe", "shasum": "" }, "require": { - "php": "^7.2.5", - "psr/container": "^1.0" + "php": ">=7.2.5", + "psr/container": "^1.1" }, "suggest": { "symfony/service-implementation": "" @@ -4506,7 +4768,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "2.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -4538,24 +4804,38 @@ "interoperability", "standards" ], - "time": "2020-03-18T08:01:26+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-03-23T23:28:01+00:00" }, { "name": "symfony/yaml", - "version": "dev-master", + "version": "5.x-dev", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "bfce19db74f33b4b4c0aa732008bdaf58c2727c2" + "reference": "0887a2c153b836b521bc8f58103f24890834cef6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/bfce19db74f33b4b4c0aa732008bdaf58c2727c2", - "reference": "bfce19db74f33b4b4c0aa732008bdaf58c2727c2", + "url": "https://api.github.com/repos/symfony/yaml/zipball/0887a2c153b836b521bc8f58103f24890834cef6", + "reference": "0887a2c153b836b521bc8f58103f24890834cef6", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/deprecation-contracts": "^2.1", "symfony/polyfill-ctype": "~1.8" }, @@ -4572,11 +4852,6 @@ "Resources/bin/yaml-lint" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" @@ -4599,29 +4874,43 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Yaml Component", + "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", - "time": "2020-03-16T13:12:54+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-03-06T08:05:19+00:00" }, { "name": "theseer/tokenizer", - "version": "1.1.3", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + "reference": "75a63c33a8577608444246075ea0af0d052e452a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", + "reference": "75a63c33a8577608444246075ea0af0d052e452a", "shasum": "" }, "require": { "ext-dom": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", - "php": "^7.0" + "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { @@ -4641,7 +4930,13 @@ } ], "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-06-13T22:48:21+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2020-07-12T23:59:07+00:00" }, { "name": "vierbergenlars/php-semver", @@ -4697,29 +4992,35 @@ }, { "name": "webmozart/assert", - "version": "1.7.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "aed98a490f9a8f78468232db345ab9cf606cf598" + "reference": "f07851c5b43e4cb502c24068620e9af6cbdd953f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/aed98a490f9a8f78468232db345ab9cf606cf598", - "reference": "aed98a490f9a8f78468232db345ab9cf606cf598", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/f07851c5b43e4cb502c24068620e9af6cbdd953f", + "reference": "f07851c5b43e4cb502c24068620e9af6cbdd953f", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0", + "php": "^7.2 || ^8.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "vimeo/psalm": "<3.6.0" + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" }, "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" + "phpunit/phpunit": "^8.5.13" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, "autoload": { "psr-4": { "Webmozart\\Assert\\": "src/" @@ -4741,20 +5042,20 @@ "check", "validate" ], - "time": "2020-02-14T12:15:55+00:00" + "time": "2021-03-11T07:08:13+00:00" }, { "name": "wp-coding-standards/wpcs", - "version": "2.2.1", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", - "reference": "b5a453203114cc2284b1a614c4953456fbe4f546" + "reference": "7da1894633f168fe244afc6de00d141f27517b62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/b5a453203114cc2284b1a614c4953456fbe4f546", - "reference": "b5a453203114cc2284b1a614c4953456fbe4f546", + "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7da1894633f168fe244afc6de00d141f27517b62", + "reference": "7da1894633f168fe244afc6de00d141f27517b62", "shasum": "" }, "require": { @@ -4764,6 +5065,7 @@ "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || ^0.6", "phpcompatibility/php-compatibility": "^9.0", + "phpcsstandards/phpcsdevtools": "^1.0", "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, "suggest": { @@ -4786,7 +5088,7 @@ "standards", "wordpress" ], - "time": "2020-02-04T02:52:06+00:00" + "time": "2020-05-13T23:57:56+00:00" } ], "aliases": [], From 37979176b443339575a63b532ee29e58fdf696fa Mon Sep 17 00:00:00 2001 From: Tung Du Date: Mon, 29 Mar 2021 20:40:32 +0700 Subject: [PATCH 08/10] try: updates composer packages using composer v2 --- composer.json | 4 +- composer.lock | 418 ++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 388 insertions(+), 34 deletions(-) diff --git a/composer.json b/composer.json index 7df42d89..c11b0862 100644 --- a/composer.json +++ b/composer.json @@ -19,8 +19,8 @@ "require-dev": { "phpunit/phpunit": "^7.5", "wp-coding-standards/wpcs": "^2.2", - "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0", - "10up/wpacceptance": "dev-master" + "10up/wpacceptance": "dev-master", + "dealerdirect/phpcodesniffer-composer-installer": "dev-master" }, "scripts": { "test": "phpunit", diff --git a/composer.lock b/composer.lock index c1067be8..a174b37f 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": "3c44bba831c087e8d74ef5a80952973e", + "content-hash": "6b80d81da7351778f02bc3c729b05b98", "packages": [ { "name": "abraham/twitteroauth", @@ -61,6 +61,10 @@ "social", "twitter" ], + "support": { + "issues": "https://github.com/abraham/twitteroauth/issues", + "source": "https://github.com/abraham/twitteroauth" + }, "time": "2020-09-22T14:27:00+00:00" }, { @@ -88,6 +92,7 @@ "symfony/phpunit-bridge": "^4.2 || ^5", "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -118,6 +123,11 @@ "ssl", "tls" ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/main" + }, "funding": [ { "url": "https://packagist.com", @@ -191,6 +201,10 @@ "testing", "wordpress" ], + "support": { + "issues": "https://github.com/10up/wpacceptance/issues", + "source": "https://github.com/10up/wpacceptance/tree/master" + }, "time": "2021-03-08T15:25:19+00:00" }, { @@ -217,6 +231,7 @@ "require-dev": { "10up/phpcs-composer": "dev-master" }, + "default-branch": true, "bin": [ "bin/wpinstructions" ], @@ -244,6 +259,10 @@ "keywords": [ "create wordpress environment" ], + "support": { + "issues": "https://github.com/10up/wpinstructions/issues", + "source": "https://github.com/10up/wpinstructions/tree/master" + }, "time": "2021-01-08T03:23:45+00:00" }, { @@ -297,6 +316,10 @@ "snapshots", "wordpress" ], + "support": { + "issues": "https://github.com/10up/wpsnapshots/issues", + "source": "https://github.com/10up/wpsnapshots/tree/master" + }, "time": "2021-01-22T15:49:45+00:00" }, { @@ -382,6 +405,11 @@ "s3", "sdk" ], + "support": { + "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", + "issues": "https://github.com/aws/aws-sdk-php/issues", + "source": "https://github.com/aws/aws-sdk-php/tree/3.176.2" + }, "time": "2021-03-26T18:16:22+00:00" }, { @@ -437,6 +465,10 @@ "udp", "unix" ], + "support": { + "issues": "https://github.com/clue/php-socket-raw/issues", + "source": "https://github.com/clue/php-socket-raw/tree/v1.5.0" + }, "funding": [ { "url": "https://clue.engineering/support", @@ -499,6 +531,10 @@ "stream_filter_append", "stream_filter_register" ], + "support": { + "issues": "https://github.com/clue/stream-filter/issues", + "source": "https://github.com/clue/stream-filter/tree/v1.5.0" + }, "funding": [ { "url": "https://clue.engineering/support", @@ -513,28 +549,29 @@ }, { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.5.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "e749410375ff6fb7a040a68878c656c2e610b132" + "reference": "c960cf4629fab7155caca18c038ca7257b7595e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/e749410375ff6fb7a040a68878c656c2e610b132", - "reference": "e749410375ff6fb7a040a68878c656c2e610b132", + "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/c960cf4629fab7155caca18c038ca7257b7595e3", + "reference": "c960cf4629fab7155caca18c038ca7257b7595e3", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0", - "php": "^5.3|^7", - "squizlabs/php_codesniffer": "^2|^3" + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0" }, "require-dev": { "composer/composer": "*", - "phpcompatibility/php-compatibility": "^9.0", - "sensiolabs/security-checker": "^4.1.0" + "enlightn/security-checker": "^1.2", + "phpcompatibility/php-compatibility": "^9.0" }, + "default-branch": true, "type": "composer-plugin", "extra": { "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" @@ -575,7 +612,11 @@ "stylecheck", "tests" ], - "time": "2018-10-26T13:21:45+00:00" + "support": { + "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", + "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + }, + "time": "2021-03-14T13:49:41+00:00" }, { "name": "docker-php/docker-php", @@ -615,6 +656,7 @@ "amphp/artax": "To use the async api", "php-http/httplug-bundle": "For integration with Symfony" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -631,6 +673,10 @@ "MIT" ], "description": "A Docker PHP client", + "support": { + "issues": "https://github.com/docker-php/docker-php/issues", + "source": "https://github.com/docker-php/docker-php/tree/master" + }, "abandoned": true, "time": "2019-10-25T18:36:58+00:00" }, @@ -678,6 +724,9 @@ "MIT" ], "description": "Docker API generated files from OpenAPI Specification", + "support": { + "source": "https://github.com/docker-php/docker-php-api/tree/4.1.36" + }, "abandoned": true, "time": "2019-10-25T18:37:34+00:00" }, @@ -730,6 +779,10 @@ "constructor", "instantiate" ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.4.x" + }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", @@ -782,6 +835,7 @@ "ext-intl": "Required for Internationalized Domain Name (IDN) support", "psr/log": "Required for using the Log middleware" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -825,6 +879,10 @@ "rest", "web service" ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/master" + }, "funding": [ { "url": "https://github.com/GrahamCampbell", @@ -865,6 +923,7 @@ "require-dev": { "symfony/phpunit-bridge": "^4.4 || ^5.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -894,6 +953,10 @@ "keywords": [ "promise" ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.4.1" + }, "time": "2021-03-07T09:25:29+00:00" }, { @@ -965,6 +1028,10 @@ "uri", "url" ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/1.x" + }, "time": "2021-03-21T17:21:22+00:00" }, { @@ -1017,6 +1084,9 @@ } ], "description": "Jane runtime Library", + "support": { + "source": "https://github.com/janephp/json-schema-runtime/tree/4.x" + }, "time": "2019-11-28T22:22:37+00:00" }, { @@ -1066,6 +1136,9 @@ } ], "description": "Jane OpenAPI Runtime Library, dependencies and utility class for a library generated by jane/openapi", + "support": { + "source": "https://github.com/janephp/open-api-runtime/tree/v4.2.0" + }, "time": "2019-03-08T10:47:16+00:00" }, { @@ -1133,6 +1206,11 @@ "url", "ws" ], + "support": { + "forum": "https://groups.google.com/forum/#!forum/thephpleague", + "issues": "https://github.com/thephpleague/uri/issues", + "source": "https://github.com/thephpleague/uri/tree/master" + }, "time": "2018-03-14T17:19:39+00:00" }, { @@ -1204,6 +1282,10 @@ "url", "userinfo" ], + "support": { + "issues": "https://github.com/thephpleague/uri-components/issues", + "source": "https://github.com/thephpleague/uri-components/tree/master" + }, "time": "2018-10-24T11:31:02+00:00" }, { @@ -1273,6 +1355,10 @@ "domain parsing", "icann" ], + "support": { + "issues": "https://github.com/thephphleague/uri-hostname-parser/issues", + "source": "https://github.com/thephphleague/uri-hostname-parser" + }, "time": "2021-03-06T11:52:47+00:00" }, { @@ -1325,6 +1411,10 @@ "uri", "url" ], + "support": { + "issues": "https://github.com/thephpleague/uri-interfaces/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/master" + }, "time": "2018-11-05T14:00:06+00:00" }, { @@ -1361,6 +1451,7 @@ "suggest": { "league/uri-schemes": "Allow manipulating URI objects" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1401,6 +1492,11 @@ "uri", "url" ], + "support": { + "forum": "https://groups.google.com/forum/#!forum/thephpleague", + "issues": "https://github.com/thephpleague/uri/issues", + "source": "https://github.com/thephpleague/uri-manipulations/tree/master" + }, "time": "2021-03-27T20:48:18+00:00" }, { @@ -1431,6 +1527,7 @@ "ext-intl": "Allow parsing RFC3987 compliant hosts", "league/uri-schemes": "Allow validating and normalizing URI parsing results" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1466,6 +1563,10 @@ "uri", "url" ], + "support": { + "issues": "https://github.com/thephpleague/uri-parser/issues", + "source": "https://github.com/thephpleague/uri-parser/tree/1.x" + }, "time": "2019-09-20T22:27:10+00:00" }, { @@ -1500,6 +1601,7 @@ "ext-intl": "Allow parsing RFC3987 compliant hosts", "league/uri-manipulations": "Needed to easily manipulate URI objects" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1541,6 +1643,11 @@ "ws", "wss" ], + "support": { + "forum": "https://groups.google.com/forum/#!forum/thephpleague", + "issues": "https://github.com/thephpleague/uri/issues", + "source": "https://github.com/thephpleague/uri-schemes/tree/1.x" + }, "time": "2021-03-27T20:53:06+00:00" }, { @@ -1565,6 +1672,7 @@ "composer/xdebug-handler": "^1.4", "phpunit/phpunit": "^4.8.36 || ^7.5.15" }, + "default-branch": true, "bin": [ "bin/jp.php" ], @@ -1598,6 +1706,10 @@ "json", "jsonpath" ], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/master" + }, "time": "2020-08-03T09:32:24+00:00" }, { @@ -1625,6 +1737,7 @@ "doctrine/common": "^2.6", "phpunit/phpunit": "^7.1" }, + "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -1646,6 +1759,10 @@ "object", "object graph" ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + }, "funding": [ { "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", @@ -1706,6 +1823,10 @@ "testing", "web" ], + "support": { + "issues": "https://github.com/nesk/puphpeteer/issues", + "source": "https://github.com/nesk/puphpeteer/tree/1.6.0" + }, "time": "2019-06-24T11:12:21+00:00" }, { @@ -1761,6 +1882,10 @@ "php", "wrapper" ], + "support": { + "issues": "https://github.com/nesk/rialto/issues", + "source": "https://github.com/nesk/rialto/tree/1.4.0" + }, "time": "2020-04-12T13:11:08+00:00" }, { @@ -1816,6 +1941,10 @@ } ], "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/master" + }, "time": "2018-07-08T19:23:20+00:00" }, { @@ -1863,6 +1992,10 @@ } ], "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/master" + }, "time": "2018-07-08T19:19:57+00:00" }, { @@ -1924,6 +2057,10 @@ "http", "httplug" ], + "support": { + "issues": "https://github.com/php-http/client-common/issues", + "source": "https://github.com/php-http/client-common/tree/1.x" + }, "time": "2019-11-18T08:54:36+00:00" }, { @@ -1989,6 +2126,10 @@ "message", "psr7" ], + "support": { + "issues": "https://github.com/php-http/discovery/issues", + "source": "https://github.com/php-http/discovery/tree/1.13.0" + }, "time": "2020-11-27T14:49:42+00:00" }, { @@ -2045,6 +2186,10 @@ "client", "http" ], + "support": { + "issues": "https://github.com/php-http/httplug/issues", + "source": "https://github.com/php-http/httplug/tree/master" + }, "time": "2016-08-31T08:30:17+00:00" }, { @@ -2115,6 +2260,10 @@ "message", "psr-7" ], + "support": { + "issues": "https://github.com/php-http/message/issues", + "source": "https://github.com/php-http/message/tree/1.11.0" + }, "time": "2021-02-01T08:54:58+00:00" }, { @@ -2135,6 +2284,7 @@ "php": ">=5.4", "psr/http-message": "^1.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2165,6 +2315,10 @@ "stream", "uri" ], + "support": { + "issues": "https://github.com/php-http/message-factory/issues", + "source": "https://github.com/php-http/message-factory/tree/master" + }, "time": "2018-12-06T18:41:41+00:00" }, { @@ -2193,6 +2347,7 @@ "php-http/message": "^1.5", "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.3" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2223,6 +2378,10 @@ "multipart stream", "stream" ], + "support": { + "issues": "https://github.com/php-http/multipart-stream-builder/issues", + "source": "https://github.com/php-http/multipart-stream-builder/tree/master" + }, "time": "2020-12-23T17:11:08+00:00" }, { @@ -2246,6 +2405,7 @@ "friends-of-phpspec/phpspec-code-coverage": "^4.3.2", "phpspec/phpspec": "^5.1.2 || ^6.2" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2276,6 +2436,10 @@ "keywords": [ "promise" ], + "support": { + "issues": "https://github.com/php-http/promise/issues", + "source": "https://github.com/php-http/promise/tree/1.1.0" + }, "time": "2020-07-07T09:29:14+00:00" }, { @@ -2330,6 +2494,10 @@ } ], "description": "Socket client for PHP-HTTP", + "support": { + "issues": "https://github.com/php-http/socket-client/issues", + "source": "https://github.com/php-http/socket-client/tree/master" + }, "time": "2017-11-30T13:30:09+00:00" }, { @@ -2382,6 +2550,10 @@ "json pointer", "json traversal" ], + "support": { + "issues": "https://github.com/raphaelstolt/php-jsonpointer/issues", + "source": "https://github.com/raphaelstolt/php-jsonpointer/tree/master" + }, "time": "2016-08-29T08:51:01+00:00" }, { @@ -2401,6 +2573,7 @@ "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2431,6 +2604,10 @@ "reflection", "static analysis" ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/master" + }, "time": "2020-06-19T17:42:03+00:00" }, { @@ -2457,6 +2634,7 @@ "require-dev": { "mockery/mockery": "~1.3.2" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2483,34 +2661,38 @@ } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master" + }, "time": "2021-03-07T11:12:25+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "dev-master", + "version": "1.x-dev", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "d6b5291650d058fe1162a54fee9d923de19bcda2" + "reference": "6759f2268deb9f329812679e9dcb2d0083b2a30b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/d6b5291650d058fe1162a54fee9d923de19bcda2", - "reference": "d6b5291650d058fe1162a54fee9d923de19bcda2", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6759f2268deb9f329812679e9dcb2d0083b2a30b", + "reference": "6759f2268deb9f329812679e9dcb2d0083b2a30b", "shasum": "" }, "require": { - "php": "^7.2", + "php": "^7.2 || ^8.0", "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "ext-tokenizer": "^7.2", - "mockery/mockery": "~1" + "ext-tokenizer": "*" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-1.x": "1.x-dev" } }, "autoload": { @@ -2529,7 +2711,11 @@ } ], "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2020-03-06T17:11:40+00:00" + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.x" + }, + "time": "2021-02-02T21:09:27+00:00" }, { "name": "phpspec/prophecy", @@ -2592,6 +2778,10 @@ "spy", "stub" ], + "support": { + "issues": "https://github.com/phpspec/prophecy/issues", + "source": "https://github.com/phpspec/prophecy/tree/1.13.0" + }, "time": "2021-03-17T13:42:18+00:00" }, { @@ -2655,6 +2845,10 @@ "testing", "xunit" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/master" + }, "time": "2018-10-31T16:06:48+00:00" }, { @@ -2705,6 +2899,10 @@ "filesystem", "iterator" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -2752,6 +2950,10 @@ "keywords": [ "template" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1" + }, "time": "2015-06-21T13:50:34+00:00" }, { @@ -2801,6 +3003,10 @@ "keywords": [ "timer" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/2.1" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -2856,6 +3062,10 @@ "keywords": [ "tokenizer" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", + "source": "https://github.com/sebastianbergmann/php-token-stream/tree/3.1" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -2947,31 +3157,30 @@ "testing", "xunit" ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/7.5.20" + }, "time": "2020-01-08T08:45:45+00:00" }, { "name": "psr/container", - "version": "dev-master", + "version": "1.1.x-dev", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "381524e8568e07f31d504a945b88556548c8c42e" + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/381524e8568e07f31d504a945b88556548c8c42e", - "reference": "381524e8568e07f31d504a945b88556548c8c42e", + "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", "shasum": "" }, "require": { "php": ">=7.2.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -2996,7 +3205,11 @@ "container-interop", "psr" ], - "time": "2020-10-13T07:07:53+00:00" + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.x" + }, + "time": "2021-03-05T17:36:06+00:00" }, { "name": "psr/http-client", @@ -3016,6 +3229,7 @@ "php": "^7.0 || ^8.0", "psr/http-message": "^1.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3045,6 +3259,9 @@ "psr", "psr-18" ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, "time": "2020-09-19T09:12:31+00:00" }, { @@ -3065,6 +3282,7 @@ "php": ">=7.0.0", "psr/http-message": "^1.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3097,6 +3315,9 @@ "request", "response" ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, "time": "2020-09-17T16:52:55+00:00" }, { @@ -3116,6 +3337,7 @@ "require": { "php": ">=5.3.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3147,6 +3369,9 @@ "request", "response" ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, "time": "2019-08-29T13:16:46+00:00" }, { @@ -3166,6 +3391,7 @@ "require": { "php": ">=5.3.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3194,6 +3420,9 @@ "psr", "psr-3" ], + "support": { + "source": "https://github.com/php-fig/log/tree/master" + }, "time": "2021-03-02T15:02:34+00:00" }, { @@ -3213,6 +3442,7 @@ "require": { "php": ">=5.3.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3242,6 +3472,9 @@ "psr-16", "simple-cache" ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/master" + }, "time": "2020-04-21T06:43:17+00:00" }, { @@ -3282,6 +3515,10 @@ } ], "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, "time": "2019-03-08T08:55:37+00:00" }, { @@ -3331,6 +3568,10 @@ "iri", "sockets" ], + "support": { + "issues": "https://github.com/rmccue/Requests/issues", + "source": "https://github.com/rmccue/Requests/tree/master" + }, "time": "2016-10-13T00:11:37+00:00" }, { @@ -3376,6 +3617,10 @@ ], "description": "Looks up which function or method a line of code belongs to", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -3446,6 +3691,10 @@ "compare", "equality" ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/3.0" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -3508,6 +3757,10 @@ "unidiff", "unified diff" ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/3.0" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -3567,6 +3820,10 @@ "environment", "hhvm" ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/4.2" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -3640,6 +3897,10 @@ "export", "exporter" ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/3.1" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -3697,6 +3958,10 @@ "keywords": [ "global state" ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/2.0.0" + }, "time": "2017-04-27T15:39:26+00:00" }, { @@ -3744,6 +4009,10 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/3.0" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -3795,6 +4064,10 @@ ], "description": "Allows reflection of object attributes, including inherited and non-public ones", "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/1.1" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -3854,6 +4127,10 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/3.0" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -3902,6 +4179,10 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/2.0" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", @@ -3951,6 +4232,10 @@ ], "description": "Library that helps with managing the version number of Git-hosted PHP projects", "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/master" + }, "time": "2016-10-03T07:35:21+00:00" }, { @@ -3976,6 +4261,7 @@ "require-dev": { "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, + "default-branch": true, "bin": [ "bin/phpcs", "bin/phpcbf" @@ -4002,6 +4288,11 @@ "phpcs", "standards" ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, "time": "2021-03-29T04:18:37+00:00" }, { @@ -4074,6 +4365,9 @@ ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/console/tree/4.4" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4107,6 +4401,7 @@ "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -4138,6 +4433,9 @@ ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/main" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4197,6 +4495,9 @@ ], "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/4.4" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4260,6 +4561,9 @@ "configuration", "options" ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v4.4.19" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4296,6 +4600,7 @@ "suggest": { "ext-ctype": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -4336,6 +4641,9 @@ "polyfill", "portable" ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.22.1" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4372,6 +4680,7 @@ "suggest": { "ext-mbstring": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -4413,6 +4722,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4446,6 +4758,7 @@ "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -4489,6 +4802,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.22.1" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4522,6 +4838,7 @@ "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -4569,6 +4886,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.1" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4627,6 +4947,9 @@ ], "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v4.4.19" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4703,6 +5026,7 @@ "symfony/var-exporter": "For using the metadata compiler.", "symfony/yaml": "For using the default YAML mapping loader." }, + "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -4728,6 +5052,9 @@ ], "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/serializer/tree/5.x" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4765,6 +5092,7 @@ "suggest": { "symfony/service-implementation": "" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -4804,6 +5132,9 @@ "interoperability", "standards" ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/main" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4848,6 +5179,7 @@ "suggest": { "symfony/console": "For validating YAML files using the lint command" }, + "default-branch": true, "bin": [ "Resources/bin/yaml-lint" ], @@ -4876,6 +5208,9 @@ ], "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/5.x" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4930,6 +5265,10 @@ } ], "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/master" + }, "funding": [ { "url": "https://github.com/theseer", @@ -4988,6 +5327,10 @@ "semver", "versioning" ], + "support": { + "issues": "https://github.com/vierbergenlars/php-semver/issues", + "source": "https://github.com/vierbergenlars/php-semver/tree/master" + }, "time": "2017-07-11T09:53:59+00:00" }, { @@ -5015,6 +5358,7 @@ "require-dev": { "phpunit/phpunit": "^8.5.13" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -5042,6 +5386,10 @@ "check", "validate" ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/master" + }, "time": "2021-03-11T07:08:13+00:00" }, { @@ -5088,17 +5436,23 @@ "standards", "wordpress" ], + "support": { + "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", + "source": "https://github.com/WordPress/WordPress-Coding-Standards", + "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" + }, "time": "2020-05-13T23:57:56+00:00" } ], "aliases": [], "minimum-stability": "dev", "stability-flags": { - "10up/wpacceptance": 20 + "10up/wpacceptance": 20, + "dealerdirect/phpcodesniffer-composer-installer": 20 }, "prefer-stable": false, "prefer-lowest": false, "platform": [], "platform-dev": [], - "plugin-api-version": "1.1.0" + "plugin-api-version": "2.0.0" } From 5ac03655e5b31b60a9353ee929977b6aec1b54ab Mon Sep 17 00:00:00 2001 From: Tung Du Date: Mon, 29 Mar 2021 20:47:21 +0700 Subject: [PATCH 09/10] fix phpcs issues --- tests/phpunit/integration/TestRest.php | 3 ++- tests/phpunit/integration/TestUtils.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/phpunit/integration/TestRest.php b/tests/phpunit/integration/TestRest.php index c47992bb..dd3d1adb 100644 --- a/tests/phpunit/integration/TestRest.php +++ b/tests/phpunit/integration/TestRest.php @@ -141,7 +141,8 @@ public function test_register_tweet_status_rest_field() { $this->assertTrue( in_array( 'autoshare_for_twitter_status', - array_keys( $wp_rest_additional_fields[ $supported_post_type ] ) + array_keys( $wp_rest_additional_fields[ $supported_post_type ] ), + true ) ); } diff --git a/tests/phpunit/integration/TestUtils.php b/tests/phpunit/integration/TestUtils.php index 318f136e..b3ba5935 100644 --- a/tests/phpunit/integration/TestUtils.php +++ b/tests/phpunit/integration/TestUtils.php @@ -118,7 +118,7 @@ public function test_get_autoshare_for_twitter_settings() { set_post_type_supports_with_custom_columns(); $support_post_types = get_available_post_types(); - $default_settings = get_autoshare_for_twitter_settings(); + $default_settings = get_autoshare_for_twitter_settings(); $this->assertTrue( empty( array_diff( $default_settings['post_types'], $support_post_types ) ) ); } From ffb82bdfc55368050b3cbac5bb30980db85500f0 Mon Sep 17 00:00:00 2001 From: Tung Du Date: Mon, 29 Mar 2021 21:10:05 +0700 Subject: [PATCH 10/10] fix phpcs --- tests/phpunit/integration/TestPostMeta.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/phpunit/integration/TestPostMeta.php b/tests/phpunit/integration/TestPostMeta.php index 61b12303..c69a777c 100644 --- a/tests/phpunit/integration/TestPostMeta.php +++ b/tests/phpunit/integration/TestPostMeta.php @@ -97,7 +97,7 @@ public function test_get_tweet_status_message() { '%s %s (View)

', esc_html__( 'Tweeted on', 'autoshare-for-twitter' ), esc_html( date_from_twitter( $twitter_status['created_at'] ) ), - esc_url( link_from_twitter( $twitter_status['twitter_id'] ) ), + esc_url( link_from_twitter( $twitter_status['twitter_id'] ) ) ), markup_published( $twitter_status ) );