Plugin Directory

Changeset 2265452


Ignore:
Timestamp:
03/22/2020 05:25:56 PM (6 years ago)
Author:
vincentastolfi
Message:

Update to 0.0.2: Vimeo API Update

Location:
wc-vimeo/trunk
Files:
1946 added
24 edited

Legend:

Unmodified
Added
Removed
  • wc-vimeo/trunk/.git/ORIG_HEAD

    r2264833 r2265452  
    1 28ffa9eb258b4c742bf7f6f0153e24504d059ea7
     1cf0d707ea5cd209aafc429675d1eddb0daa1e757
  • wc-vimeo/trunk/.git/logs/HEAD

    r2264833 r2265452  
    3328ffa9eb258b4c742bf7f6f0153e24504d059ea7 28ffa9eb258b4c742bf7f6f0153e24504d059ea7 Vincent Astolfi <astolfivincent@gmail.com> 1584757407 -0600   reset: moving to 28ffa9eb258b4c742bf7f6f0153e24504d059ea7
    4428ffa9eb258b4c742bf7f6f0153e24504d059ea7 cf0d707ea5cd209aafc429675d1eddb0daa1e757 Vincent Astolfi <astolfivincent@gmail.com> 1584757427 -0600   reset: moving to cf0d707ea5cd209aafc429675d1eddb0daa1e757
     5cf0d707ea5cd209aafc429675d1eddb0daa1e757 a8025861ff2ab4f0f0b8706660647a2387007ead Vincent Astolfi <astolfivincent@gmail.com> 1584896352 -0600   pull origin master: Fast-forward
  • wc-vimeo/trunk/.git/logs/refs/heads/master

    r2264833 r2265452  
    22cf0d707ea5cd209aafc429675d1eddb0daa1e757 28ffa9eb258b4c742bf7f6f0153e24504d059ea7 Vincent Astolfi <astolfivincent@gmail.com> 1584757361 -0600   commit: Adding readme.md for git repo
    3328ffa9eb258b4c742bf7f6f0153e24504d059ea7 cf0d707ea5cd209aafc429675d1eddb0daa1e757 Vincent Astolfi <astolfivincent@gmail.com> 1584757427 -0600   reset: moving to cf0d707ea5cd209aafc429675d1eddb0daa1e757
     4cf0d707ea5cd209aafc429675d1eddb0daa1e757 a8025861ff2ab4f0f0b8706660647a2387007ead Vincent Astolfi <astolfivincent@gmail.com> 1584896352 -0600   pull origin master: Fast-forward
  • wc-vimeo/trunk/.git/logs/refs/remotes/origin/master

    r2264833 r2265452  
    22cf0d707ea5cd209aafc429675d1eddb0daa1e757 28ffa9eb258b4c742bf7f6f0153e24504d059ea7 Vincent Astolfi <astolfivincent@gmail.com> 1584757371 -0600   update by push
    3328ffa9eb258b4c742bf7f6f0153e24504d059ea7 cf0d707ea5cd209aafc429675d1eddb0daa1e757 Vincent Astolfi <astolfivincent@gmail.com> 1584757435 -0600   update by push
     4cf0d707ea5cd209aafc429675d1eddb0daa1e757 a8025861ff2ab4f0f0b8706660647a2387007ead Vincent Astolfi <astolfivincent@gmail.com> 1584896352 -0600   pull origin master: fast-forward
  • wc-vimeo/trunk/.git/refs/heads/master

    r2264833 r2265452  
    1 cf0d707ea5cd209aafc429675d1eddb0daa1e757
     1a8025861ff2ab4f0f0b8706660647a2387007ead
  • wc-vimeo/trunk/.git/refs/remotes/origin/master

    r2264833 r2265452  
    1 cf0d707ea5cd209aafc429675d1eddb0daa1e757
     1a8025861ff2ab4f0f0b8706660647a2387007ead
  • wc-vimeo/trunk/composer.lock

    r2263463 r2265452  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "78b7895cafcd0a4c26f88136958237b7",
     7    "content-hash": "1148ec798f3a5bbb049802807859ad18",
    88    "packages": [
    99        {
     10            "name": "ankitpokhrel/tus-php",
     11            "version": "v1.2.0",
     12            "source": {
     13                "type": "git",
     14                "url": "https://github.com/ankitpokhrel/tus-php.git",
     15                "reference": "0d169dadda4f8e79090c49bc9309d183bc21adcd"
     16            },
     17            "dist": {
     18                "type": "zip",
     19                "url": "https://api.github.com/repos/ankitpokhrel/tus-php/zipball/0d169dadda4f8e79090c49bc9309d183bc21adcd",
     20                "reference": "0d169dadda4f8e79090c49bc9309d183bc21adcd",
     21                "shasum": ""
     22            },
     23            "require": {
     24                "ext-json": "*",
     25                "guzzlehttp/guzzle": "^6.3",
     26                "nesbot/carbon": "^1.26.3 || ^2.0",
     27                "php": "^7.1.3",
     28                "predis/predis": "^1.1",
     29                "ramsey/uuid": "^3.7",
     30                "symfony/console": "^3.4 || ^4.0",
     31                "symfony/event-dispatcher": "^3.4 || ^4.0",
     32                "symfony/http-foundation": "^3.4 || ^4.2"
     33            },
     34            "require-dev": {
     35                "ext-pcntl": "*",
     36                "friendsofphp/php-cs-fixer": "^2.9",
     37                "mockery/mockery": "^1.3.0",
     38                "php-mock/php-mock": "^2.0",
     39                "phpunit/phpunit": "7.5.18"
     40            },
     41            "bin": [
     42                "bin/tus"
     43            ],
     44            "type": "library",
     45            "autoload": {
     46                "psr-4": {
     47                    "TusPhp\\": "src/"
     48                }
     49            },
     50            "notification-url": "https://packagist.org/downloads/",
     51            "license": [
     52                "MIT"
     53            ],
     54            "authors": [
     55                {
     56                    "name": "Ankit Pokhrel",
     57                    "email": "hello@ankit.pl"
     58                }
     59            ],
     60            "description": "A pure PHP server and client for the tus resumable upload protocol v1.0.0",
     61            "time": "2020-01-11T15:42:36+00:00"
     62        },
     63        {
     64            "name": "guzzlehttp/guzzle",
     65            "version": "6.5.2",
     66            "source": {
     67                "type": "git",
     68                "url": "https://github.com/guzzle/guzzle.git",
     69                "reference": "43ece0e75098b7ecd8d13918293029e555a50f82"
     70            },
     71            "dist": {
     72                "type": "zip",
     73                "url": "https://api.github.com/repos/guzzle/guzzle/zipball/43ece0e75098b7ecd8d13918293029e555a50f82",
     74                "reference": "43ece0e75098b7ecd8d13918293029e555a50f82",
     75                "shasum": ""
     76            },
     77            "require": {
     78                "ext-json": "*",
     79                "guzzlehttp/promises": "^1.0",
     80                "guzzlehttp/psr7": "^1.6.1",
     81                "php": ">=5.5"
     82            },
     83            "require-dev": {
     84                "ext-curl": "*",
     85                "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
     86                "psr/log": "^1.1"
     87            },
     88            "suggest": {
     89                "ext-intl": "Required for Internationalized Domain Name (IDN) support",
     90                "psr/log": "Required for using the Log middleware"
     91            },
     92            "type": "library",
     93            "extra": {
     94                "branch-alias": {
     95                    "dev-master": "6.5-dev"
     96                }
     97            },
     98            "autoload": {
     99                "psr-4": {
     100                    "GuzzleHttp\\": "src/"
     101                },
     102                "files": [
     103                    "src/functions_include.php"
     104                ]
     105            },
     106            "notification-url": "https://packagist.org/downloads/",
     107            "license": [
     108                "MIT"
     109            ],
     110            "authors": [
     111                {
     112                    "name": "Michael Dowling",
     113                    "email": "mtdowling@gmail.com",
     114                    "homepage": "https://github.com/mtdowling"
     115                }
     116            ],
     117            "description": "Guzzle is a PHP HTTP client library",
     118            "homepage": "http://guzzlephp.org/",
     119            "keywords": [
     120                "client",
     121                "curl",
     122                "framework",
     123                "http",
     124                "http client",
     125                "rest",
     126                "web service"
     127            ],
     128            "time": "2019-12-23T11:57:10+00:00"
     129        },
     130        {
     131            "name": "guzzlehttp/promises",
     132            "version": "v1.3.1",
     133            "source": {
     134                "type": "git",
     135                "url": "https://github.com/guzzle/promises.git",
     136                "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
     137            },
     138            "dist": {
     139                "type": "zip",
     140                "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
     141                "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
     142                "shasum": ""
     143            },
     144            "require": {
     145                "php": ">=5.5.0"
     146            },
     147            "require-dev": {
     148                "phpunit/phpunit": "^4.0"
     149            },
     150            "type": "library",
     151            "extra": {
     152                "branch-alias": {
     153                    "dev-master": "1.4-dev"
     154                }
     155            },
     156            "autoload": {
     157                "psr-4": {
     158                    "GuzzleHttp\\Promise\\": "src/"
     159                },
     160                "files": [
     161                    "src/functions_include.php"
     162                ]
     163            },
     164            "notification-url": "https://packagist.org/downloads/",
     165            "license": [
     166                "MIT"
     167            ],
     168            "authors": [
     169                {
     170                    "name": "Michael Dowling",
     171                    "email": "mtdowling@gmail.com",
     172                    "homepage": "https://github.com/mtdowling"
     173                }
     174            ],
     175            "description": "Guzzle promises library",
     176            "keywords": [
     177                "promise"
     178            ],
     179            "time": "2016-12-20T10:07:11+00:00"
     180        },
     181        {
     182            "name": "guzzlehttp/psr7",
     183            "version": "1.6.1",
     184            "source": {
     185                "type": "git",
     186                "url": "https://github.com/guzzle/psr7.git",
     187                "reference": "239400de7a173fe9901b9ac7c06497751f00727a"
     188            },
     189            "dist": {
     190                "type": "zip",
     191                "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a",
     192                "reference": "239400de7a173fe9901b9ac7c06497751f00727a",
     193                "shasum": ""
     194            },
     195            "require": {
     196                "php": ">=5.4.0",
     197                "psr/http-message": "~1.0",
     198                "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
     199            },
     200            "provide": {
     201                "psr/http-message-implementation": "1.0"
     202            },
     203            "require-dev": {
     204                "ext-zlib": "*",
     205                "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
     206            },
     207            "suggest": {
     208                "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
     209            },
     210            "type": "library",
     211            "extra": {
     212                "branch-alias": {
     213                    "dev-master": "1.6-dev"
     214                }
     215            },
     216            "autoload": {
     217                "psr-4": {
     218                    "GuzzleHttp\\Psr7\\": "src/"
     219                },
     220                "files": [
     221                    "src/functions_include.php"
     222                ]
     223            },
     224            "notification-url": "https://packagist.org/downloads/",
     225            "license": [
     226                "MIT"
     227            ],
     228            "authors": [
     229                {
     230                    "name": "Michael Dowling",
     231                    "email": "mtdowling@gmail.com",
     232                    "homepage": "https://github.com/mtdowling"
     233                },
     234                {
     235                    "name": "Tobias Schultze",
     236                    "homepage": "https://github.com/Tobion"
     237                }
     238            ],
     239            "description": "PSR-7 message implementation that also provides common utility methods",
     240            "keywords": [
     241                "http",
     242                "message",
     243                "psr-7",
     244                "request",
     245                "response",
     246                "stream",
     247                "uri",
     248                "url"
     249            ],
     250            "time": "2019-07-01T23:21:34+00:00"
     251        },
     252        {
     253            "name": "nesbot/carbon",
     254            "version": "2.31.0",
     255            "source": {
     256                "type": "git",
     257                "url": "https://github.com/briannesbitt/Carbon.git",
     258                "reference": "bbc0ab53f41a4c6f223c18efcdbd9bc725eb5d2d"
     259            },
     260            "dist": {
     261                "type": "zip",
     262                "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/bbc0ab53f41a4c6f223c18efcdbd9bc725eb5d2d",
     263                "reference": "bbc0ab53f41a4c6f223c18efcdbd9bc725eb5d2d",
     264                "shasum": ""
     265            },
     266            "require": {
     267                "ext-json": "*",
     268                "php": "^7.1.8 || ^8.0",
     269                "symfony/translation": "^3.4 || ^4.0 || ^5.0"
     270            },
     271            "require-dev": {
     272                "friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
     273                "kylekatarnls/multi-tester": "^1.1",
     274                "phpmd/phpmd": "^2.8",
     275                "phpstan/phpstan": "^0.11",
     276                "phpunit/phpunit": "^7.5 || ^8.0",
     277                "squizlabs/php_codesniffer": "^3.4"
     278            },
     279            "bin": [
     280                "bin/carbon"
     281            ],
     282            "type": "library",
     283            "extra": {
     284                "branch-alias": {
     285                    "dev-master": "2.x-dev"
     286                },
     287                "laravel": {
     288                    "providers": [
     289                        "Carbon\\Laravel\\ServiceProvider"
     290                    ]
     291                }
     292            },
     293            "autoload": {
     294                "psr-4": {
     295                    "Carbon\\": "src/Carbon/"
     296                }
     297            },
     298            "notification-url": "https://packagist.org/downloads/",
     299            "license": [
     300                "MIT"
     301            ],
     302            "authors": [
     303                {
     304                    "name": "Brian Nesbitt",
     305                    "email": "brian@nesbot.com",
     306                    "homepage": "http://nesbot.com"
     307                },
     308                {
     309                    "name": "kylekatarnls",
     310                    "homepage": "http://github.com/kylekatarnls"
     311                }
     312            ],
     313            "description": "An API extension for DateTime that supports 281 different languages.",
     314            "homepage": "http://carbon.nesbot.com",
     315            "keywords": [
     316                "date",
     317                "datetime",
     318                "time"
     319            ],
     320            "time": "2020-03-01T11:11:58+00:00"
     321        },
     322        {
     323            "name": "paragonie/random_compat",
     324            "version": "v9.99.99",
     325            "source": {
     326                "type": "git",
     327                "url": "https://github.com/paragonie/random_compat.git",
     328                "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
     329            },
     330            "dist": {
     331                "type": "zip",
     332                "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
     333                "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
     334                "shasum": ""
     335            },
     336            "require": {
     337                "php": "^7"
     338            },
     339            "require-dev": {
     340                "phpunit/phpunit": "4.*|5.*",
     341                "vimeo/psalm": "^1"
     342            },
     343            "suggest": {
     344                "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
     345            },
     346            "type": "library",
     347            "notification-url": "https://packagist.org/downloads/",
     348            "license": [
     349                "MIT"
     350            ],
     351            "authors": [
     352                {
     353                    "name": "Paragon Initiative Enterprises",
     354                    "email": "security@paragonie.com",
     355                    "homepage": "https://paragonie.com"
     356                }
     357            ],
     358            "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
     359            "keywords": [
     360                "csprng",
     361                "polyfill",
     362                "pseudorandom",
     363                "random"
     364            ],
     365            "time": "2018-07-02T15:55:56+00:00"
     366        },
     367        {
     368            "name": "predis/predis",
     369            "version": "v1.1.1",
     370            "source": {
     371                "type": "git",
     372                "url": "https://github.com/nrk/predis.git",
     373                "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1"
     374            },
     375            "dist": {
     376                "type": "zip",
     377                "url": "https://api.github.com/repos/nrk/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1",
     378                "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1",
     379                "shasum": ""
     380            },
     381            "require": {
     382                "php": ">=5.3.9"
     383            },
     384            "require-dev": {
     385                "phpunit/phpunit": "~4.8"
     386            },
     387            "suggest": {
     388                "ext-curl": "Allows access to Webdis when paired with phpiredis",
     389                "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol"
     390            },
     391            "type": "library",
     392            "autoload": {
     393                "psr-4": {
     394                    "Predis\\": "src/"
     395                }
     396            },
     397            "notification-url": "https://packagist.org/downloads/",
     398            "license": [
     399                "MIT"
     400            ],
     401            "authors": [
     402                {
     403                    "name": "Daniele Alessandri",
     404                    "email": "suppakilla@gmail.com",
     405                    "homepage": "http://clorophilla.net"
     406                }
     407            ],
     408            "description": "Flexible and feature-complete Redis client for PHP and HHVM",
     409            "homepage": "http://github.com/nrk/predis",
     410            "keywords": [
     411                "nosql",
     412                "predis",
     413                "redis"
     414            ],
     415            "time": "2016-06-16T16:22:20+00:00"
     416        },
     417        {
     418            "name": "psr/container",
     419            "version": "1.0.0",
     420            "source": {
     421                "type": "git",
     422                "url": "https://github.com/php-fig/container.git",
     423                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
     424            },
     425            "dist": {
     426                "type": "zip",
     427                "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     428                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     429                "shasum": ""
     430            },
     431            "require": {
     432                "php": ">=5.3.0"
     433            },
     434            "type": "library",
     435            "extra": {
     436                "branch-alias": {
     437                    "dev-master": "1.0.x-dev"
     438                }
     439            },
     440            "autoload": {
     441                "psr-4": {
     442                    "Psr\\Container\\": "src/"
     443                }
     444            },
     445            "notification-url": "https://packagist.org/downloads/",
     446            "license": [
     447                "MIT"
     448            ],
     449            "authors": [
     450                {
     451                    "name": "PHP-FIG",
     452                    "homepage": "http://www.php-fig.org/"
     453                }
     454            ],
     455            "description": "Common Container Interface (PHP FIG PSR-11)",
     456            "homepage": "https://github.com/php-fig/container",
     457            "keywords": [
     458                "PSR-11",
     459                "container",
     460                "container-interface",
     461                "container-interop",
     462                "psr"
     463            ],
     464            "time": "2017-02-14T16:28:37+00:00"
     465        },
     466        {
     467            "name": "psr/http-message",
     468            "version": "1.0.1",
     469            "source": {
     470                "type": "git",
     471                "url": "https://github.com/php-fig/http-message.git",
     472                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
     473            },
     474            "dist": {
     475                "type": "zip",
     476                "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
     477                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
     478                "shasum": ""
     479            },
     480            "require": {
     481                "php": ">=5.3.0"
     482            },
     483            "type": "library",
     484            "extra": {
     485                "branch-alias": {
     486                    "dev-master": "1.0.x-dev"
     487                }
     488            },
     489            "autoload": {
     490                "psr-4": {
     491                    "Psr\\Http\\Message\\": "src/"
     492                }
     493            },
     494            "notification-url": "https://packagist.org/downloads/",
     495            "license": [
     496                "MIT"
     497            ],
     498            "authors": [
     499                {
     500                    "name": "PHP-FIG",
     501                    "homepage": "http://www.php-fig.org/"
     502                }
     503            ],
     504            "description": "Common interface for HTTP messages",
     505            "homepage": "https://github.com/php-fig/http-message",
     506            "keywords": [
     507                "http",
     508                "http-message",
     509                "psr",
     510                "psr-7",
     511                "request",
     512                "response"
     513            ],
     514            "time": "2016-08-06T14:39:51+00:00"
     515        },
     516        {
     517            "name": "ralouphie/getallheaders",
     518            "version": "3.0.3",
     519            "source": {
     520                "type": "git",
     521                "url": "https://github.com/ralouphie/getallheaders.git",
     522                "reference": "120b605dfeb996808c31b6477290a714d356e822"
     523            },
     524            "dist": {
     525                "type": "zip",
     526                "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
     527                "reference": "120b605dfeb996808c31b6477290a714d356e822",
     528                "shasum": ""
     529            },
     530            "require": {
     531                "php": ">=5.6"
     532            },
     533            "require-dev": {
     534                "php-coveralls/php-coveralls": "^2.1",
     535                "phpunit/phpunit": "^5 || ^6.5"
     536            },
     537            "type": "library",
     538            "autoload": {
     539                "files": [
     540                    "src/getallheaders.php"
     541                ]
     542            },
     543            "notification-url": "https://packagist.org/downloads/",
     544            "license": [
     545                "MIT"
     546            ],
     547            "authors": [
     548                {
     549                    "name": "Ralph Khattar",
     550                    "email": "ralph.khattar@gmail.com"
     551                }
     552            ],
     553            "description": "A polyfill for getallheaders.",
     554            "time": "2019-03-08T08:55:37+00:00"
     555        },
     556        {
     557            "name": "ramsey/uuid",
     558            "version": "3.9.3",
     559            "source": {
     560                "type": "git",
     561                "url": "https://github.com/ramsey/uuid.git",
     562                "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92"
     563            },
     564            "dist": {
     565                "type": "zip",
     566                "url": "https://api.github.com/repos/ramsey/uuid/zipball/7e1633a6964b48589b142d60542f9ed31bd37a92",
     567                "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92",
     568                "shasum": ""
     569            },
     570            "require": {
     571                "ext-json": "*",
     572                "paragonie/random_compat": "^1 | ^2 | 9.99.99",
     573                "php": "^5.4 | ^7 | ^8",
     574                "symfony/polyfill-ctype": "^1.8"
     575            },
     576            "replace": {
     577                "rhumsaa/uuid": "self.version"
     578            },
     579            "require-dev": {
     580                "codeception/aspect-mock": "^1 | ^2",
     581                "doctrine/annotations": "^1.2",
     582                "goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1",
     583                "jakub-onderka/php-parallel-lint": "^1",
     584                "mockery/mockery": "^0.9.11 | ^1",
     585                "moontoast/math": "^1.1",
     586                "paragonie/random-lib": "^2",
     587                "php-mock/php-mock-phpunit": "^0.3 | ^1.1",
     588                "phpunit/phpunit": "^4.8 | ^5.4 | ^6.5",
     589                "squizlabs/php_codesniffer": "^3.5"
     590            },
     591            "suggest": {
     592                "ext-ctype": "Provides support for PHP Ctype functions",
     593                "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
     594                "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator",
     595                "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
     596                "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
     597                "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
     598                "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
     599                "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
     600            },
     601            "type": "library",
     602            "extra": {
     603                "branch-alias": {
     604                    "dev-master": "3.x-dev"
     605                }
     606            },
     607            "autoload": {
     608                "psr-4": {
     609                    "Ramsey\\Uuid\\": "src/"
     610                },
     611                "files": [
     612                    "src/functions.php"
     613                ]
     614            },
     615            "notification-url": "https://packagist.org/downloads/",
     616            "license": [
     617                "MIT"
     618            ],
     619            "authors": [
     620                {
     621                    "name": "Ben Ramsey",
     622                    "email": "ben@benramsey.com",
     623                    "homepage": "https://benramsey.com"
     624                },
     625                {
     626                    "name": "Marijn Huizendveld",
     627                    "email": "marijn.huizendveld@gmail.com"
     628                },
     629                {
     630                    "name": "Thibaud Fabre",
     631                    "email": "thibaud@aztech.io"
     632                }
     633            ],
     634            "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
     635            "homepage": "https://github.com/ramsey/uuid",
     636            "keywords": [
     637                "guid",
     638                "identifier",
     639                "uuid"
     640            ],
     641            "time": "2020-02-21T04:36:14+00:00"
     642        },
     643        {
     644            "name": "symfony/console",
     645            "version": "v4.4.5",
     646            "source": {
     647                "type": "git",
     648                "url": "https://github.com/symfony/console.git",
     649                "reference": "4fa15ae7be74e53f6ec8c83ed403b97e23b665e9"
     650            },
     651            "dist": {
     652                "type": "zip",
     653                "url": "https://api.github.com/repos/symfony/console/zipball/4fa15ae7be74e53f6ec8c83ed403b97e23b665e9",
     654                "reference": "4fa15ae7be74e53f6ec8c83ed403b97e23b665e9",
     655                "shasum": ""
     656            },
     657            "require": {
     658                "php": "^7.1.3",
     659                "symfony/polyfill-mbstring": "~1.0",
     660                "symfony/polyfill-php73": "^1.8",
     661                "symfony/service-contracts": "^1.1|^2"
     662            },
     663            "conflict": {
     664                "symfony/dependency-injection": "<3.4",
     665                "symfony/event-dispatcher": "<4.3|>=5",
     666                "symfony/lock": "<4.4",
     667                "symfony/process": "<3.3"
     668            },
     669            "provide": {
     670                "psr/log-implementation": "1.0"
     671            },
     672            "require-dev": {
     673                "psr/log": "~1.0",
     674                "symfony/config": "^3.4|^4.0|^5.0",
     675                "symfony/dependency-injection": "^3.4|^4.0|^5.0",
     676                "symfony/event-dispatcher": "^4.3",
     677                "symfony/lock": "^4.4|^5.0",
     678                "symfony/process": "^3.4|^4.0|^5.0",
     679                "symfony/var-dumper": "^4.3|^5.0"
     680            },
     681            "suggest": {
     682                "psr/log": "For using the console logger",
     683                "symfony/event-dispatcher": "",
     684                "symfony/lock": "",
     685                "symfony/process": ""
     686            },
     687            "type": "library",
     688            "extra": {
     689                "branch-alias": {
     690                    "dev-master": "4.4-dev"
     691                }
     692            },
     693            "autoload": {
     694                "psr-4": {
     695                    "Symfony\\Component\\Console\\": ""
     696                },
     697                "exclude-from-classmap": [
     698                    "/Tests/"
     699                ]
     700            },
     701            "notification-url": "https://packagist.org/downloads/",
     702            "license": [
     703                "MIT"
     704            ],
     705            "authors": [
     706                {
     707                    "name": "Fabien Potencier",
     708                    "email": "fabien@symfony.com"
     709                },
     710                {
     711                    "name": "Symfony Community",
     712                    "homepage": "https://symfony.com/contributors"
     713                }
     714            ],
     715            "description": "Symfony Console Component",
     716            "homepage": "https://symfony.com",
     717            "time": "2020-02-24T13:10:00+00:00"
     718        },
     719        {
     720            "name": "symfony/event-dispatcher",
     721            "version": "v4.4.5",
     722            "source": {
     723                "type": "git",
     724                "url": "https://github.com/symfony/event-dispatcher.git",
     725                "reference": "4ad8e149799d3128621a3a1f70e92b9897a8930d"
     726            },
     727            "dist": {
     728                "type": "zip",
     729                "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4ad8e149799d3128621a3a1f70e92b9897a8930d",
     730                "reference": "4ad8e149799d3128621a3a1f70e92b9897a8930d",
     731                "shasum": ""
     732            },
     733            "require": {
     734                "php": "^7.1.3",
     735                "symfony/event-dispatcher-contracts": "^1.1"
     736            },
     737            "conflict": {
     738                "symfony/dependency-injection": "<3.4"
     739            },
     740            "provide": {
     741                "psr/event-dispatcher-implementation": "1.0",
     742                "symfony/event-dispatcher-implementation": "1.1"
     743            },
     744            "require-dev": {
     745                "psr/log": "~1.0",
     746                "symfony/config": "^3.4|^4.0|^5.0",
     747                "symfony/dependency-injection": "^3.4|^4.0|^5.0",
     748                "symfony/expression-language": "^3.4|^4.0|^5.0",
     749                "symfony/http-foundation": "^3.4|^4.0|^5.0",
     750                "symfony/service-contracts": "^1.1|^2",
     751                "symfony/stopwatch": "^3.4|^4.0|^5.0"
     752            },
     753            "suggest": {
     754                "symfony/dependency-injection": "",
     755                "symfony/http-kernel": ""
     756            },
     757            "type": "library",
     758            "extra": {
     759                "branch-alias": {
     760                    "dev-master": "4.4-dev"
     761                }
     762            },
     763            "autoload": {
     764                "psr-4": {
     765                    "Symfony\\Component\\EventDispatcher\\": ""
     766                },
     767                "exclude-from-classmap": [
     768                    "/Tests/"
     769                ]
     770            },
     771            "notification-url": "https://packagist.org/downloads/",
     772            "license": [
     773                "MIT"
     774            ],
     775            "authors": [
     776                {
     777                    "name": "Fabien Potencier",
     778                    "email": "fabien@symfony.com"
     779                },
     780                {
     781                    "name": "Symfony Community",
     782                    "homepage": "https://symfony.com/contributors"
     783                }
     784            ],
     785            "description": "Symfony EventDispatcher Component",
     786            "homepage": "https://symfony.com",
     787            "time": "2020-02-04T09:32:40+00:00"
     788        },
     789        {
     790            "name": "symfony/event-dispatcher-contracts",
     791            "version": "v1.1.7",
     792            "source": {
     793                "type": "git",
     794                "url": "https://github.com/symfony/event-dispatcher-contracts.git",
     795                "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18"
     796            },
     797            "dist": {
     798                "type": "zip",
     799                "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
     800                "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
     801                "shasum": ""
     802            },
     803            "require": {
     804                "php": "^7.1.3"
     805            },
     806            "suggest": {
     807                "psr/event-dispatcher": "",
     808                "symfony/event-dispatcher-implementation": ""
     809            },
     810            "type": "library",
     811            "extra": {
     812                "branch-alias": {
     813                    "dev-master": "1.1-dev"
     814                }
     815            },
     816            "autoload": {
     817                "psr-4": {
     818                    "Symfony\\Contracts\\EventDispatcher\\": ""
     819                }
     820            },
     821            "notification-url": "https://packagist.org/downloads/",
     822            "license": [
     823                "MIT"
     824            ],
     825            "authors": [
     826                {
     827                    "name": "Nicolas Grekas",
     828                    "email": "p@tchwork.com"
     829                },
     830                {
     831                    "name": "Symfony Community",
     832                    "homepage": "https://symfony.com/contributors"
     833                }
     834            ],
     835            "description": "Generic abstractions related to dispatching event",
     836            "homepage": "https://symfony.com",
     837            "keywords": [
     838                "abstractions",
     839                "contracts",
     840                "decoupling",
     841                "interfaces",
     842                "interoperability",
     843                "standards"
     844            ],
     845            "time": "2019-09-17T09:54:03+00:00"
     846        },
     847        {
     848            "name": "symfony/http-foundation",
     849            "version": "v4.4.5",
     850            "source": {
     851                "type": "git",
     852                "url": "https://github.com/symfony/http-foundation.git",
     853                "reference": "7e41b4fcad4619535f45f8bfa7744c4f384e1648"
     854            },
     855            "dist": {
     856                "type": "zip",
     857                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7e41b4fcad4619535f45f8bfa7744c4f384e1648",
     858                "reference": "7e41b4fcad4619535f45f8bfa7744c4f384e1648",
     859                "shasum": ""
     860            },
     861            "require": {
     862                "php": "^7.1.3",
     863                "symfony/mime": "^4.3|^5.0",
     864                "symfony/polyfill-mbstring": "~1.1"
     865            },
     866            "require-dev": {
     867                "predis/predis": "~1.0",
     868                "symfony/expression-language": "^3.4|^4.0|^5.0"
     869            },
     870            "type": "library",
     871            "extra": {
     872                "branch-alias": {
     873                    "dev-master": "4.4-dev"
     874                }
     875            },
     876            "autoload": {
     877                "psr-4": {
     878                    "Symfony\\Component\\HttpFoundation\\": ""
     879                },
     880                "exclude-from-classmap": [
     881                    "/Tests/"
     882                ]
     883            },
     884            "notification-url": "https://packagist.org/downloads/",
     885            "license": [
     886                "MIT"
     887            ],
     888            "authors": [
     889                {
     890                    "name": "Fabien Potencier",
     891                    "email": "fabien@symfony.com"
     892                },
     893                {
     894                    "name": "Symfony Community",
     895                    "homepage": "https://symfony.com/contributors"
     896                }
     897            ],
     898            "description": "Symfony HttpFoundation Component",
     899            "homepage": "https://symfony.com",
     900            "time": "2020-02-13T19:40:01+00:00"
     901        },
     902        {
     903            "name": "symfony/mime",
     904            "version": "v5.0.5",
     905            "source": {
     906                "type": "git",
     907                "url": "https://github.com/symfony/mime.git",
     908                "reference": "9b3e5b5e58c56bbd76628c952d2b78556d305f3c"
     909            },
     910            "dist": {
     911                "type": "zip",
     912                "url": "https://api.github.com/repos/symfony/mime/zipball/9b3e5b5e58c56bbd76628c952d2b78556d305f3c",
     913                "reference": "9b3e5b5e58c56bbd76628c952d2b78556d305f3c",
     914                "shasum": ""
     915            },
     916            "require": {
     917                "php": "^7.2.5",
     918                "symfony/polyfill-intl-idn": "^1.10",
     919                "symfony/polyfill-mbstring": "^1.0"
     920            },
     921            "conflict": {
     922                "symfony/mailer": "<4.4"
     923            },
     924            "require-dev": {
     925                "egulias/email-validator": "^2.1.10",
     926                "symfony/dependency-injection": "^4.4|^5.0"
     927            },
     928            "type": "library",
     929            "extra": {
     930                "branch-alias": {
     931                    "dev-master": "5.0-dev"
     932                }
     933            },
     934            "autoload": {
     935                "psr-4": {
     936                    "Symfony\\Component\\Mime\\": ""
     937                },
     938                "exclude-from-classmap": [
     939                    "/Tests/"
     940                ]
     941            },
     942            "notification-url": "https://packagist.org/downloads/",
     943            "license": [
     944                "MIT"
     945            ],
     946            "authors": [
     947                {
     948                    "name": "Fabien Potencier",
     949                    "email": "fabien@symfony.com"
     950                },
     951                {
     952                    "name": "Symfony Community",
     953                    "homepage": "https://symfony.com/contributors"
     954                }
     955            ],
     956            "description": "A library to manipulate MIME messages",
     957            "homepage": "https://symfony.com",
     958            "keywords": [
     959                "mime",
     960                "mime-type"
     961            ],
     962            "time": "2020-02-04T09:41:09+00:00"
     963        },
     964        {
     965            "name": "symfony/polyfill-ctype",
     966            "version": "v1.14.0",
     967            "source": {
     968                "type": "git",
     969                "url": "https://github.com/symfony/polyfill-ctype.git",
     970                "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38"
     971            },
     972            "dist": {
     973                "type": "zip",
     974                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/fbdeaec0df06cf3d51c93de80c7eb76e271f5a38",
     975                "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38",
     976                "shasum": ""
     977            },
     978            "require": {
     979                "php": ">=5.3.3"
     980            },
     981            "suggest": {
     982                "ext-ctype": "For best performance"
     983            },
     984            "type": "library",
     985            "extra": {
     986                "branch-alias": {
     987                    "dev-master": "1.14-dev"
     988                }
     989            },
     990            "autoload": {
     991                "psr-4": {
     992                    "Symfony\\Polyfill\\Ctype\\": ""
     993                },
     994                "files": [
     995                    "bootstrap.php"
     996                ]
     997            },
     998            "notification-url": "https://packagist.org/downloads/",
     999            "license": [
     1000                "MIT"
     1001            ],
     1002            "authors": [
     1003                {
     1004                    "name": "Gert de Pagter",
     1005                    "email": "BackEndTea@gmail.com"
     1006                },
     1007                {
     1008                    "name": "Symfony Community",
     1009                    "homepage": "https://symfony.com/contributors"
     1010                }
     1011            ],
     1012            "description": "Symfony polyfill for ctype functions",
     1013            "homepage": "https://symfony.com",
     1014            "keywords": [
     1015                "compatibility",
     1016                "ctype",
     1017                "polyfill",
     1018                "portable"
     1019            ],
     1020            "time": "2020-01-13T11:15:53+00:00"
     1021        },
     1022        {
     1023            "name": "symfony/polyfill-intl-idn",
     1024            "version": "v1.14.0",
     1025            "source": {
     1026                "type": "git",
     1027                "url": "https://github.com/symfony/polyfill-intl-idn.git",
     1028                "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a"
     1029            },
     1030            "dist": {
     1031                "type": "zip",
     1032                "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6842f1a39cf7d580655688069a03dd7cd83d244a",
     1033                "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a",
     1034                "shasum": ""
     1035            },
     1036            "require": {
     1037                "php": ">=5.3.3",
     1038                "symfony/polyfill-mbstring": "^1.3",
     1039                "symfony/polyfill-php72": "^1.10"
     1040            },
     1041            "suggest": {
     1042                "ext-intl": "For best performance"
     1043            },
     1044            "type": "library",
     1045            "extra": {
     1046                "branch-alias": {
     1047                    "dev-master": "1.14-dev"
     1048                }
     1049            },
     1050            "autoload": {
     1051                "psr-4": {
     1052                    "Symfony\\Polyfill\\Intl\\Idn\\": ""
     1053                },
     1054                "files": [
     1055                    "bootstrap.php"
     1056                ]
     1057            },
     1058            "notification-url": "https://packagist.org/downloads/",
     1059            "license": [
     1060                "MIT"
     1061            ],
     1062            "authors": [
     1063                {
     1064                    "name": "Laurent Bassin",
     1065                    "email": "laurent@bassin.info"
     1066                },
     1067                {
     1068                    "name": "Symfony Community",
     1069                    "homepage": "https://symfony.com/contributors"
     1070                }
     1071            ],
     1072            "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
     1073            "homepage": "https://symfony.com",
     1074            "keywords": [
     1075                "compatibility",
     1076                "idn",
     1077                "intl",
     1078                "polyfill",
     1079                "portable",
     1080                "shim"
     1081            ],
     1082            "time": "2020-01-17T12:01:36+00:00"
     1083        },
     1084        {
     1085            "name": "symfony/polyfill-mbstring",
     1086            "version": "v1.14.0",
     1087            "source": {
     1088                "type": "git",
     1089                "url": "https://github.com/symfony/polyfill-mbstring.git",
     1090                "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2"
     1091            },
     1092            "dist": {
     1093                "type": "zip",
     1094                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/34094cfa9abe1f0f14f48f490772db7a775559f2",
     1095                "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2",
     1096                "shasum": ""
     1097            },
     1098            "require": {
     1099                "php": ">=5.3.3"
     1100            },
     1101            "suggest": {
     1102                "ext-mbstring": "For best performance"
     1103            },
     1104            "type": "library",
     1105            "extra": {
     1106                "branch-alias": {
     1107                    "dev-master": "1.14-dev"
     1108                }
     1109            },
     1110            "autoload": {
     1111                "psr-4": {
     1112                    "Symfony\\Polyfill\\Mbstring\\": ""
     1113                },
     1114                "files": [
     1115                    "bootstrap.php"
     1116                ]
     1117            },
     1118            "notification-url": "https://packagist.org/downloads/",
     1119            "license": [
     1120                "MIT"
     1121            ],
     1122            "authors": [
     1123                {
     1124                    "name": "Nicolas Grekas",
     1125                    "email": "p@tchwork.com"
     1126                },
     1127                {
     1128                    "name": "Symfony Community",
     1129                    "homepage": "https://symfony.com/contributors"
     1130                }
     1131            ],
     1132            "description": "Symfony polyfill for the Mbstring extension",
     1133            "homepage": "https://symfony.com",
     1134            "keywords": [
     1135                "compatibility",
     1136                "mbstring",
     1137                "polyfill",
     1138                "portable",
     1139                "shim"
     1140            ],
     1141            "time": "2020-01-13T11:15:53+00:00"
     1142        },
     1143        {
     1144            "name": "symfony/polyfill-php72",
     1145            "version": "v1.14.0",
     1146            "source": {
     1147                "type": "git",
     1148                "url": "https://github.com/symfony/polyfill-php72.git",
     1149                "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf"
     1150            },
     1151            "dist": {
     1152                "type": "zip",
     1153                "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf",
     1154                "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf",
     1155                "shasum": ""
     1156            },
     1157            "require": {
     1158                "php": ">=5.3.3"
     1159            },
     1160            "type": "library",
     1161            "extra": {
     1162                "branch-alias": {
     1163                    "dev-master": "1.14-dev"
     1164                }
     1165            },
     1166            "autoload": {
     1167                "psr-4": {
     1168                    "Symfony\\Polyfill\\Php72\\": ""
     1169                },
     1170                "files": [
     1171                    "bootstrap.php"
     1172                ]
     1173            },
     1174            "notification-url": "https://packagist.org/downloads/",
     1175            "license": [
     1176                "MIT"
     1177            ],
     1178            "authors": [
     1179                {
     1180                    "name": "Nicolas Grekas",
     1181                    "email": "p@tchwork.com"
     1182                },
     1183                {
     1184                    "name": "Symfony Community",
     1185                    "homepage": "https://symfony.com/contributors"
     1186                }
     1187            ],
     1188            "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
     1189            "homepage": "https://symfony.com",
     1190            "keywords": [
     1191                "compatibility",
     1192                "polyfill",
     1193                "portable",
     1194                "shim"
     1195            ],
     1196            "time": "2020-01-13T11:15:53+00:00"
     1197        },
     1198        {
     1199            "name": "symfony/polyfill-php73",
     1200            "version": "v1.14.0",
     1201            "source": {
     1202                "type": "git",
     1203                "url": "https://github.com/symfony/polyfill-php73.git",
     1204                "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675"
     1205            },
     1206            "dist": {
     1207                "type": "zip",
     1208                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/5e66a0fa1070bf46bec4bea7962d285108edd675",
     1209                "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675",
     1210                "shasum": ""
     1211            },
     1212            "require": {
     1213                "php": ">=5.3.3"
     1214            },
     1215            "type": "library",
     1216            "extra": {
     1217                "branch-alias": {
     1218                    "dev-master": "1.14-dev"
     1219                }
     1220            },
     1221            "autoload": {
     1222                "psr-4": {
     1223                    "Symfony\\Polyfill\\Php73\\": ""
     1224                },
     1225                "files": [
     1226                    "bootstrap.php"
     1227                ],
     1228                "classmap": [
     1229                    "Resources/stubs"
     1230                ]
     1231            },
     1232            "notification-url": "https://packagist.org/downloads/",
     1233            "license": [
     1234                "MIT"
     1235            ],
     1236            "authors": [
     1237                {
     1238                    "name": "Nicolas Grekas",
     1239                    "email": "p@tchwork.com"
     1240                },
     1241                {
     1242                    "name": "Symfony Community",
     1243                    "homepage": "https://symfony.com/contributors"
     1244                }
     1245            ],
     1246            "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
     1247            "homepage": "https://symfony.com",
     1248            "keywords": [
     1249                "compatibility",
     1250                "polyfill",
     1251                "portable",
     1252                "shim"
     1253            ],
     1254            "time": "2020-01-13T11:15:53+00:00"
     1255        },
     1256        {
     1257            "name": "symfony/service-contracts",
     1258            "version": "v2.0.1",
     1259            "source": {
     1260                "type": "git",
     1261                "url": "https://github.com/symfony/service-contracts.git",
     1262                "reference": "144c5e51266b281231e947b51223ba14acf1a749"
     1263            },
     1264            "dist": {
     1265                "type": "zip",
     1266                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749",
     1267                "reference": "144c5e51266b281231e947b51223ba14acf1a749",
     1268                "shasum": ""
     1269            },
     1270            "require": {
     1271                "php": "^7.2.5",
     1272                "psr/container": "^1.0"
     1273            },
     1274            "suggest": {
     1275                "symfony/service-implementation": ""
     1276            },
     1277            "type": "library",
     1278            "extra": {
     1279                "branch-alias": {
     1280                    "dev-master": "2.0-dev"
     1281                }
     1282            },
     1283            "autoload": {
     1284                "psr-4": {
     1285                    "Symfony\\Contracts\\Service\\": ""
     1286                }
     1287            },
     1288            "notification-url": "https://packagist.org/downloads/",
     1289            "license": [
     1290                "MIT"
     1291            ],
     1292            "authors": [
     1293                {
     1294                    "name": "Nicolas Grekas",
     1295                    "email": "p@tchwork.com"
     1296                },
     1297                {
     1298                    "name": "Symfony Community",
     1299                    "homepage": "https://symfony.com/contributors"
     1300                }
     1301            ],
     1302            "description": "Generic abstractions related to writing services",
     1303            "homepage": "https://symfony.com",
     1304            "keywords": [
     1305                "abstractions",
     1306                "contracts",
     1307                "decoupling",
     1308                "interfaces",
     1309                "interoperability",
     1310                "standards"
     1311            ],
     1312            "time": "2019-11-18T17:27:11+00:00"
     1313        },
     1314        {
     1315            "name": "symfony/translation",
     1316            "version": "v5.0.5",
     1317            "source": {
     1318                "type": "git",
     1319                "url": "https://github.com/symfony/translation.git",
     1320                "reference": "e9b93f42a1fd6aec6a0872d59ee5c8219a7d584b"
     1321            },
     1322            "dist": {
     1323                "type": "zip",
     1324                "url": "https://api.github.com/repos/symfony/translation/zipball/e9b93f42a1fd6aec6a0872d59ee5c8219a7d584b",
     1325                "reference": "e9b93f42a1fd6aec6a0872d59ee5c8219a7d584b",
     1326                "shasum": ""
     1327            },
     1328            "require": {
     1329                "php": "^7.2.5",
     1330                "symfony/polyfill-mbstring": "~1.0",
     1331                "symfony/translation-contracts": "^2"
     1332            },
     1333            "conflict": {
     1334                "symfony/config": "<4.4",
     1335                "symfony/dependency-injection": "<5.0",
     1336                "symfony/http-kernel": "<5.0",
     1337                "symfony/twig-bundle": "<5.0",
     1338                "symfony/yaml": "<4.4"
     1339            },
     1340            "provide": {
     1341                "symfony/translation-implementation": "2.0"
     1342            },
     1343            "require-dev": {
     1344                "psr/log": "~1.0",
     1345                "symfony/config": "^4.4|^5.0",
     1346                "symfony/console": "^4.4|^5.0",
     1347                "symfony/dependency-injection": "^5.0",
     1348                "symfony/finder": "^4.4|^5.0",
     1349                "symfony/http-kernel": "^5.0",
     1350                "symfony/intl": "^4.4|^5.0",
     1351                "symfony/service-contracts": "^1.1.2|^2",
     1352                "symfony/yaml": "^4.4|^5.0"
     1353            },
     1354            "suggest": {
     1355                "psr/log-implementation": "To use logging capability in translator",
     1356                "symfony/config": "",
     1357                "symfony/yaml": ""
     1358            },
     1359            "type": "library",
     1360            "extra": {
     1361                "branch-alias": {
     1362                    "dev-master": "5.0-dev"
     1363                }
     1364            },
     1365            "autoload": {
     1366                "psr-4": {
     1367                    "Symfony\\Component\\Translation\\": ""
     1368                },
     1369                "exclude-from-classmap": [
     1370                    "/Tests/"
     1371                ]
     1372            },
     1373            "notification-url": "https://packagist.org/downloads/",
     1374            "license": [
     1375                "MIT"
     1376            ],
     1377            "authors": [
     1378                {
     1379                    "name": "Fabien Potencier",
     1380                    "email": "fabien@symfony.com"
     1381                },
     1382                {
     1383                    "name": "Symfony Community",
     1384                    "homepage": "https://symfony.com/contributors"
     1385                }
     1386            ],
     1387            "description": "Symfony Translation Component",
     1388            "homepage": "https://symfony.com",
     1389            "time": "2020-02-04T07:41:34+00:00"
     1390        },
     1391        {
     1392            "name": "symfony/translation-contracts",
     1393            "version": "v2.0.1",
     1394            "source": {
     1395                "type": "git",
     1396                "url": "https://github.com/symfony/translation-contracts.git",
     1397                "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed"
     1398            },
     1399            "dist": {
     1400                "type": "zip",
     1401                "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/8cc682ac458d75557203b2f2f14b0b92e1c744ed",
     1402                "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed",
     1403                "shasum": ""
     1404            },
     1405            "require": {
     1406                "php": "^7.2.5"
     1407            },
     1408            "suggest": {
     1409                "symfony/translation-implementation": ""
     1410            },
     1411            "type": "library",
     1412            "extra": {
     1413                "branch-alias": {
     1414                    "dev-master": "2.0-dev"
     1415                }
     1416            },
     1417            "autoload": {
     1418                "psr-4": {
     1419                    "Symfony\\Contracts\\Translation\\": ""
     1420                }
     1421            },
     1422            "notification-url": "https://packagist.org/downloads/",
     1423            "license": [
     1424                "MIT"
     1425            ],
     1426            "authors": [
     1427                {
     1428                    "name": "Nicolas Grekas",
     1429                    "email": "p@tchwork.com"
     1430                },
     1431                {
     1432                    "name": "Symfony Community",
     1433                    "homepage": "https://symfony.com/contributors"
     1434                }
     1435            ],
     1436            "description": "Generic abstractions related to translation",
     1437            "homepage": "https://symfony.com",
     1438            "keywords": [
     1439                "abstractions",
     1440                "contracts",
     1441                "decoupling",
     1442                "interfaces",
     1443                "interoperability",
     1444                "standards"
     1445            ],
     1446            "time": "2019-11-18T17:27:11+00:00"
     1447        },
     1448        {
    101449            "name": "vimeo/vimeo-api",
    11             "version": "2.0.5",
     1450            "version": "3.0.5",
    121451            "source": {
    131452                "type": "git",
    141453                "url": "https://github.com/vimeo/vimeo.php.git",
    15                 "reference": "fe9b1aa22036da8768111cfda1902b23e516460e"
    16             },
    17             "dist": {
    18                 "type": "zip",
    19                 "url": "https://api.github.com/repos/vimeo/vimeo.php/zipball/fe9b1aa22036da8768111cfda1902b23e516460e",
    20                 "reference": "fe9b1aa22036da8768111cfda1902b23e516460e",
    21                 "shasum": ""
    22             },
    23             "require": {
     1454                "reference": "316cdb02b8d5a34b0af03e0da79f8c7e61283504"
     1455            },
     1456            "dist": {
     1457                "type": "zip",
     1458                "url": "https://api.github.com/repos/vimeo/vimeo.php/zipball/316cdb02b8d5a34b0af03e0da79f8c7e61283504",
     1459                "reference": "316cdb02b8d5a34b0af03e0da79f8c7e61283504",
     1460                "shasum": ""
     1461            },
     1462            "require": {
     1463                "ankitpokhrel/tus-php": "^v1.0.0",
    241464                "ext-curl": "*",
    251465                "ext-json": "*",
    26                 "php": ">=5.3.0"
     1466                "php": ">=7.1.0"
    271467            },
    281468            "require-dev": {
    291469                "php-coveralls/php-coveralls": "^1.0",
    30                 "phpunit/phpunit": "^4.8 || ^6.5"
     1470                "phpunit/phpunit": "^7.4",
     1471                "vimeo/psalm": "^2.0"
    311472            },
    321473            "type": "library",
     
    521493                "vimeo"
    531494            ],
    54             "time": "2018-08-27T13:36:11+00:00"
     1495            "time": "2019-12-12T17:54:54+00:00"
    551496        }
    561497    ],
  • wc-vimeo/trunk/readme.txt

    r2264097 r2265452  
    55Requires at least: 4.6
    66Tested up to: 5.3.2
    7 Stable tag: 0.0.1
     7Stable tag: 0.0.2
    88Requires PHP: 5.2.4
    99License: GPLv2 or later
     
    5858* `wc_vimeo_uri`: The uri of the Vimeo video (this is the link without the leading domain, e.g. /18293829)
    5959* `wc_vimeo_description`: The description of the video, if set
     60* `wc_vimeo_duration`: The duration of the video, in seconds
    6061* `wc_vimeo_status`: The status of the video, if it is available to be viewed
    6162
     
    9899* Original release
    99100
     101= 0.0.2 =
     102* vimeo/vimeo-api update
     103
    100104== Upgrade Notice ==
    101105
    102 = 1.0.1 =
     106= 0.0.1 =
    103107Plugin inception, original release
     108
     109= 0.0.2 =
     110Vimeo made a major update to their PHP API, so we need to update or communication with the Vimeo API will be broken.
  • wc-vimeo/trunk/vendor/composer/ClassLoader.php

    r2263463 r2265452  
    280280    public function setApcuPrefix($apcuPrefix)
    281281    {
    282         $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
     282        $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
    283283    }
    284284
     
    378378            while (false !== $lastPos = strrpos($subPath, '\\')) {
    379379                $subPath = substr($subPath, 0, $lastPos);
    380                 $search = $subPath . '\\';
     380                $search = $subPath.'\\';
    381381                if (isset($this->prefixDirsPsr4[$search])) {
    382382                    $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
  • wc-vimeo/trunk/vendor/composer/LICENSE

    r2263463 r2265452  
     1Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
     2Upstream-Name: Composer
     3Upstream-Contact: Jordi Boggiano <j.boggiano@seld.be>
     4Source: https://github.com/composer/composer
    15
    2 Copyright (c) Nils Adermann, Jordi Boggiano
     6Files: *
     7Copyright: 2016, Nils Adermann <naderman@naderman.de>
     8           2016, Jordi Boggiano <j.boggiano@seld.be>
     9License: Expat
    310
    4 Permission is hereby granted, free of charge, to any person obtaining a copy
    5 of this software and associated documentation files (the "Software"), to deal
    6 in the Software without restriction, including without limitation the rights
    7 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    8 copies of the Software, and to permit persons to whom the Software is furnished
    9 to do so, subject to the following conditions:
     11Files: src/Composer/Util/TlsHelper.php
     12Copyright: 2016, Nils Adermann <naderman@naderman.de>
     13           2016, Jordi Boggiano <j.boggiano@seld.be>
     14           2013, Evan Coury <me@evancoury.com>
     15License: Expat and BSD-2-Clause
    1016
    11 The above copyright notice and this permission notice shall be included in all
    12 copies or substantial portions of the Software.
     17License: BSD-2-Clause
     18 Redistribution and use in source and binary forms, with or without modification,
     19 are permitted provided that the following conditions are met:
     20 .
     21     * Redistributions of source code must retain the above copyright notice,
     22       this list of conditions and the following disclaimer.
     23 .
     24     * Redistributions in binary form must reproduce the above copyright notice,
     25       this list of conditions and the following disclaimer in the documentation
     26       and/or other materials provided with the distribution.
     27 .
     28 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
     29 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     30 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     31 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
     32 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     33 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
     34 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
     35 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     36 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
     37 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    1338
    14 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    15 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    16 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    17 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    18 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    19 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    20 THE SOFTWARE.
    21 
     39License: Expat
     40 Permission is hereby granted, free of charge, to any person obtaining a copy
     41 of this software and associated documentation files (the "Software"), to deal
     42 in the Software without restriction, including without limitation the rights
     43 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
     44 copies of the Software, and to permit persons to whom the Software is furnished
     45 to do so, subject to the following conditions:
     46 .
     47 The above copyright notice and this permission notice shall be included in all
     48 copies or substantial portions of the Software.
     49 .
     50 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
     51 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
     52 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
     53 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
     54 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
     55 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
     56 THE SOFTWARE.
  • wc-vimeo/trunk/vendor/composer/autoload_classmap.php

    r2263463 r2265452  
    77
    88return array(
     9    'JsonException' => $vendorDir . '/symfony/polyfill-php73/Resources/stubs/JsonException.php',
    910);
  • wc-vimeo/trunk/vendor/composer/autoload_psr4.php

    r2263463 r2265452  
    88return array(
    99    'Vimeo\\' => array($vendorDir . '/vimeo/vimeo-api/src/Vimeo'),
     10    'TusPhp\\' => array($vendorDir . '/ankitpokhrel/tus-php/src'),
     11    'Symfony\\Polyfill\\Php73\\' => array($vendorDir . '/symfony/polyfill-php73'),
     12    'Symfony\\Polyfill\\Php72\\' => array($vendorDir . '/symfony/polyfill-php72'),
     13    'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'),
     14    'Symfony\\Polyfill\\Intl\\Idn\\' => array($vendorDir . '/symfony/polyfill-intl-idn'),
     15    'Symfony\\Polyfill\\Ctype\\' => array($vendorDir . '/symfony/polyfill-ctype'),
     16    'Symfony\\Contracts\\Translation\\' => array($vendorDir . '/symfony/translation-contracts'),
     17    'Symfony\\Contracts\\Service\\' => array($vendorDir . '/symfony/service-contracts'),
     18    'Symfony\\Contracts\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher-contracts'),
     19    'Symfony\\Component\\Translation\\' => array($vendorDir . '/symfony/translation'),
     20    'Symfony\\Component\\Mime\\' => array($vendorDir . '/symfony/mime'),
     21    'Symfony\\Component\\HttpFoundation\\' => array($vendorDir . '/symfony/http-foundation'),
     22    'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher'),
     23    'Symfony\\Component\\Console\\' => array($vendorDir . '/symfony/console'),
     24    'Ramsey\\Uuid\\' => array($vendorDir . '/ramsey/uuid/src'),
     25    'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-message/src'),
     26    'Psr\\Container\\' => array($vendorDir . '/psr/container/src'),
     27    'Predis\\' => array($vendorDir . '/predis/predis/src'),
     28    'GuzzleHttp\\Psr7\\' => array($vendorDir . '/guzzlehttp/psr7/src'),
     29    'GuzzleHttp\\Promise\\' => array($vendorDir . '/guzzlehttp/promises/src'),
     30    'GuzzleHttp\\' => array($vendorDir . '/guzzlehttp/guzzle/src'),
     31    'Carbon\\' => array($vendorDir . '/nesbot/carbon/src/Carbon'),
    1032);
  • wc-vimeo/trunk/vendor/composer/autoload_real.php

    r2263463 r2265452  
    1414    }
    1515
    16     /**
    17      * @return \Composer\Autoload\ClassLoader
    18      */
    1916    public static function getLoader()
    2017    {
     
    5148        $loader->register(true);
    5249
     50        if ($useStaticLoader) {
     51            $includeFiles = Composer\Autoload\ComposerStaticInitb75441665e43cf3079d64dcb555447b6::$files;
     52        } else {
     53            $includeFiles = require __DIR__ . '/autoload_files.php';
     54        }
     55        foreach ($includeFiles as $fileIdentifier => $file) {
     56            composerRequireb75441665e43cf3079d64dcb555447b6($fileIdentifier, $file);
     57        }
     58
    5359        return $loader;
    5460    }
    5561}
     62
     63function composerRequireb75441665e43cf3079d64dcb555447b6($fileIdentifier, $file)
     64{
     65    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
     66        require $file;
     67
     68        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
     69    }
     70}
  • wc-vimeo/trunk/vendor/composer/autoload_static.php

    r2263463 r2265452  
    77class ComposerStaticInitb75441665e43cf3079d64dcb555447b6
    88{
     9    public static $files = array (
     10        '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
     11        '25072dd6e2470089de65ae7bf11d3109' => __DIR__ . '/..' . '/symfony/polyfill-php72/bootstrap.php',
     12        'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php',
     13        '0d59ee240a4cd96ddbb4ff164fccea4d' => __DIR__ . '/..' . '/symfony/polyfill-php73/bootstrap.php',
     14        '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
     15        'c964ee0ededf28c96ebd9db5099ef910' => __DIR__ . '/..' . '/guzzlehttp/promises/src/functions_include.php',
     16        'a0edc8309cc5e1d60e3047b5df6b7052' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/functions_include.php',
     17        '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
     18        '37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php',
     19        'e39a8b23c42d4e1452234d762b03835a' => __DIR__ . '/..' . '/ramsey/uuid/src/functions.php',
     20    );
     21
    922    public static $prefixLengthsPsr4 = array (
    1023        'V' =>
    1124        array (
    1225            'Vimeo\\' => 6,
     26        ),
     27        'T' =>
     28        array (
     29            'TusPhp\\' => 7,
     30        ),
     31        'S' =>
     32        array (
     33            'Symfony\\Polyfill\\Php73\\' => 23,
     34            'Symfony\\Polyfill\\Php72\\' => 23,
     35            'Symfony\\Polyfill\\Mbstring\\' => 26,
     36            'Symfony\\Polyfill\\Intl\\Idn\\' => 26,
     37            'Symfony\\Polyfill\\Ctype\\' => 23,
     38            'Symfony\\Contracts\\Translation\\' => 30,
     39            'Symfony\\Contracts\\Service\\' => 26,
     40            'Symfony\\Contracts\\EventDispatcher\\' => 34,
     41            'Symfony\\Component\\Translation\\' => 30,
     42            'Symfony\\Component\\Mime\\' => 23,
     43            'Symfony\\Component\\HttpFoundation\\' => 33,
     44            'Symfony\\Component\\EventDispatcher\\' => 34,
     45            'Symfony\\Component\\Console\\' => 26,
     46        ),
     47        'R' =>
     48        array (
     49            'Ramsey\\Uuid\\' => 12,
     50        ),
     51        'P' =>
     52        array (
     53            'Psr\\Http\\Message\\' => 17,
     54            'Psr\\Container\\' => 14,
     55            'Predis\\' => 7,
     56        ),
     57        'G' =>
     58        array (
     59            'GuzzleHttp\\Psr7\\' => 16,
     60            'GuzzleHttp\\Promise\\' => 19,
     61            'GuzzleHttp\\' => 11,
     62        ),
     63        'C' =>
     64        array (
     65            'Carbon\\' => 7,
    1366        ),
    1467    );
     
    1972            0 => __DIR__ . '/..' . '/vimeo/vimeo-api/src/Vimeo',
    2073        ),
     74        'TusPhp\\' =>
     75        array (
     76            0 => __DIR__ . '/..' . '/ankitpokhrel/tus-php/src',
     77        ),
     78        'Symfony\\Polyfill\\Php73\\' =>
     79        array (
     80            0 => __DIR__ . '/..' . '/symfony/polyfill-php73',
     81        ),
     82        'Symfony\\Polyfill\\Php72\\' =>
     83        array (
     84            0 => __DIR__ . '/..' . '/symfony/polyfill-php72',
     85        ),
     86        'Symfony\\Polyfill\\Mbstring\\' =>
     87        array (
     88            0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring',
     89        ),
     90        'Symfony\\Polyfill\\Intl\\Idn\\' =>
     91        array (
     92            0 => __DIR__ . '/..' . '/symfony/polyfill-intl-idn',
     93        ),
     94        'Symfony\\Polyfill\\Ctype\\' =>
     95        array (
     96            0 => __DIR__ . '/..' . '/symfony/polyfill-ctype',
     97        ),
     98        'Symfony\\Contracts\\Translation\\' =>
     99        array (
     100            0 => __DIR__ . '/..' . '/symfony/translation-contracts',
     101        ),
     102        'Symfony\\Contracts\\Service\\' =>
     103        array (
     104            0 => __DIR__ . '/..' . '/symfony/service-contracts',
     105        ),
     106        'Symfony\\Contracts\\EventDispatcher\\' =>
     107        array (
     108            0 => __DIR__ . '/..' . '/symfony/event-dispatcher-contracts',
     109        ),
     110        'Symfony\\Component\\Translation\\' =>
     111        array (
     112            0 => __DIR__ . '/..' . '/symfony/translation',
     113        ),
     114        'Symfony\\Component\\Mime\\' =>
     115        array (
     116            0 => __DIR__ . '/..' . '/symfony/mime',
     117        ),
     118        'Symfony\\Component\\HttpFoundation\\' =>
     119        array (
     120            0 => __DIR__ . '/..' . '/symfony/http-foundation',
     121        ),
     122        'Symfony\\Component\\EventDispatcher\\' =>
     123        array (
     124            0 => __DIR__ . '/..' . '/symfony/event-dispatcher',
     125        ),
     126        'Symfony\\Component\\Console\\' =>
     127        array (
     128            0 => __DIR__ . '/..' . '/symfony/console',
     129        ),
     130        'Ramsey\\Uuid\\' =>
     131        array (
     132            0 => __DIR__ . '/..' . '/ramsey/uuid/src',
     133        ),
     134        'Psr\\Http\\Message\\' =>
     135        array (
     136            0 => __DIR__ . '/..' . '/psr/http-message/src',
     137        ),
     138        'Psr\\Container\\' =>
     139        array (
     140            0 => __DIR__ . '/..' . '/psr/container/src',
     141        ),
     142        'Predis\\' =>
     143        array (
     144            0 => __DIR__ . '/..' . '/predis/predis/src',
     145        ),
     146        'GuzzleHttp\\Psr7\\' =>
     147        array (
     148            0 => __DIR__ . '/..' . '/guzzlehttp/psr7/src',
     149        ),
     150        'GuzzleHttp\\Promise\\' =>
     151        array (
     152            0 => __DIR__ . '/..' . '/guzzlehttp/promises/src',
     153        ),
     154        'GuzzleHttp\\' =>
     155        array (
     156            0 => __DIR__ . '/..' . '/guzzlehttp/guzzle/src',
     157        ),
     158        'Carbon\\' =>
     159        array (
     160            0 => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon',
     161        ),
     162    );
     163
     164    public static $classMap = array (
     165        'JsonException' => __DIR__ . '/..' . '/symfony/polyfill-php73/Resources/stubs/JsonException.php',
    21166    );
    22167
     
    26171            $loader->prefixLengthsPsr4 = ComposerStaticInitb75441665e43cf3079d64dcb555447b6::$prefixLengthsPsr4;
    27172            $loader->prefixDirsPsr4 = ComposerStaticInitb75441665e43cf3079d64dcb555447b6::$prefixDirsPsr4;
     173            $loader->classMap = ComposerStaticInitb75441665e43cf3079d64dcb555447b6::$classMap;
    28174
    29175        }, null, ClassLoader::class);
  • wc-vimeo/trunk/vendor/composer/installed.json

    r2263463 r2265452  
    11[
    22    {
     3        "name": "ankitpokhrel/tus-php",
     4        "version": "v1.2.0",
     5        "version_normalized": "1.2.0.0",
     6        "source": {
     7            "type": "git",
     8            "url": "https://github.com/ankitpokhrel/tus-php.git",
     9            "reference": "0d169dadda4f8e79090c49bc9309d183bc21adcd"
     10        },
     11        "dist": {
     12            "type": "zip",
     13            "url": "https://api.github.com/repos/ankitpokhrel/tus-php/zipball/0d169dadda4f8e79090c49bc9309d183bc21adcd",
     14            "reference": "0d169dadda4f8e79090c49bc9309d183bc21adcd",
     15            "shasum": ""
     16        },
     17        "require": {
     18            "ext-json": "*",
     19            "guzzlehttp/guzzle": "^6.3",
     20            "nesbot/carbon": "^1.26.3 || ^2.0",
     21            "php": "^7.1.3",
     22            "predis/predis": "^1.1",
     23            "ramsey/uuid": "^3.7",
     24            "symfony/console": "^3.4 || ^4.0",
     25            "symfony/event-dispatcher": "^3.4 || ^4.0",
     26            "symfony/http-foundation": "^3.4 || ^4.2"
     27        },
     28        "require-dev": {
     29            "ext-pcntl": "*",
     30            "friendsofphp/php-cs-fixer": "^2.9",
     31            "mockery/mockery": "^1.3.0",
     32            "php-mock/php-mock": "^2.0",
     33            "phpunit/phpunit": "7.5.18"
     34        },
     35        "time": "2020-01-11T15:42:36+00:00",
     36        "bin": [
     37            "bin/tus"
     38        ],
     39        "type": "library",
     40        "installation-source": "dist",
     41        "autoload": {
     42            "psr-4": {
     43                "TusPhp\\": "src/"
     44            }
     45        },
     46        "notification-url": "https://packagist.org/downloads/",
     47        "license": [
     48            "MIT"
     49        ],
     50        "authors": [
     51            {
     52                "name": "Ankit Pokhrel",
     53                "email": "hello@ankit.pl"
     54            }
     55        ],
     56        "description": "A pure PHP server and client for the tus resumable upload protocol v1.0.0"
     57    },
     58    {
     59        "name": "guzzlehttp/guzzle",
     60        "version": "6.5.2",
     61        "version_normalized": "6.5.2.0",
     62        "source": {
     63            "type": "git",
     64            "url": "https://github.com/guzzle/guzzle.git",
     65            "reference": "43ece0e75098b7ecd8d13918293029e555a50f82"
     66        },
     67        "dist": {
     68            "type": "zip",
     69            "url": "https://api.github.com/repos/guzzle/guzzle/zipball/43ece0e75098b7ecd8d13918293029e555a50f82",
     70            "reference": "43ece0e75098b7ecd8d13918293029e555a50f82",
     71            "shasum": ""
     72        },
     73        "require": {
     74            "ext-json": "*",
     75            "guzzlehttp/promises": "^1.0",
     76            "guzzlehttp/psr7": "^1.6.1",
     77            "php": ">=5.5"
     78        },
     79        "require-dev": {
     80            "ext-curl": "*",
     81            "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
     82            "psr/log": "^1.1"
     83        },
     84        "suggest": {
     85            "ext-intl": "Required for Internationalized Domain Name (IDN) support",
     86            "psr/log": "Required for using the Log middleware"
     87        },
     88        "time": "2019-12-23T11:57:10+00:00",
     89        "type": "library",
     90        "extra": {
     91            "branch-alias": {
     92                "dev-master": "6.5-dev"
     93            }
     94        },
     95        "installation-source": "dist",
     96        "autoload": {
     97            "psr-4": {
     98                "GuzzleHttp\\": "src/"
     99            },
     100            "files": [
     101                "src/functions_include.php"
     102            ]
     103        },
     104        "notification-url": "https://packagist.org/downloads/",
     105        "license": [
     106            "MIT"
     107        ],
     108        "authors": [
     109            {
     110                "name": "Michael Dowling",
     111                "email": "mtdowling@gmail.com",
     112                "homepage": "https://github.com/mtdowling"
     113            }
     114        ],
     115        "description": "Guzzle is a PHP HTTP client library",
     116        "homepage": "http://guzzlephp.org/",
     117        "keywords": [
     118            "client",
     119            "curl",
     120            "framework",
     121            "http",
     122            "http client",
     123            "rest",
     124            "web service"
     125        ]
     126    },
     127    {
     128        "name": "guzzlehttp/promises",
     129        "version": "v1.3.1",
     130        "version_normalized": "1.3.1.0",
     131        "source": {
     132            "type": "git",
     133            "url": "https://github.com/guzzle/promises.git",
     134            "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
     135        },
     136        "dist": {
     137            "type": "zip",
     138            "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
     139            "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
     140            "shasum": ""
     141        },
     142        "require": {
     143            "php": ">=5.5.0"
     144        },
     145        "require-dev": {
     146            "phpunit/phpunit": "^4.0"
     147        },
     148        "time": "2016-12-20T10:07:11+00:00",
     149        "type": "library",
     150        "extra": {
     151            "branch-alias": {
     152                "dev-master": "1.4-dev"
     153            }
     154        },
     155        "installation-source": "dist",
     156        "autoload": {
     157            "psr-4": {
     158                "GuzzleHttp\\Promise\\": "src/"
     159            },
     160            "files": [
     161                "src/functions_include.php"
     162            ]
     163        },
     164        "notification-url": "https://packagist.org/downloads/",
     165        "license": [
     166            "MIT"
     167        ],
     168        "authors": [
     169            {
     170                "name": "Michael Dowling",
     171                "email": "mtdowling@gmail.com",
     172                "homepage": "https://github.com/mtdowling"
     173            }
     174        ],
     175        "description": "Guzzle promises library",
     176        "keywords": [
     177            "promise"
     178        ]
     179    },
     180    {
     181        "name": "guzzlehttp/psr7",
     182        "version": "1.6.1",
     183        "version_normalized": "1.6.1.0",
     184        "source": {
     185            "type": "git",
     186            "url": "https://github.com/guzzle/psr7.git",
     187            "reference": "239400de7a173fe9901b9ac7c06497751f00727a"
     188        },
     189        "dist": {
     190            "type": "zip",
     191            "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a",
     192            "reference": "239400de7a173fe9901b9ac7c06497751f00727a",
     193            "shasum": ""
     194        },
     195        "require": {
     196            "php": ">=5.4.0",
     197            "psr/http-message": "~1.0",
     198            "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
     199        },
     200        "provide": {
     201            "psr/http-message-implementation": "1.0"
     202        },
     203        "require-dev": {
     204            "ext-zlib": "*",
     205            "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
     206        },
     207        "suggest": {
     208            "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
     209        },
     210        "time": "2019-07-01T23:21:34+00:00",
     211        "type": "library",
     212        "extra": {
     213            "branch-alias": {
     214                "dev-master": "1.6-dev"
     215            }
     216        },
     217        "installation-source": "dist",
     218        "autoload": {
     219            "psr-4": {
     220                "GuzzleHttp\\Psr7\\": "src/"
     221            },
     222            "files": [
     223                "src/functions_include.php"
     224            ]
     225        },
     226        "notification-url": "https://packagist.org/downloads/",
     227        "license": [
     228            "MIT"
     229        ],
     230        "authors": [
     231            {
     232                "name": "Michael Dowling",
     233                "email": "mtdowling@gmail.com",
     234                "homepage": "https://github.com/mtdowling"
     235            },
     236            {
     237                "name": "Tobias Schultze",
     238                "homepage": "https://github.com/Tobion"
     239            }
     240        ],
     241        "description": "PSR-7 message implementation that also provides common utility methods",
     242        "keywords": [
     243            "http",
     244            "message",
     245            "psr-7",
     246            "request",
     247            "response",
     248            "stream",
     249            "uri",
     250            "url"
     251        ]
     252    },
     253    {
     254        "name": "nesbot/carbon",
     255        "version": "2.31.0",
     256        "version_normalized": "2.31.0.0",
     257        "source": {
     258            "type": "git",
     259            "url": "https://github.com/briannesbitt/Carbon.git",
     260            "reference": "bbc0ab53f41a4c6f223c18efcdbd9bc725eb5d2d"
     261        },
     262        "dist": {
     263            "type": "zip",
     264            "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/bbc0ab53f41a4c6f223c18efcdbd9bc725eb5d2d",
     265            "reference": "bbc0ab53f41a4c6f223c18efcdbd9bc725eb5d2d",
     266            "shasum": ""
     267        },
     268        "require": {
     269            "ext-json": "*",
     270            "php": "^7.1.8 || ^8.0",
     271            "symfony/translation": "^3.4 || ^4.0 || ^5.0"
     272        },
     273        "require-dev": {
     274            "friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
     275            "kylekatarnls/multi-tester": "^1.1",
     276            "phpmd/phpmd": "^2.8",
     277            "phpstan/phpstan": "^0.11",
     278            "phpunit/phpunit": "^7.5 || ^8.0",
     279            "squizlabs/php_codesniffer": "^3.4"
     280        },
     281        "time": "2020-03-01T11:11:58+00:00",
     282        "bin": [
     283            "bin/carbon"
     284        ],
     285        "type": "library",
     286        "extra": {
     287            "branch-alias": {
     288                "dev-master": "2.x-dev"
     289            },
     290            "laravel": {
     291                "providers": [
     292                    "Carbon\\Laravel\\ServiceProvider"
     293                ]
     294            }
     295        },
     296        "installation-source": "dist",
     297        "autoload": {
     298            "psr-4": {
     299                "Carbon\\": "src/Carbon/"
     300            }
     301        },
     302        "notification-url": "https://packagist.org/downloads/",
     303        "license": [
     304            "MIT"
     305        ],
     306        "authors": [
     307            {
     308                "name": "Brian Nesbitt",
     309                "email": "brian@nesbot.com",
     310                "homepage": "http://nesbot.com"
     311            },
     312            {
     313                "name": "kylekatarnls",
     314                "homepage": "http://github.com/kylekatarnls"
     315            }
     316        ],
     317        "description": "An API extension for DateTime that supports 281 different languages.",
     318        "homepage": "http://carbon.nesbot.com",
     319        "keywords": [
     320            "date",
     321            "datetime",
     322            "time"
     323        ]
     324    },
     325    {
     326        "name": "paragonie/random_compat",
     327        "version": "v9.99.99",
     328        "version_normalized": "9.99.99.0",
     329        "source": {
     330            "type": "git",
     331            "url": "https://github.com/paragonie/random_compat.git",
     332            "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
     333        },
     334        "dist": {
     335            "type": "zip",
     336            "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
     337            "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
     338            "shasum": ""
     339        },
     340        "require": {
     341            "php": "^7"
     342        },
     343        "require-dev": {
     344            "phpunit/phpunit": "4.*|5.*",
     345            "vimeo/psalm": "^1"
     346        },
     347        "suggest": {
     348            "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
     349        },
     350        "time": "2018-07-02T15:55:56+00:00",
     351        "type": "library",
     352        "installation-source": "dist",
     353        "notification-url": "https://packagist.org/downloads/",
     354        "license": [
     355            "MIT"
     356        ],
     357        "authors": [
     358            {
     359                "name": "Paragon Initiative Enterprises",
     360                "email": "security@paragonie.com",
     361                "homepage": "https://paragonie.com"
     362            }
     363        ],
     364        "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
     365        "keywords": [
     366            "csprng",
     367            "polyfill",
     368            "pseudorandom",
     369            "random"
     370        ]
     371    },
     372    {
     373        "name": "predis/predis",
     374        "version": "v1.1.1",
     375        "version_normalized": "1.1.1.0",
     376        "source": {
     377            "type": "git",
     378            "url": "https://github.com/nrk/predis.git",
     379            "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1"
     380        },
     381        "dist": {
     382            "type": "zip",
     383            "url": "https://api.github.com/repos/nrk/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1",
     384            "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1",
     385            "shasum": ""
     386        },
     387        "require": {
     388            "php": ">=5.3.9"
     389        },
     390        "require-dev": {
     391            "phpunit/phpunit": "~4.8"
     392        },
     393        "suggest": {
     394            "ext-curl": "Allows access to Webdis when paired with phpiredis",
     395            "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol"
     396        },
     397        "time": "2016-06-16T16:22:20+00:00",
     398        "type": "library",
     399        "installation-source": "dist",
     400        "autoload": {
     401            "psr-4": {
     402                "Predis\\": "src/"
     403            }
     404        },
     405        "notification-url": "https://packagist.org/downloads/",
     406        "license": [
     407            "MIT"
     408        ],
     409        "authors": [
     410            {
     411                "name": "Daniele Alessandri",
     412                "email": "suppakilla@gmail.com",
     413                "homepage": "http://clorophilla.net"
     414            }
     415        ],
     416        "description": "Flexible and feature-complete Redis client for PHP and HHVM",
     417        "homepage": "http://github.com/nrk/predis",
     418        "keywords": [
     419            "nosql",
     420            "predis",
     421            "redis"
     422        ]
     423    },
     424    {
     425        "name": "psr/container",
     426        "version": "1.0.0",
     427        "version_normalized": "1.0.0.0",
     428        "source": {
     429            "type": "git",
     430            "url": "https://github.com/php-fig/container.git",
     431            "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
     432        },
     433        "dist": {
     434            "type": "zip",
     435            "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     436            "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     437            "shasum": ""
     438        },
     439        "require": {
     440            "php": ">=5.3.0"
     441        },
     442        "time": "2017-02-14T16:28:37+00:00",
     443        "type": "library",
     444        "extra": {
     445            "branch-alias": {
     446                "dev-master": "1.0.x-dev"
     447            }
     448        },
     449        "installation-source": "dist",
     450        "autoload": {
     451            "psr-4": {
     452                "Psr\\Container\\": "src/"
     453            }
     454        },
     455        "notification-url": "https://packagist.org/downloads/",
     456        "license": [
     457            "MIT"
     458        ],
     459        "authors": [
     460            {
     461                "name": "PHP-FIG",
     462                "homepage": "http://www.php-fig.org/"
     463            }
     464        ],
     465        "description": "Common Container Interface (PHP FIG PSR-11)",
     466        "homepage": "https://github.com/php-fig/container",
     467        "keywords": [
     468            "PSR-11",
     469            "container",
     470            "container-interface",
     471            "container-interop",
     472            "psr"
     473        ]
     474    },
     475    {
     476        "name": "psr/http-message",
     477        "version": "1.0.1",
     478        "version_normalized": "1.0.1.0",
     479        "source": {
     480            "type": "git",
     481            "url": "https://github.com/php-fig/http-message.git",
     482            "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
     483        },
     484        "dist": {
     485            "type": "zip",
     486            "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
     487            "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
     488            "shasum": ""
     489        },
     490        "require": {
     491            "php": ">=5.3.0"
     492        },
     493        "time": "2016-08-06T14:39:51+00:00",
     494        "type": "library",
     495        "extra": {
     496            "branch-alias": {
     497                "dev-master": "1.0.x-dev"
     498            }
     499        },
     500        "installation-source": "dist",
     501        "autoload": {
     502            "psr-4": {
     503                "Psr\\Http\\Message\\": "src/"
     504            }
     505        },
     506        "notification-url": "https://packagist.org/downloads/",
     507        "license": [
     508            "MIT"
     509        ],
     510        "authors": [
     511            {
     512                "name": "PHP-FIG",
     513                "homepage": "http://www.php-fig.org/"
     514            }
     515        ],
     516        "description": "Common interface for HTTP messages",
     517        "homepage": "https://github.com/php-fig/http-message",
     518        "keywords": [
     519            "http",
     520            "http-message",
     521            "psr",
     522            "psr-7",
     523            "request",
     524            "response"
     525        ]
     526    },
     527    {
     528        "name": "ralouphie/getallheaders",
     529        "version": "3.0.3",
     530        "version_normalized": "3.0.3.0",
     531        "source": {
     532            "type": "git",
     533            "url": "https://github.com/ralouphie/getallheaders.git",
     534            "reference": "120b605dfeb996808c31b6477290a714d356e822"
     535        },
     536        "dist": {
     537            "type": "zip",
     538            "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
     539            "reference": "120b605dfeb996808c31b6477290a714d356e822",
     540            "shasum": ""
     541        },
     542        "require": {
     543            "php": ">=5.6"
     544        },
     545        "require-dev": {
     546            "php-coveralls/php-coveralls": "^2.1",
     547            "phpunit/phpunit": "^5 || ^6.5"
     548        },
     549        "time": "2019-03-08T08:55:37+00:00",
     550        "type": "library",
     551        "installation-source": "dist",
     552        "autoload": {
     553            "files": [
     554                "src/getallheaders.php"
     555            ]
     556        },
     557        "notification-url": "https://packagist.org/downloads/",
     558        "license": [
     559            "MIT"
     560        ],
     561        "authors": [
     562            {
     563                "name": "Ralph Khattar",
     564                "email": "ralph.khattar@gmail.com"
     565            }
     566        ],
     567        "description": "A polyfill for getallheaders."
     568    },
     569    {
     570        "name": "ramsey/uuid",
     571        "version": "3.9.3",
     572        "version_normalized": "3.9.3.0",
     573        "source": {
     574            "type": "git",
     575            "url": "https://github.com/ramsey/uuid.git",
     576            "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92"
     577        },
     578        "dist": {
     579            "type": "zip",
     580            "url": "https://api.github.com/repos/ramsey/uuid/zipball/7e1633a6964b48589b142d60542f9ed31bd37a92",
     581            "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92",
     582            "shasum": ""
     583        },
     584        "require": {
     585            "ext-json": "*",
     586            "paragonie/random_compat": "^1 | ^2 | 9.99.99",
     587            "php": "^5.4 | ^7 | ^8",
     588            "symfony/polyfill-ctype": "^1.8"
     589        },
     590        "replace": {
     591            "rhumsaa/uuid": "self.version"
     592        },
     593        "require-dev": {
     594            "codeception/aspect-mock": "^1 | ^2",
     595            "doctrine/annotations": "^1.2",
     596            "goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1",
     597            "jakub-onderka/php-parallel-lint": "^1",
     598            "mockery/mockery": "^0.9.11 | ^1",
     599            "moontoast/math": "^1.1",
     600            "paragonie/random-lib": "^2",
     601            "php-mock/php-mock-phpunit": "^0.3 | ^1.1",
     602            "phpunit/phpunit": "^4.8 | ^5.4 | ^6.5",
     603            "squizlabs/php_codesniffer": "^3.5"
     604        },
     605        "suggest": {
     606            "ext-ctype": "Provides support for PHP Ctype functions",
     607            "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
     608            "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator",
     609            "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
     610            "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
     611            "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
     612            "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
     613            "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
     614        },
     615        "time": "2020-02-21T04:36:14+00:00",
     616        "type": "library",
     617        "extra": {
     618            "branch-alias": {
     619                "dev-master": "3.x-dev"
     620            }
     621        },
     622        "installation-source": "dist",
     623        "autoload": {
     624            "psr-4": {
     625                "Ramsey\\Uuid\\": "src/"
     626            },
     627            "files": [
     628                "src/functions.php"
     629            ]
     630        },
     631        "notification-url": "https://packagist.org/downloads/",
     632        "license": [
     633            "MIT"
     634        ],
     635        "authors": [
     636            {
     637                "name": "Ben Ramsey",
     638                "email": "ben@benramsey.com",
     639                "homepage": "https://benramsey.com"
     640            },
     641            {
     642                "name": "Marijn Huizendveld",
     643                "email": "marijn.huizendveld@gmail.com"
     644            },
     645            {
     646                "name": "Thibaud Fabre",
     647                "email": "thibaud@aztech.io"
     648            }
     649        ],
     650        "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
     651        "homepage": "https://github.com/ramsey/uuid",
     652        "keywords": [
     653            "guid",
     654            "identifier",
     655            "uuid"
     656        ]
     657    },
     658    {
     659        "name": "symfony/console",
     660        "version": "v4.4.5",
     661        "version_normalized": "4.4.5.0",
     662        "source": {
     663            "type": "git",
     664            "url": "https://github.com/symfony/console.git",
     665            "reference": "4fa15ae7be74e53f6ec8c83ed403b97e23b665e9"
     666        },
     667        "dist": {
     668            "type": "zip",
     669            "url": "https://api.github.com/repos/symfony/console/zipball/4fa15ae7be74e53f6ec8c83ed403b97e23b665e9",
     670            "reference": "4fa15ae7be74e53f6ec8c83ed403b97e23b665e9",
     671            "shasum": ""
     672        },
     673        "require": {
     674            "php": "^7.1.3",
     675            "symfony/polyfill-mbstring": "~1.0",
     676            "symfony/polyfill-php73": "^1.8",
     677            "symfony/service-contracts": "^1.1|^2"
     678        },
     679        "conflict": {
     680            "symfony/dependency-injection": "<3.4",
     681            "symfony/event-dispatcher": "<4.3|>=5",
     682            "symfony/lock": "<4.4",
     683            "symfony/process": "<3.3"
     684        },
     685        "provide": {
     686            "psr/log-implementation": "1.0"
     687        },
     688        "require-dev": {
     689            "psr/log": "~1.0",
     690            "symfony/config": "^3.4|^4.0|^5.0",
     691            "symfony/dependency-injection": "^3.4|^4.0|^5.0",
     692            "symfony/event-dispatcher": "^4.3",
     693            "symfony/lock": "^4.4|^5.0",
     694            "symfony/process": "^3.4|^4.0|^5.0",
     695            "symfony/var-dumper": "^4.3|^5.0"
     696        },
     697        "suggest": {
     698            "psr/log": "For using the console logger",
     699            "symfony/event-dispatcher": "",
     700            "symfony/lock": "",
     701            "symfony/process": ""
     702        },
     703        "time": "2020-02-24T13:10:00+00:00",
     704        "type": "library",
     705        "extra": {
     706            "branch-alias": {
     707                "dev-master": "4.4-dev"
     708            }
     709        },
     710        "installation-source": "dist",
     711        "autoload": {
     712            "psr-4": {
     713                "Symfony\\Component\\Console\\": ""
     714            },
     715            "exclude-from-classmap": [
     716                "/Tests/"
     717            ]
     718        },
     719        "notification-url": "https://packagist.org/downloads/",
     720        "license": [
     721            "MIT"
     722        ],
     723        "authors": [
     724            {
     725                "name": "Fabien Potencier",
     726                "email": "fabien@symfony.com"
     727            },
     728            {
     729                "name": "Symfony Community",
     730                "homepage": "https://symfony.com/contributors"
     731            }
     732        ],
     733        "description": "Symfony Console Component",
     734        "homepage": "https://symfony.com"
     735    },
     736    {
     737        "name": "symfony/event-dispatcher",
     738        "version": "v4.4.5",
     739        "version_normalized": "4.4.5.0",
     740        "source": {
     741            "type": "git",
     742            "url": "https://github.com/symfony/event-dispatcher.git",
     743            "reference": "4ad8e149799d3128621a3a1f70e92b9897a8930d"
     744        },
     745        "dist": {
     746            "type": "zip",
     747            "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4ad8e149799d3128621a3a1f70e92b9897a8930d",
     748            "reference": "4ad8e149799d3128621a3a1f70e92b9897a8930d",
     749            "shasum": ""
     750        },
     751        "require": {
     752            "php": "^7.1.3",
     753            "symfony/event-dispatcher-contracts": "^1.1"
     754        },
     755        "conflict": {
     756            "symfony/dependency-injection": "<3.4"
     757        },
     758        "provide": {
     759            "psr/event-dispatcher-implementation": "1.0",
     760            "symfony/event-dispatcher-implementation": "1.1"
     761        },
     762        "require-dev": {
     763            "psr/log": "~1.0",
     764            "symfony/config": "^3.4|^4.0|^5.0",
     765            "symfony/dependency-injection": "^3.4|^4.0|^5.0",
     766            "symfony/expression-language": "^3.4|^4.0|^5.0",
     767            "symfony/http-foundation": "^3.4|^4.0|^5.0",
     768            "symfony/service-contracts": "^1.1|^2",
     769            "symfony/stopwatch": "^3.4|^4.0|^5.0"
     770        },
     771        "suggest": {
     772            "symfony/dependency-injection": "",
     773            "symfony/http-kernel": ""
     774        },
     775        "time": "2020-02-04T09:32:40+00:00",
     776        "type": "library",
     777        "extra": {
     778            "branch-alias": {
     779                "dev-master": "4.4-dev"
     780            }
     781        },
     782        "installation-source": "dist",
     783        "autoload": {
     784            "psr-4": {
     785                "Symfony\\Component\\EventDispatcher\\": ""
     786            },
     787            "exclude-from-classmap": [
     788                "/Tests/"
     789            ]
     790        },
     791        "notification-url": "https://packagist.org/downloads/",
     792        "license": [
     793            "MIT"
     794        ],
     795        "authors": [
     796            {
     797                "name": "Fabien Potencier",
     798                "email": "fabien@symfony.com"
     799            },
     800            {
     801                "name": "Symfony Community",
     802                "homepage": "https://symfony.com/contributors"
     803            }
     804        ],
     805        "description": "Symfony EventDispatcher Component",
     806        "homepage": "https://symfony.com"
     807    },
     808    {
     809        "name": "symfony/event-dispatcher-contracts",
     810        "version": "v1.1.7",
     811        "version_normalized": "1.1.7.0",
     812        "source": {
     813            "type": "git",
     814            "url": "https://github.com/symfony/event-dispatcher-contracts.git",
     815            "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18"
     816        },
     817        "dist": {
     818            "type": "zip",
     819            "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
     820            "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
     821            "shasum": ""
     822        },
     823        "require": {
     824            "php": "^7.1.3"
     825        },
     826        "suggest": {
     827            "psr/event-dispatcher": "",
     828            "symfony/event-dispatcher-implementation": ""
     829        },
     830        "time": "2019-09-17T09:54:03+00:00",
     831        "type": "library",
     832        "extra": {
     833            "branch-alias": {
     834                "dev-master": "1.1-dev"
     835            }
     836        },
     837        "installation-source": "dist",
     838        "autoload": {
     839            "psr-4": {
     840                "Symfony\\Contracts\\EventDispatcher\\": ""
     841            }
     842        },
     843        "notification-url": "https://packagist.org/downloads/",
     844        "license": [
     845            "MIT"
     846        ],
     847        "authors": [
     848            {
     849                "name": "Nicolas Grekas",
     850                "email": "p@tchwork.com"
     851            },
     852            {
     853                "name": "Symfony Community",
     854                "homepage": "https://symfony.com/contributors"
     855            }
     856        ],
     857        "description": "Generic abstractions related to dispatching event",
     858        "homepage": "https://symfony.com",
     859        "keywords": [
     860            "abstractions",
     861            "contracts",
     862            "decoupling",
     863            "interfaces",
     864            "interoperability",
     865            "standards"
     866        ]
     867    },
     868    {
     869        "name": "symfony/http-foundation",
     870        "version": "v4.4.5",
     871        "version_normalized": "4.4.5.0",
     872        "source": {
     873            "type": "git",
     874            "url": "https://github.com/symfony/http-foundation.git",
     875            "reference": "7e41b4fcad4619535f45f8bfa7744c4f384e1648"
     876        },
     877        "dist": {
     878            "type": "zip",
     879            "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7e41b4fcad4619535f45f8bfa7744c4f384e1648",
     880            "reference": "7e41b4fcad4619535f45f8bfa7744c4f384e1648",
     881            "shasum": ""
     882        },
     883        "require": {
     884            "php": "^7.1.3",
     885            "symfony/mime": "^4.3|^5.0",
     886            "symfony/polyfill-mbstring": "~1.1"
     887        },
     888        "require-dev": {
     889            "predis/predis": "~1.0",
     890            "symfony/expression-language": "^3.4|^4.0|^5.0"
     891        },
     892        "time": "2020-02-13T19:40:01+00:00",
     893        "type": "library",
     894        "extra": {
     895            "branch-alias": {
     896                "dev-master": "4.4-dev"
     897            }
     898        },
     899        "installation-source": "dist",
     900        "autoload": {
     901            "psr-4": {
     902                "Symfony\\Component\\HttpFoundation\\": ""
     903            },
     904            "exclude-from-classmap": [
     905                "/Tests/"
     906            ]
     907        },
     908        "notification-url": "https://packagist.org/downloads/",
     909        "license": [
     910            "MIT"
     911        ],
     912        "authors": [
     913            {
     914                "name": "Fabien Potencier",
     915                "email": "fabien@symfony.com"
     916            },
     917            {
     918                "name": "Symfony Community",
     919                "homepage": "https://symfony.com/contributors"
     920            }
     921        ],
     922        "description": "Symfony HttpFoundation Component",
     923        "homepage": "https://symfony.com"
     924    },
     925    {
     926        "name": "symfony/mime",
     927        "version": "v5.0.5",
     928        "version_normalized": "5.0.5.0",
     929        "source": {
     930            "type": "git",
     931            "url": "https://github.com/symfony/mime.git",
     932            "reference": "9b3e5b5e58c56bbd76628c952d2b78556d305f3c"
     933        },
     934        "dist": {
     935            "type": "zip",
     936            "url": "https://api.github.com/repos/symfony/mime/zipball/9b3e5b5e58c56bbd76628c952d2b78556d305f3c",
     937            "reference": "9b3e5b5e58c56bbd76628c952d2b78556d305f3c",
     938            "shasum": ""
     939        },
     940        "require": {
     941            "php": "^7.2.5",
     942            "symfony/polyfill-intl-idn": "^1.10",
     943            "symfony/polyfill-mbstring": "^1.0"
     944        },
     945        "conflict": {
     946            "symfony/mailer": "<4.4"
     947        },
     948        "require-dev": {
     949            "egulias/email-validator": "^2.1.10",
     950            "symfony/dependency-injection": "^4.4|^5.0"
     951        },
     952        "time": "2020-02-04T09:41:09+00:00",
     953        "type": "library",
     954        "extra": {
     955            "branch-alias": {
     956                "dev-master": "5.0-dev"
     957            }
     958        },
     959        "installation-source": "dist",
     960        "autoload": {
     961            "psr-4": {
     962                "Symfony\\Component\\Mime\\": ""
     963            },
     964            "exclude-from-classmap": [
     965                "/Tests/"
     966            ]
     967        },
     968        "notification-url": "https://packagist.org/downloads/",
     969        "license": [
     970            "MIT"
     971        ],
     972        "authors": [
     973            {
     974                "name": "Fabien Potencier",
     975                "email": "fabien@symfony.com"
     976            },
     977            {
     978                "name": "Symfony Community",
     979                "homepage": "https://symfony.com/contributors"
     980            }
     981        ],
     982        "description": "A library to manipulate MIME messages",
     983        "homepage": "https://symfony.com",
     984        "keywords": [
     985            "mime",
     986            "mime-type"
     987        ]
     988    },
     989    {
     990        "name": "symfony/polyfill-ctype",
     991        "version": "v1.14.0",
     992        "version_normalized": "1.14.0.0",
     993        "source": {
     994            "type": "git",
     995            "url": "https://github.com/symfony/polyfill-ctype.git",
     996            "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38"
     997        },
     998        "dist": {
     999            "type": "zip",
     1000            "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/fbdeaec0df06cf3d51c93de80c7eb76e271f5a38",
     1001            "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38",
     1002            "shasum": ""
     1003        },
     1004        "require": {
     1005            "php": ">=5.3.3"
     1006        },
     1007        "suggest": {
     1008            "ext-ctype": "For best performance"
     1009        },
     1010        "time": "2020-01-13T11:15:53+00:00",
     1011        "type": "library",
     1012        "extra": {
     1013            "branch-alias": {
     1014                "dev-master": "1.14-dev"
     1015            }
     1016        },
     1017        "installation-source": "dist",
     1018        "autoload": {
     1019            "psr-4": {
     1020                "Symfony\\Polyfill\\Ctype\\": ""
     1021            },
     1022            "files": [
     1023                "bootstrap.php"
     1024            ]
     1025        },
     1026        "notification-url": "https://packagist.org/downloads/",
     1027        "license": [
     1028            "MIT"
     1029        ],
     1030        "authors": [
     1031            {
     1032                "name": "Gert de Pagter",
     1033                "email": "BackEndTea@gmail.com"
     1034            },
     1035            {
     1036                "name": "Symfony Community",
     1037                "homepage": "https://symfony.com/contributors"
     1038            }
     1039        ],
     1040        "description": "Symfony polyfill for ctype functions",
     1041        "homepage": "https://symfony.com",
     1042        "keywords": [
     1043            "compatibility",
     1044            "ctype",
     1045            "polyfill",
     1046            "portable"
     1047        ]
     1048    },
     1049    {
     1050        "name": "symfony/polyfill-intl-idn",
     1051        "version": "v1.14.0",
     1052        "version_normalized": "1.14.0.0",
     1053        "source": {
     1054            "type": "git",
     1055            "url": "https://github.com/symfony/polyfill-intl-idn.git",
     1056            "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a"
     1057        },
     1058        "dist": {
     1059            "type": "zip",
     1060            "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6842f1a39cf7d580655688069a03dd7cd83d244a",
     1061            "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a",
     1062            "shasum": ""
     1063        },
     1064        "require": {
     1065            "php": ">=5.3.3",
     1066            "symfony/polyfill-mbstring": "^1.3",
     1067            "symfony/polyfill-php72": "^1.10"
     1068        },
     1069        "suggest": {
     1070            "ext-intl": "For best performance"
     1071        },
     1072        "time": "2020-01-17T12:01:36+00:00",
     1073        "type": "library",
     1074        "extra": {
     1075            "branch-alias": {
     1076                "dev-master": "1.14-dev"
     1077            }
     1078        },
     1079        "installation-source": "dist",
     1080        "autoload": {
     1081            "psr-4": {
     1082                "Symfony\\Polyfill\\Intl\\Idn\\": ""
     1083            },
     1084            "files": [
     1085                "bootstrap.php"
     1086            ]
     1087        },
     1088        "notification-url": "https://packagist.org/downloads/",
     1089        "license": [
     1090            "MIT"
     1091        ],
     1092        "authors": [
     1093            {
     1094                "name": "Laurent Bassin",
     1095                "email": "laurent@bassin.info"
     1096            },
     1097            {
     1098                "name": "Symfony Community",
     1099                "homepage": "https://symfony.com/contributors"
     1100            }
     1101        ],
     1102        "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
     1103        "homepage": "https://symfony.com",
     1104        "keywords": [
     1105            "compatibility",
     1106            "idn",
     1107            "intl",
     1108            "polyfill",
     1109            "portable",
     1110            "shim"
     1111        ]
     1112    },
     1113    {
     1114        "name": "symfony/polyfill-mbstring",
     1115        "version": "v1.14.0",
     1116        "version_normalized": "1.14.0.0",
     1117        "source": {
     1118            "type": "git",
     1119            "url": "https://github.com/symfony/polyfill-mbstring.git",
     1120            "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2"
     1121        },
     1122        "dist": {
     1123            "type": "zip",
     1124            "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/34094cfa9abe1f0f14f48f490772db7a775559f2",
     1125            "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2",
     1126            "shasum": ""
     1127        },
     1128        "require": {
     1129            "php": ">=5.3.3"
     1130        },
     1131        "suggest": {
     1132            "ext-mbstring": "For best performance"
     1133        },
     1134        "time": "2020-01-13T11:15:53+00:00",
     1135        "type": "library",
     1136        "extra": {
     1137            "branch-alias": {
     1138                "dev-master": "1.14-dev"
     1139            }
     1140        },
     1141        "installation-source": "dist",
     1142        "autoload": {
     1143            "psr-4": {
     1144                "Symfony\\Polyfill\\Mbstring\\": ""
     1145            },
     1146            "files": [
     1147                "bootstrap.php"
     1148            ]
     1149        },
     1150        "notification-url": "https://packagist.org/downloads/",
     1151        "license": [
     1152            "MIT"
     1153        ],
     1154        "authors": [
     1155            {
     1156                "name": "Nicolas Grekas",
     1157                "email": "p@tchwork.com"
     1158            },
     1159            {
     1160                "name": "Symfony Community",
     1161                "homepage": "https://symfony.com/contributors"
     1162            }
     1163        ],
     1164        "description": "Symfony polyfill for the Mbstring extension",
     1165        "homepage": "https://symfony.com",
     1166        "keywords": [
     1167            "compatibility",
     1168            "mbstring",
     1169            "polyfill",
     1170            "portable",
     1171            "shim"
     1172        ]
     1173    },
     1174    {
     1175        "name": "symfony/polyfill-php72",
     1176        "version": "v1.14.0",
     1177        "version_normalized": "1.14.0.0",
     1178        "source": {
     1179            "type": "git",
     1180            "url": "https://github.com/symfony/polyfill-php72.git",
     1181            "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf"
     1182        },
     1183        "dist": {
     1184            "type": "zip",
     1185            "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf",
     1186            "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf",
     1187            "shasum": ""
     1188        },
     1189        "require": {
     1190            "php": ">=5.3.3"
     1191        },
     1192        "time": "2020-01-13T11:15:53+00:00",
     1193        "type": "library",
     1194        "extra": {
     1195            "branch-alias": {
     1196                "dev-master": "1.14-dev"
     1197            }
     1198        },
     1199        "installation-source": "dist",
     1200        "autoload": {
     1201            "psr-4": {
     1202                "Symfony\\Polyfill\\Php72\\": ""
     1203            },
     1204            "files": [
     1205                "bootstrap.php"
     1206            ]
     1207        },
     1208        "notification-url": "https://packagist.org/downloads/",
     1209        "license": [
     1210            "MIT"
     1211        ],
     1212        "authors": [
     1213            {
     1214                "name": "Nicolas Grekas",
     1215                "email": "p@tchwork.com"
     1216            },
     1217            {
     1218                "name": "Symfony Community",
     1219                "homepage": "https://symfony.com/contributors"
     1220            }
     1221        ],
     1222        "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
     1223        "homepage": "https://symfony.com",
     1224        "keywords": [
     1225            "compatibility",
     1226            "polyfill",
     1227            "portable",
     1228            "shim"
     1229        ]
     1230    },
     1231    {
     1232        "name": "symfony/polyfill-php73",
     1233        "version": "v1.14.0",
     1234        "version_normalized": "1.14.0.0",
     1235        "source": {
     1236            "type": "git",
     1237            "url": "https://github.com/symfony/polyfill-php73.git",
     1238            "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675"
     1239        },
     1240        "dist": {
     1241            "type": "zip",
     1242            "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/5e66a0fa1070bf46bec4bea7962d285108edd675",
     1243            "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675",
     1244            "shasum": ""
     1245        },
     1246        "require": {
     1247            "php": ">=5.3.3"
     1248        },
     1249        "time": "2020-01-13T11:15:53+00:00",
     1250        "type": "library",
     1251        "extra": {
     1252            "branch-alias": {
     1253                "dev-master": "1.14-dev"
     1254            }
     1255        },
     1256        "installation-source": "dist",
     1257        "autoload": {
     1258            "psr-4": {
     1259                "Symfony\\Polyfill\\Php73\\": ""
     1260            },
     1261            "files": [
     1262                "bootstrap.php"
     1263            ],
     1264            "classmap": [
     1265                "Resources/stubs"
     1266            ]
     1267        },
     1268        "notification-url": "https://packagist.org/downloads/",
     1269        "license": [
     1270            "MIT"
     1271        ],
     1272        "authors": [
     1273            {
     1274                "name": "Nicolas Grekas",
     1275                "email": "p@tchwork.com"
     1276            },
     1277            {
     1278                "name": "Symfony Community",
     1279                "homepage": "https://symfony.com/contributors"
     1280            }
     1281        ],
     1282        "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
     1283        "homepage": "https://symfony.com",
     1284        "keywords": [
     1285            "compatibility",
     1286            "polyfill",
     1287            "portable",
     1288            "shim"
     1289        ]
     1290    },
     1291    {
     1292        "name": "symfony/service-contracts",
     1293        "version": "v2.0.1",
     1294        "version_normalized": "2.0.1.0",
     1295        "source": {
     1296            "type": "git",
     1297            "url": "https://github.com/symfony/service-contracts.git",
     1298            "reference": "144c5e51266b281231e947b51223ba14acf1a749"
     1299        },
     1300        "dist": {
     1301            "type": "zip",
     1302            "url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749",
     1303            "reference": "144c5e51266b281231e947b51223ba14acf1a749",
     1304            "shasum": ""
     1305        },
     1306        "require": {
     1307            "php": "^7.2.5",
     1308            "psr/container": "^1.0"
     1309        },
     1310        "suggest": {
     1311            "symfony/service-implementation": ""
     1312        },
     1313        "time": "2019-11-18T17:27:11+00:00",
     1314        "type": "library",
     1315        "extra": {
     1316            "branch-alias": {
     1317                "dev-master": "2.0-dev"
     1318            }
     1319        },
     1320        "installation-source": "dist",
     1321        "autoload": {
     1322            "psr-4": {
     1323                "Symfony\\Contracts\\Service\\": ""
     1324            }
     1325        },
     1326        "notification-url": "https://packagist.org/downloads/",
     1327        "license": [
     1328            "MIT"
     1329        ],
     1330        "authors": [
     1331            {
     1332                "name": "Nicolas Grekas",
     1333                "email": "p@tchwork.com"
     1334            },
     1335            {
     1336                "name": "Symfony Community",
     1337                "homepage": "https://symfony.com/contributors"
     1338            }
     1339        ],
     1340        "description": "Generic abstractions related to writing services",
     1341        "homepage": "https://symfony.com",
     1342        "keywords": [
     1343            "abstractions",
     1344            "contracts",
     1345            "decoupling",
     1346            "interfaces",
     1347            "interoperability",
     1348            "standards"
     1349        ]
     1350    },
     1351    {
     1352        "name": "symfony/translation",
     1353        "version": "v5.0.5",
     1354        "version_normalized": "5.0.5.0",
     1355        "source": {
     1356            "type": "git",
     1357            "url": "https://github.com/symfony/translation.git",
     1358            "reference": "e9b93f42a1fd6aec6a0872d59ee5c8219a7d584b"
     1359        },
     1360        "dist": {
     1361            "type": "zip",
     1362            "url": "https://api.github.com/repos/symfony/translation/zipball/e9b93f42a1fd6aec6a0872d59ee5c8219a7d584b",
     1363            "reference": "e9b93f42a1fd6aec6a0872d59ee5c8219a7d584b",
     1364            "shasum": ""
     1365        },
     1366        "require": {
     1367            "php": "^7.2.5",
     1368            "symfony/polyfill-mbstring": "~1.0",
     1369            "symfony/translation-contracts": "^2"
     1370        },
     1371        "conflict": {
     1372            "symfony/config": "<4.4",
     1373            "symfony/dependency-injection": "<5.0",
     1374            "symfony/http-kernel": "<5.0",
     1375            "symfony/twig-bundle": "<5.0",
     1376            "symfony/yaml": "<4.4"
     1377        },
     1378        "provide": {
     1379            "symfony/translation-implementation": "2.0"
     1380        },
     1381        "require-dev": {
     1382            "psr/log": "~1.0",
     1383            "symfony/config": "^4.4|^5.0",
     1384            "symfony/console": "^4.4|^5.0",
     1385            "symfony/dependency-injection": "^5.0",
     1386            "symfony/finder": "^4.4|^5.0",
     1387            "symfony/http-kernel": "^5.0",
     1388            "symfony/intl": "^4.4|^5.0",
     1389            "symfony/service-contracts": "^1.1.2|^2",
     1390            "symfony/yaml": "^4.4|^5.0"
     1391        },
     1392        "suggest": {
     1393            "psr/log-implementation": "To use logging capability in translator",
     1394            "symfony/config": "",
     1395            "symfony/yaml": ""
     1396        },
     1397        "time": "2020-02-04T07:41:34+00:00",
     1398        "type": "library",
     1399        "extra": {
     1400            "branch-alias": {
     1401                "dev-master": "5.0-dev"
     1402            }
     1403        },
     1404        "installation-source": "dist",
     1405        "autoload": {
     1406            "psr-4": {
     1407                "Symfony\\Component\\Translation\\": ""
     1408            },
     1409            "exclude-from-classmap": [
     1410                "/Tests/"
     1411            ]
     1412        },
     1413        "notification-url": "https://packagist.org/downloads/",
     1414        "license": [
     1415            "MIT"
     1416        ],
     1417        "authors": [
     1418            {
     1419                "name": "Fabien Potencier",
     1420                "email": "fabien@symfony.com"
     1421            },
     1422            {
     1423                "name": "Symfony Community",
     1424                "homepage": "https://symfony.com/contributors"
     1425            }
     1426        ],
     1427        "description": "Symfony Translation Component",
     1428        "homepage": "https://symfony.com"
     1429    },
     1430    {
     1431        "name": "symfony/translation-contracts",
     1432        "version": "v2.0.1",
     1433        "version_normalized": "2.0.1.0",
     1434        "source": {
     1435            "type": "git",
     1436            "url": "https://github.com/symfony/translation-contracts.git",
     1437            "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed"
     1438        },
     1439        "dist": {
     1440            "type": "zip",
     1441            "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/8cc682ac458d75557203b2f2f14b0b92e1c744ed",
     1442            "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed",
     1443            "shasum": ""
     1444        },
     1445        "require": {
     1446            "php": "^7.2.5"
     1447        },
     1448        "suggest": {
     1449            "symfony/translation-implementation": ""
     1450        },
     1451        "time": "2019-11-18T17:27:11+00:00",
     1452        "type": "library",
     1453        "extra": {
     1454            "branch-alias": {
     1455                "dev-master": "2.0-dev"
     1456            }
     1457        },
     1458        "installation-source": "dist",
     1459        "autoload": {
     1460            "psr-4": {
     1461                "Symfony\\Contracts\\Translation\\": ""
     1462            }
     1463        },
     1464        "notification-url": "https://packagist.org/downloads/",
     1465        "license": [
     1466            "MIT"
     1467        ],
     1468        "authors": [
     1469            {
     1470                "name": "Nicolas Grekas",
     1471                "email": "p@tchwork.com"
     1472            },
     1473            {
     1474                "name": "Symfony Community",
     1475                "homepage": "https://symfony.com/contributors"
     1476            }
     1477        ],
     1478        "description": "Generic abstractions related to translation",
     1479        "homepage": "https://symfony.com",
     1480        "keywords": [
     1481            "abstractions",
     1482            "contracts",
     1483            "decoupling",
     1484            "interfaces",
     1485            "interoperability",
     1486            "standards"
     1487        ]
     1488    },
     1489    {
    31490        "name": "vimeo/vimeo-api",
    4         "version": "2.0.5",
    5         "version_normalized": "2.0.5.0",
     1491        "version": "3.0.5",
     1492        "version_normalized": "3.0.5.0",
    61493        "source": {
    71494            "type": "git",
    81495            "url": "https://github.com/vimeo/vimeo.php.git",
    9             "reference": "fe9b1aa22036da8768111cfda1902b23e516460e"
    10         },
    11         "dist": {
    12             "type": "zip",
    13             "url": "https://api.github.com/repos/vimeo/vimeo.php/zipball/fe9b1aa22036da8768111cfda1902b23e516460e",
    14             "reference": "fe9b1aa22036da8768111cfda1902b23e516460e",
    15             "shasum": ""
    16         },
    17         "require": {
     1496            "reference": "316cdb02b8d5a34b0af03e0da79f8c7e61283504"
     1497        },
     1498        "dist": {
     1499            "type": "zip",
     1500            "url": "https://api.github.com/repos/vimeo/vimeo.php/zipball/316cdb02b8d5a34b0af03e0da79f8c7e61283504",
     1501            "reference": "316cdb02b8d5a34b0af03e0da79f8c7e61283504",
     1502            "shasum": ""
     1503        },
     1504        "require": {
     1505            "ankitpokhrel/tus-php": "^v1.0.0",
    181506            "ext-curl": "*",
    191507            "ext-json": "*",
    20             "php": ">=5.3.0"
     1508            "php": ">=7.1.0"
    211509        },
    221510        "require-dev": {
    231511            "php-coveralls/php-coveralls": "^1.0",
    24             "phpunit/phpunit": "^4.8 || ^6.5"
    25         },
    26         "time": "2018-08-27T13:36:11+00:00",
     1512            "phpunit/phpunit": "^7.4",
     1513            "vimeo/psalm": "^2.0"
     1514        },
     1515        "time": "2019-12-12T17:54:54+00:00",
    271516        "type": "library",
    281517        "installation-source": "dist",
  • wc-vimeo/trunk/vendor/vimeo/vimeo-api/.travis.yml

    r2263463 r2265452  
    22
    33php:
    4   - '5.4'
    5   - '5.5'
    6   - '5.6'
    7   - '7.0'
    84  - '7.1'
    95  - '7.2'
    10 
    11 matrix:
    12   include:
    13     - php: 5.3
    14       dist: precise
    156
    167cache:
  • wc-vimeo/trunk/vendor/vimeo/vimeo-api/CHANGELOG.md

    r2263463 r2265452  
    11# Changelog
     2## [3.0.5] - 2019-12-11
     3### Fixed
     4- Fixes `setUrl` method not found error.([#239](https://github.com/vimeo/vimeo.php/pull/239))
     5- Adds `TusHelper` class.
     6
     7## [3.0.4] - 2019-12-02
     8### Fixed
     9- Fixes "invalid bucket" error when uploading a new video. ([#237](https://github.com/vimeo/vimeo.php/pull/237))
     10
     11## [3.0.3] - 2019-11-15
     12### Changed
     13- Updating `ankitpokhrel/tus-php` to stable `v1.0.0` release.
     14
     15## [3.0.2] - 2018-12-18
     16### Fixed
     17- Locking our `ankitpokhrel/tus-php` at v0.1.0 instead of a specific commit. ([#189](https://github.com/vimeo/vimeo.php/issues/189))
     18
     19## [3.0.1] - 2018-11-19
     20### Changed
     21- Updating the user agent version string to match the library version.
     22
     23## [3.0.0] - 2018-11-19
     24### Added
     25- Added [Psalm](https://github.com/vimeo/psalm) into our test process for static analysis. ([#186](https://github.com/vimeo/vimeo.php/pull/186))
     26
     27### Changed
     28- Rewrote the Tus upload integration to use [TusPHP](https://github.com/ankitpokhrel/tus-php). ([#186](https://github.com/vimeo/vimeo.php/pull/186))
     29
     30### Removed
     31- Removed support for <PHP 7.1. ([#186](https://github.com/vimeo/vimeo.php/pull/186))
    232
    333## [2.0.5] - 2018-04-27
     
    88118- This is the Vimeo library for version 3 of the Vimeo API.
    89119
     120[3.0.5]: https://github.com/vimeo/vimeo.php/compare/3.0.4...3.0.5
     121[3.0.4]: https://github.com/vimeo/vimeo.php/compare/3.0.3...3.0.4
     122[3.0.3]: https://github.com/vimeo/vimeo.php/compare/3.0.2...3.0.3
     123[3.0.2]: https://github.com/vimeo/vimeo.php/compare/3.0.1...3.0.2
     124[3.0.1]: https://github.com/vimeo/vimeo.php/compare/3.0.0...3.0.1
     125[3.0.0]: https://github.com/vimeo/vimeo.php/compare/2.0.5...3.0.0
    90126[2.0.5]: https://github.com/vimeo/vimeo.php/compare/2.0.4...2.0.5
    91127[2.0.4]: https://github.com/vimeo/vimeo.php/compare/2.0.3...2.0.4
  • wc-vimeo/trunk/vendor/vimeo/vimeo-api/README.md

    r2263463 r2265452  
    4444
    4545## Installation
    46 ### Composer
    47 
    48461. Require this package, with [Composer](https://getcomposer.org/), in the root directory of your project.
    4947
     
    5250```
    5351
     52Please note that this library requires at least PHP 7.1 installed. If you are on PHP 5.6, or PHP 7.0, please use install the package with the following:
     53
     54```bash
     55composer require vimeo/vimeo-api ^2.0
     56```
     57
    54582. Use the library `$lib = new \Vimeo\Vimeo($client_id, $client_secret)`.
    55 
    56 ### Manual
    57 
    58 1. Download the latest release: [v2.0.3](https://github.com/vimeo/vimeo.php/archive/2.0.3.zip).
    59 2. Include the autoloader `require("/path/to/vimeo.php/autoload.php");`.
    60 3. Use the library `$lib = new \Vimeo\Vimeo($client_id, $client_secret)`.
    6159
    6260## Usage
  • wc-vimeo/trunk/vendor/vimeo/vimeo-api/composer.json

    r2263463 r2265452  
    1313    "minimum-stability": "stable",
    1414    "require": {
    15         "php": ">=5.3.0",
     15        "php": ">=7.1.0",
    1616        "ext-curl": "*",
    17         "ext-json":"*"
     17        "ext-json":"*",
     18        "ankitpokhrel/tus-php": "^v1.0.0"
    1819    },
    1920    "autoload": {
     
    2829    },
    2930    "require-dev": {
    30         "phpunit/phpunit": "^4.8 || ^6.5",
    31         "php-coveralls/php-coveralls": "^1.0"
     31        "php-coveralls/php-coveralls": "^1.0",
     32        "phpunit/phpunit": "^7.4",
     33        "vimeo/psalm": "^2.0"
    3234    },
    3335    "scripts": {
    3436        "coverage": "phpunit --coverage-html reports/",
    35         "tests": "phpunit"
     37        "tests": [
     38            "psalm",
     39            "phpunit"
     40        ]
    3641    }
    3742}
  • wc-vimeo/trunk/vendor/vimeo/vimeo-api/phpunit.xml

    r2263463 r2265452  
    88         convertWarningsToExceptions="true"
    99         processIsolation="false"
    10          stopOnFailure="false"
    11          syntaxCheck="false">
     10         stopOnFailure="false">
    1211    <testsuites>
    1312        <testsuite name="Vimeo PHP SDK">
  • wc-vimeo/trunk/vendor/vimeo/vimeo-api/src/Vimeo/Vimeo.php

    r2263463 r2265452  
    22namespace Vimeo;
    33
     4use Carbon\Carbon;
     5use Vimeo\Exceptions\VimeoException;
    46use Vimeo\Exceptions\VimeoRequestException;
    57use Vimeo\Exceptions\VimeoUploadException;
     8use Vimeo\Upload\TusClient;
    69
    710/**
     
    3336    const VERSIONS_ENDPOINT = '/versions';
    3437    const VERSION_STRING = 'application/vnd.vimeo.*+json; version=3.4';
    35     const USER_AGENT = 'vimeo.php 2.0.5; (http://developer.vimeo.com/api/docs)';
     38    const USER_AGENT = 'vimeo.php 3.0.5; (http://developer.vimeo.com/api/docs)';
    3639    const CERTIFICATE_PATH = '/certificates/vimeo-api.pem';
    3740
     41    /** @var array */
    3842    protected $_curl_opts = array();
     43
     44    /** @var array */
    3945    protected $CURL_DEFAULTS = array();
    4046
     47    /** @var null|string */
    4148    private $_client_id = null;
     49
     50    /** @var null|string */
    4251    private $_client_secret = null;
     52
     53    /** @var null|string */
    4354    private $_access_token = null;
    4455
     
    4859     * @param string $client_id Your applications client id. Can be found on developer.vimeo.com/apps
    4960     * @param string $client_secret Your applications client secret. Can be found on developer.vimeo.com/apps
    50      * @param string $access_token Your access token. Can be found on developer.vimeo.com/apps or generated using OAuth 2.
    51      */
    52     public function __construct($client_id, $client_secret, $access_token = null)
     61     * @param string|null $access_token Your access token. Can be found on developer.vimeo.com/apps or generated using OAuth 2.
     62     */
     63    public function __construct(string $client_id, string $client_secret, string $access_token = null)
    5364    {
    5465        $this->_client_id = $client_id;
     
    7788     * @throws VimeoRequestException
    7889     */
    79     public function request($url, $params = array(), $method = 'GET', $json_body = true, array $headers = array())
     90    public function request($url, $params = array(), $method = 'GET', $json_body = true, array $headers = array()): array
    8091    {
    8192        $headers = array_merge(array(
     
    128139                );
    129140                break;
     141
     142            default:
     143                throw new VimeoRequestException('This library does not support ' . $method . ' requests.');
    130144        }
    131145
     
    147161     * @return string
    148162     */
    149     public function getToken()
     163    public function getToken(): ?string
    150164    {
    151165        return $this->_access_token;
     
    157171     * @param string $access_token the new access token
    158172     */
    159     public function setToken($access_token)
     173    public function setToken(string $access_token): void
    160174    {
    161175        $this->_access_token = $access_token;
     
    165179     * Gets custom cURL options.
    166180     *
    167      * @return string
    168      */
    169     public function getCURLOptions()
     181     * @return array
     182     */
     183    public function getCURLOptions(): array
    170184    {
    171185        return $this->_curl_opts;
     
    177191     * @param array $curl_opts An associative array of cURL options.
    178192     */
    179     public function setCURLOptions($curl_opts = array())
     193    public function setCURLOptions(array $curl_opts = array()): void
    180194    {
    181195        $this->_curl_opts = $curl_opts;
     
    189203     * @param string|null $proxy_userpwd Optional `user:password` authentication.
    190204     */
    191     public function setProxy($proxy_address, $proxy_port = null, $proxy_userpwd = null)
     205    public function setProxy(string $proxy_address, string $proxy_port = null, string $proxy_userpwd = null): void
    192206    {
    193207        $this->CURL_DEFAULTS[CURLOPT_PROXY] = $proxy_address;
     
    207221     * @return array
    208222     */
    209     public static function parse_headers($headers)
     223    public static function parse_headers(string $headers): array
    210224    {
    211225        $final_headers = array();
     
    230244     * @return array This array contains three keys, 'status' is the status code, 'body' is an object representation of the json response body, and headers are an associated array of response headers
    231245     */
    232     public function accessToken($code, $redirect_uri)
     246    public function accessToken(string $code, string $redirect_uri): array
    233247    {
    234248        return $this->request(self::ACCESS_TOKEN_ENDPOINT, array(
     
    263277     *
    264278     * @param string $redirect_uri The redirect url that you have configured on your app page
    265      * @param string $scope An array of scopes that your final access token needs to access
    266      * @param string $state A random variable that will be returned on your redirect url. You should validate that this matches
     279     * @param string|array|null $scope An array of scopes that your final access token needs to access
     280     * @param string|null $state A random variable that will be returned on your redirect url. You should validate that this matches
    267281     * @return string
    268282     */
     
    407421        $curl_info = curl_getinfo($curl);
    408422
    409         if (!$response) {
     423        if (!$response || !is_string($response)) {
    410424            $error = curl_error($curl);
    411425            throw new VimeoUploadException($error);
    412426        }
     427
    413428        curl_close($curl);
    414429
     
    448463        $name = $name[0];
    449464
    450         $texttrack_response = $this->request($texttracks_uri, array('type' => $track_type, 'language' => $language, 'name' => $name), 'POST');
     465        $texttrack_response = $this->request($texttracks_uri, array(
     466            'type' => $track_type,
     467            'language' => $language,
     468            'name' => $name
     469        ), 'POST');
    451470
    452471        if ($texttrack_response['status'] !== 201) {
     
    472491        $curl_info = curl_getinfo($curl);
    473492
    474         if (!$response) {
     493        if (!$response || !is_string($response)) {
    475494            $error = curl_error($curl);
    476495            throw new VimeoUploadException($error);
    477496        }
     497
    478498        curl_close($curl);
    479499
     
    493513     * @throws VimeoRequestException
    494514     */
    495     private function _request($url, $curl_opts = array())
     515    private function _request(string $url, $curl_opts = array()): array
    496516    {
    497517        // Merge the options (custom options take precedence).
     
    505525
    506526        if (isset($curl_info['http_code']) && $curl_info['http_code'] === 0) {
     527            $curl_error = curl_error($curl);
     528            $curl_error = !empty($curl_error) ? ' [' . $curl_error .']' : '';
     529            throw new VimeoRequestException('Unable to complete request.' . $curl_error);
     530        } elseif (!$response || !is_string($response)) {
    507531            $curl_error = curl_error($curl);
    508532            $curl_error = !empty($curl_error) ? ' [' . $curl_error .']' : '';
     
    530554     * @return string
    531555     */
    532     private function _authHeader()
    533     {
     556    private function _authHeader(): string
     557    {
     558        if (empty($this->_client_id)) {
     559            throw new VimeoException('A client ID must be set in order to generate an auth header.');
     560        } elseif (empty($this->_client_secret)) {
     561            throw new VimeoException('A client secret must be set in order to generate an auth header.');
     562        }
     563
    534564        return base64_encode($this->_client_id . ':' . $this->_client_secret);
    535565    }
     
    539569     *
    540570     * @link https://tus.io/
    541      * @param string $file_path Path to the video file to upload
    542      * @param int $file_size Size of the video file.
     571     * @param string $file_path Path to the video file to upload.
     572     * @param int|float $file_size Size of the video file.
    543573     * @param array $attempt Upload attempt data.
    544      * @return mixed
    545      * @throws VimeoRequestException
     574     * @return string
    546575     * @throws VimeoUploadException
    547576     */
    548     private function perform_upload_tus($file_path, $file_size, $attempt)
    549     {
     577    private function perform_upload_tus(string $file_path, $file_size, array $attempt): string
     578    {
     579        $default_chunk_size = (100 * 1024 * 1024); // 100 MB
     580
    550581        $url = $attempt['body']['upload']['upload_link'];
    551 
    552         // We need a handle on the input file since we may have to send segments multiple times.
    553         $file = fopen($file_path, 'r');
    554 
    555         $curl_opts = array(
    556             CURLOPT_POST => true,
    557             CURLOPT_CUSTOMREQUEST => 'PATCH',
    558             CURLOPT_INFILE => $file,
    559             CURLOPT_INFILESIZE => filesize($file_path),
    560             CURLOPT_UPLOAD => true,
    561             CURLOPT_HTTPHEADER => array(
    562                 'Expect: ',
    563                 'Content-Type: application/offset+octet-stream',
    564                 'Tus-Resumable: 1.0.0',
    565                 'Upload-Offset: {placeholder}',
    566             )
    567         );
    568 
    569         // Perform the upload by sending as much to the server as possible and ending when we reach the file size on
    570         // the server.
     582        $url_path = parse_url($url)['path'];
     583
     584        $base_url = str_replace($url_path, '', $url);
     585        $api_path = $url_path;
     586        $api_pathp = explode('/', $api_path);
     587        $key = $api_pathp[count($api_pathp) - 1];
     588        $api_path = str_replace('/' . $key, '', $api_path);
     589
     590        $bytes_uploaded = 0;
    571591        $failures = 0;
    572         $server_at = 0;
     592        $chunk_size = $this->getTusUploadChunkSize($default_chunk_size, (int)$file_size);
     593
     594        $client = new TusClient($base_url);
     595        $client->setApiPath($api_path);
     596        $client->setKey($key)->file($file_path);
     597        $client->setUrl($url);
     598        $client->getCache()->set($client->getKey(),[
     599            'location' => $url,
     600            'expires_at' => Carbon::now()->addSeconds($client->getCache()->getTtl())->format($client->getCache()::RFC_7231),
     601        ]);
     602
    573603        do {
    574             // The last HTTP header we set has to be `Upload-Offset`, since for resumable uploading to work properly,
    575             // we'll need to alter the content of the header for each upload segment request.
    576             array_pop($curl_opts[CURLOPT_HTTPHEADER]);
    577             $curl_opts[CURLOPT_HTTPHEADER][] = 'Upload-Offset: ' . $server_at;
    578 
    579             fseek($file, $server_at);
    580 
    581604            try {
    582                 $response = $this->_request($url, $curl_opts);
    583 
    584                 // Successful upload, so reset the failure counter.
    585                 $failures = 0;
    586 
    587                 if ($response['status'] === 204) {
    588                     // If the `Upload-Offset` returned is equal to the size of the video we want to upload, then we've
    589                     // fully uploaded the video. If not, continue uploading.
    590                     if ($response['headers']['Upload-Offset'] === $file_size) {
    591                         break;
    592                     }
    593 
    594                     $server_at = $response['headers']['Upload-Offset'];
    595                     continue;
    596                 }
    597 
    598                 // If we didn't receive a 204 response from the tus server, then we should verify what's going on before
    599                 // proceeding to upload more pieces.
    600                 $verify_response = $this->request($url, array(), 'HEAD');
    601                 if ($verify_response['status'] !== 200) {
    602                     $verify_error = !empty($ticket['body']) ? ' [' . $ticket['body'] . ']' : '';
    603                     throw new VimeoUploadException('Unable to verify upload' . $verify_error);
    604                 }
    605 
    606                 if ($verify_response['headers']['Upload-Offset'] === $file_size) {
    607                     break;
    608                 }
    609 
    610                 $server_at = $verify_response['headers']['Upload-Offset'];
    611             } catch (VimeoRequestException $exception) {
     605                $bytes_uploaded = $client->upload($chunk_size);
     606            } catch (\Exception $e) {
    612607                // We likely experienced a timeout, but if we experience three in a row, then we should back off and
    613608                // fail so as to not overwhelm servers that are, probably, down.
    614609                if ($failures >= 3) {
    615                     throw $exception;
     610                    throw new VimeoUploadException($e->getMessage());
    616611                }
    617612
    618613                $failures++;
    619                 sleep(pow(4, $failures)); // sleep 4, 16, 64 seconds (based on failure count)
    620             } catch (VimeoUploadException $exception) {
    621                 throw $exception;
     614                sleep((int)pow(4, $failures)); // sleep 4, 16, 64 seconds (based on failure count)
    622615            }
    623         } while ($server_at < $file_size);
     616        } while ($bytes_uploaded < $file_size);
    624617
    625618        return $attempt['body']['uri'];
    626619    }
     620
     621    /**
     622     * Enforces the notion that a user may supply any `proposed_chunk_size`, as long as it results in 1024 or less
     623     * proposed chunks. In the event it does not, then the chunk size becomes the file size divided by 1024.
     624     *
     625     * @param int $proposed_chunk_size
     626     * @param int $file_size
     627     * @return int
     628     */
     629    private function getTusUploadChunkSize(int $proposed_chunk_size, int $file_size): int
     630    {
     631        $proposed_chunk_size = ($proposed_chunk_size <= 0) ? 1 : $proposed_chunk_size;
     632        $chunks = floor($file_size / $proposed_chunk_size);
     633        $divides_evenly = $file_size % $proposed_chunk_size === 0;
     634        $number_of_chunks_proposed = ($divides_evenly) ? $chunks : $chunks + 1;
     635
     636        if ($number_of_chunks_proposed > 1024) {
     637            return (int)floor($file_size / 1024) + 1;
     638        }
     639
     640        return $proposed_chunk_size;
     641    }
    627642}
  • wc-vimeo/trunk/vendor/vimeo/vimeo-api/tests/Vimeo/VimeoTest.php

    r2263463 r2265452  
    33
    44use PHPUnit\Framework\TestCase;
    5 use Vimeo\Vimeo;
     5use ReflectionObject;
    66
    77class VimeoTest extends TestCase
    88{
     9    /** @var string */
    910    protected $clientId = 'client_id';
     11
     12    /** @var string */
    1013    protected $clientSecret = 'client_secret';
    1114
    12     public function testRequestGetUserInformation()
    13     {
     15    public function testRequestGetUserInformation(): void
     16    {
     17        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     18
    1419        // Arrange
    1520        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    2227    }
    2328
    24     public function testRequestGetUserInformationWithAccessToken()
    25     {
     29    public function testRequestGetUserInformationWithAccessToken(): void
     30    {
     31        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     32
    2633        // Arrange
    2734        $vimeo = new Vimeo($this->clientId, $this->clientSecret, 'fake_access_token');
     
    3441    }
    3542
    36     public function testRequestGetUserInformationWithParams()
    37     {
     43    public function testRequestGetUserInformationWithParams(): void
     44    {
     45        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     46
    3847        // Arrange
    3948        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    4655    }
    4756
    48     public function testGetToken()
    49     {
     57    public function testGetToken(): void
     58    {
     59        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     60
    5061        // Arrange
    5162        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    5869    }
    5970
    60     public function testGetCurlOptions()
    61     {
     71    public function testGetCurlOptions(): void
     72    {
     73        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     74
    6275        // Arrange
    6376        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    6881
    6982        // Assert
    70         $this->assertInternalType('array', $result);
     83        $this->assertIsArray($result);
    7184        $this->assertSame('custom_value', $result['custom_name']);
    7285    }
    7386
    74     public function testAccessTokenWithCallingFakeRedirectUri()
    75     {
     87    public function testAccessTokenWithCallingFakeRedirectUri(): void
     88    {
     89        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     90
    7691        // Arrange
    7792        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    8499    }
    85100
    86     public function testClientCredentialsWithDefaultScope()
    87     {
     101    public function testClientCredentialsWithDefaultScope(): void
     102    {
     103        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     104
    88105        // Arrange
    89106        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    96113    }
    97114
    98     public function testClientCredentialsWithArrayScope()
    99     {
     115    public function testClientCredentialsWithArrayScope(): void
     116    {
     117        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     118
    100119        // Arrange
    101120        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    108127    }
    109128
    110     public function testBuildAuthorizationEndpointWithDefaultScopeAndNullState()
    111     {
     129    public function testBuildAuthorizationEndpointWithDefaultScopeAndNullState(): void
     130    {
     131        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     132
    112133        // Arrange
    113134        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    120141    }
    121142
    122     public function testBuildAuthorizationEndpointWithNullScopeAndNullState()
    123     {
     143    public function testBuildAuthorizationEndpointWithNullScopeAndNullState(): void
     144    {
     145        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     146
    124147        // Arrange
    125148        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    132155    }
    133156
    134     public function testBuildAuthorizationEndpointWithArrayScopeAndNullState()
    135     {
     157    public function testBuildAuthorizationEndpointWithArrayScopeAndNullState(): void
     158    {
     159        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     160
    136161        // Arrange
    137162        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    144169    }
    145170
    146     public function testBuildAuthorizationEndpointWithArrayScopeAndState()
    147     {
     171    public function testBuildAuthorizationEndpointWithArrayScopeAndState(): void
     172    {
     173        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     174
    148175        // Arrange
    149176        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    159186     * @expectedException Vimeo\Exceptions\VimeoUploadException
    160187     */
    161     public function testUploadWithNonExistedFile()
    162     {
     188    public function testUploadWithNonExistedFile(): void
     189    {
     190        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     191
    163192        // Arrange
    164193        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    171200     * @expectedException Vimeo\Exceptions\VimeoUploadException
    172201     */
    173     public function testUploadWithInvalidParamShouldReturnVimeoRequestException()
    174     {
     202    public function testUploadWithInvalidParamShouldReturnVimeoRequestException(): void
     203    {
     204        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     205
    175206        // Arrange
    176207        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    183214     * @expectedException Vimeo\Exceptions\VimeoUploadException
    184215     */
    185     public function testReplaceWithNonExistedFile()
    186     {
     216    public function testReplaceWithNonExistedFile(): void
     217    {
     218        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     219
    187220        // Arrange
    188221        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    195228     * @expectedException Vimeo\Exceptions\VimeoUploadException
    196229     */
    197     public function testUploadImageWithNonExistedFile()
    198     {
     230    public function testUploadImageWithNonExistedFile(): void
     231    {
     232        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     233
    199234        // Arrange
    200235        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    207242     * @expectedException Vimeo\Exceptions\VimeoUploadException
    208243     */
    209     public function testUploadTexttrackWithNonExistedFile()
    210     {
     244    public function testUploadTexttrackWithNonExistedFile(): void
     245    {
     246        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     247
    211248        // Arrange
    212249        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     
    219256     * @expectedException Vimeo\Exceptions\VimeoRequestException
    220257     */
    221     public function testReplaceWithVideoUriShouldReturnVimeoRequestException()
    222     {
    223         // Arrange
    224         $vimeo = new Vimeo($this->clientId, $this->clientSecret);
    225  
     258    public function testReplaceWithVideoUriShouldReturnVimeoRequestException(): void
     259    {
     260        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     261
     262        // Arrange
     263        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     264
    226265        // Act
    227266        $result = $vimeo->replace('https://vimeo.com/241711006', __DIR__.'/../../composer.json');
     
    231270     * @expectedException Vimeo\Exceptions\VimeoRequestException
    232271     */
    233     public function testUploadImageWithPictureUriShouldReturnVimeoRequestException()
    234     {
    235         // Arrange
    236         $vimeo = new Vimeo($this->clientId, $this->clientSecret);
    237  
     272    public function testUploadImageWithPictureUriShouldReturnVimeoRequestException(): void
     273    {
     274        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     275
     276        // Arrange
     277        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     278
    238279        // Act
    239280        $result = $vimeo->uploadImage('https://vimeo.com/user59081751', __DIR__.'/../../composer.json');
     
    243284     * @expectedException Vimeo\Exceptions\VimeoRequestException
    244285     */
    245     public function testUploadTexttrackWithPictureUriAndInvalidParamShouldReturnVimeoRequestException()
    246     {
    247         // Arrange
    248         $vimeo = new Vimeo($this->clientId, $this->clientSecret);
    249  
     286    public function testUploadTexttrackWithPictureUriAndInvalidParamShouldReturnVimeoRequestException(): void
     287    {
     288        $this->markTestSkipped('Skipping until we have time to set up real tests with Travis secret storage.');
     289
     290        // Arrange
     291        $vimeo = new Vimeo($this->clientId, $this->clientSecret);
     292
    250293        // Act
    251294        $result = $vimeo->uploadTexttrack('https://vimeo.com/user59081751', __DIR__.'/../../composer.json', 'fake_track_type', 'zh_TW');
    252295    }
     296
     297    public function testGetTusUploadChunkSize(): void
     298    {
     299        $client = new Vimeo($this->clientId, $this->clientSecret);
     300
     301        $reflector = new ReflectionObject($client);
     302        $method = $reflector->getMethod('getTusUploadChunkSize');
     303        $method->setAccessible(true);
     304
     305        // The following cases result in < 1024 and as such should be allowed
     306        $this->assertSame(1, $method->invoke($client, 1, 1024));
     307        $this->assertSame(3, $method->invoke($client, 3, 1024));
     308
     309        // A `chunk_size` larger than `file_size` is ok
     310        $this->assertSame(3, $method->invoke($client, 3, 1));
     311        $this->assertSame(1024, $method->invoke($client, 1024, 1));
     312
     313        // A `chunk_size` <= 0 is equivalent to 1 byte.
     314        $this->assertSame(1, $method->invoke($client, 0, 1024));
     315        $this->assertSame(1, $method->invoke($client, -1000, 1024));
     316
     317        // The following cases all result in > 1024 chunks.
     318        $this->assertSame(2, $method->invoke($client, 1, 1025));
     319
     320        // 20 MB chunks for a 100000 MB file (100GB)
     321        $this->assertSame(102400001, $method->invoke($client, (20 * 1024 * 1024), (100000 * 1024 * 1024)));
     322    }
    253323}
  • wc-vimeo/trunk/woocommerce-vimeo.php

    r2264097 r2265452  
    44*   Plugin URI: https://www.nueue.net/
    55*   Description: WooCommerce Vimeo
    6 *   Version: 0.0.1
     6*   Version: 0.0.2
    77*   Author: Vincent Astolfi
    88*   Author URI: https://nueue.net/
Note: See TracChangeset for help on using the changeset viewer.