diff --git a/.gitignore b/.gitignore index 6e74d14efe..329d5c59b0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,4 @@ -# Application -web/app/plugins/* -!web/app/plugins/.gitkeep -web/app/mu-plugins/*/ -web/app/upgrade -web/app/uploads/* -!web/app/uploads/.gitkeep -web/app/languages -web/app/themes + # WordPress web/wp @@ -30,3 +22,11 @@ node_modules # Vagrant bin .vagrant +/web/ +!/web/index.php +!/web/.user.ini +!/web/wp-config.php +!/web/app/ +!/web/app/uploads/.gitkeep +!/web/app/plugins/.gitkeep + diff --git a/.profile.d/001-remove-installers.sh b/.profile.d/001-remove-installers.sh new file mode 100644 index 0000000000..d069299996 --- /dev/null +++ b/.profile.d/001-remove-installers.sh @@ -0,0 +1,5 @@ +rm -rf $HEROKU_APP_DIR/wp/wp-admin/install.php +rm -rf $HEROKU_APP_DIR/wp/wp-admin/install-helper.php +rm -rf $HEROKU_APP_DIR/wp/wp-admin/setup-config.php +rm -rf $HEROKU_APP_DIR/wp/wp-admin/update.php +rm -rf $HEROKU_APP_DIR/wp/wp-admin/update-core.php \ No newline at end of file diff --git a/.profile.d/999-remove-write-perm.sh b/.profile.d/999-remove-write-perm.sh new file mode 100644 index 0000000000..bef02ac62e --- /dev/null +++ b/.profile.d/999-remove-write-perm.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +mkdir -p $HEROKU_APP_DIR/app/uploads +if [[ ! "$CI" == "true" ]]; then + chmod -R a-w $HEROKU_APP_DIR + chmod -R u+w $HEROKU_APP_DIR/app/uploads +fi diff --git a/.profile.d/remove-write-perm.sh b/.profile.d/remove-write-perm.sh deleted file mode 100644 index 82fa9787cf..0000000000 --- a/.profile.d/remove-write-perm.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash - -mkdir -p $HOME/web/app/uploads -if [[ ! "$CI" == "true" ]]; then - chmod -R a-w $HOME/web - chmod -R u+w $HOME/web/app/uploads -fi diff --git a/.travis.yml b/.travis.yml index de318b0197..b879fe58e6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,7 @@ sudo: false language: php php: + - 7.0 - 5.6 matrix: diff --git a/composer.json b/composer.json index 0ee92ec155..bd681058e6 100644 --- a/composer.json +++ b/composer.json @@ -27,14 +27,6 @@ "preferred-install": "dist" }, "repositories": [ - { - "type": "vcs", - "url": "https://github.com/frc/wp-amazon-s3-and-cloudfront" - }, - { - "type": "vcs", - "url": "https://github.com/frc/Redis-Object-Cache" - }, { "type": "composer", "url": "https://wpackagist.org" @@ -45,28 +37,24 @@ } ], "require": { - "ext-redis": "*", - "frc/batcache": "~1.3-a1", + "ext-mbstring": "*", + "ext-gd": "*", "koodimonni/composer-dropin-installer": "~1.1", - "deliciousbrains/wp-amazon-s3-and-cloudfront": "dev-frc", - "wpackagist-plugin/amazon-web-services": "~0.3.2", - "wpackagist-plugin/sendgrid-email-delivery-simplified": "~1.6.2", - "wpackagist-plugin/limit-login-attempts": "~1.7.1", - "tillkruss/redis-object-cache": "dev-frc", + "frc/wp-env-heroku-database": "~1.0.0", "frc/wp-env-heroku-cleardb": "~1.0.1", "frc/wp-env-heroku-jawsdb": "~1.0.0", - "frc/wp-env-heroku-redis": "~1.0.0", + "frc/wp-env-heroku-jawsdb-maria": "~1.0.0", + "frc/wp-env-heroku-redis": "~1.0.1", "frc/wp-env-heroku-sendgrid": "~1.0.0", "frc/wp-env-heroku-amazon-aws": "~1.1.0", - "frc/wp-env-heroku-custom-php-constant": "~1.0.1", - "wpackagist-plugin/wordpress-mu-domain-mapping": "~0.5.5", - "frc/wp-harness": "^1.0", - "composer/installers": "~1.0.12", + "frc/wp-env-heroku-custom-php-constant": "~1.0.2", + "composer/installers": "~1.0.25", "vlucas/phpdotenv": "^2.0.1", - "johnpbloch/wordpress": "^4.5.1", + "johnpbloch/wordpress": "~4.9.8", "oscarotero/env": "^1.0", "roots/wp-password-bcrypt": "1.0.0", - "koodimonni-language/core-fi": "*" + "frc/wp-harness": "*", + "koodimonni-language/core-fi": "~4.9.8" }, "require-dev": { "heroku/heroku-buildpack-php": "dev-master", @@ -81,17 +69,20 @@ "dropin-paths": { "web/app/languages/": ["vendor:koodimonni-language"], "web/app/languages/plugins/": ["vendor:koodimonni-plugin-language"], - "web/app/": [ - "package:wpackagist-plugin/wordpress-mu-domain-mapping:sunrise.php", - "package:tillkruss/redis-object-cache:includes/object-cache.php", - "package:frc/batcache:advanced-cache.php" - ] + "web/app/languages/themes/": ["vendor:koodimonni-theme-language"] }, "wordpress-install-dir": "web/wp" }, "scripts": { + "post-update-cmd": [ + "rm -rf web/wp/wp-content/themes/*/; rm -rf web/wp/wp-content/plugins/*/; rm -rf web/wp/wp-content/plugins/hello.php" + ], + "post-install-cmd": [ + "rm -rf web/wp/wp-content/themes/*/; rm -rf web/wp/wp-content/plugins; rm -rf web/wp/wp-content/plugins/hello.php" + ], "test": [ - "vendor/bin/phpcs --ignore=web/wp/,web/app/,vendor/,config/ -n -s ." + "vendor/bin/phpcs --ignore=web/wp/,web/app/,vendor/,config/ -n -s .", + "prove vendor/frc/wp-harness/t/base/" ] } } diff --git a/composer.lock b/composer.lock index a35af24e50..6699b9b34d 100644 --- a/composer.lock +++ b/composer.lock @@ -1,23 +1,23 @@ { "_readme": [ "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "41fcfc4f24a93c2760909da9f6839eb6", + "content-hash": "aa11b71d9f711c2e29b4b2061be694c6", "packages": [ { "name": "composer/ca-bundle", - "version": "1.1.0", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "943b2c4fcad1ef178d16a713c2468bf7e579c288" + "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/943b2c4fcad1ef178d16a713c2468bf7e579c288", - "reference": "943b2c4fcad1ef178d16a713c2468bf7e579c288", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/558f321c52faeb4828c03e7dc0cfe39a09e09a2d", + "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d", "shasum": "" }, "require": { @@ -26,7 +26,7 @@ "php": "^5.3.2 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", "psr/log": "^1.0", "symfony/process": "^2.5 || ^3.0 || ^4.0" }, @@ -60,30 +60,30 @@ "ssl", "tls" ], - "time": "2017-11-29T09:37:33+00:00" + "time": "2019-01-28T09:30:10+00:00" }, { "name": "composer/composer", - "version": "1.6.2", + "version": "1.8.4", "source": { "type": "git", "url": "https://github.com/composer/composer.git", - "reference": "db191abd24b0be110c98ba2271ca992e1c70962f" + "reference": "bc364c2480c17941e2135cfc568fa41794392534" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/db191abd24b0be110c98ba2271ca992e1c70962f", - "reference": "db191abd24b0be110c98ba2271ca992e1c70962f", + "url": "https://api.github.com/repos/composer/composer/zipball/bc364c2480c17941e2135cfc568fa41794392534", + "reference": "bc364c2480c17941e2135cfc568fa41794392534", "shasum": "" }, "require": { "composer/ca-bundle": "^1.0", "composer/semver": "^1.0", "composer/spdx-licenses": "^1.2", + "composer/xdebug-handler": "^1.1", "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", "php": "^5.3.2 || ^7.0", "psr/log": "^1.0", - "seld/cli-prompt": "^1.0", "seld/jsonlint": "^1.4", "seld/phar-utils": "^1.0", "symfony/console": "^2.7 || ^3.0 || ^4.0", @@ -91,6 +91,9 @@ "symfony/finder": "^2.7 || ^3.0 || ^4.0", "symfony/process": "^2.7 || ^3.0 || ^4.0" }, + "conflict": { + "symfony/console": "2.8.38" + }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7", "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" @@ -106,7 +109,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "1.8-dev" } }, "autoload": { @@ -137,7 +140,7 @@ "dependency", "package" ], - "time": "2018-01-05T14:28:42+00:00" + "time": "2019-02-11T09:52:10+00:00" }, { "name": "composer/installers", @@ -303,16 +306,16 @@ }, { "name": "composer/spdx-licenses", - "version": "1.2.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/composer/spdx-licenses.git", - "reference": "2d899e9b33023c631854f36c39ef9f8317a7ab33" + "reference": "7a9556b22bd9d4df7cad89876b00af58ef20d3a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/2d899e9b33023c631854f36c39ef9f8317a7ab33", - "reference": "2d899e9b33023c631854f36c39ef9f8317a7ab33", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/7a9556b22bd9d4df7cad89876b00af58ef20d3a2", + "reference": "7a9556b22bd9d4df7cad89876b00af58ef20d3a2", "shasum": "" }, "require": { @@ -360,68 +363,51 @@ "spdx", "validator" ], - "time": "2018-01-03T16:37:06+00:00" + "time": "2018-11-01T09:45:54+00:00" }, { - "name": "deliciousbrains/wp-amazon-s3-and-cloudfront", - "version": "dev-frc", + "name": "composer/xdebug-handler", + "version": "1.3.2", "source": { "type": "git", - "url": "https://github.com/frc/wp-amazon-s3-and-cloudfront.git", - "reference": "9535b9537db0beb2d447d15e686d31ed4cfd893a" + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "d17708133b6c276d6e42ef887a877866b909d892" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/frc/wp-amazon-s3-and-cloudfront/zipball/9535b9537db0beb2d447d15e686d31ed4cfd893a", - "reference": "9535b9537db0beb2d447d15e686d31ed4cfd893a", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/d17708133b6c276d6e42ef887a877866b909d892", + "reference": "d17708133b6c276d6e42ef887a877866b909d892", "shasum": "" }, "require": { - "composer/installers": "~1.0.6" - }, - "type": "wordpress-plugin", - "license": [ - "GPLv3" - ], - "description": "Automatically copies media uploads to Amazon S3 for delivery. Optionally configure Amazon CloudFront for even faster delivery.", - "homepage": "https://github.com/deliciousbrains/wp-amazon-s3-and-cloudfront", - "keywords": [ - "amazon-web-services", - "cdn", - "cloudfront", - "plugin", - "s3" - ], - "support": { - "source": "https://github.com/frc/wp-amazon-s3-and-cloudfront/tree/frc" - }, - "time": "2016-06-16T09:56:15+00:00" - }, - { - "name": "frc/batcache", - "version": "v1.3-a2", - "source": { - "type": "git", - "url": "https://github.com/frc/batcache.git", - "reference": "49ecb51a1710e9559b870fbdecda3c7015e54abb" + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/frc/batcache/zipball/49ecb51a1710e9559b870fbdecda3c7015e54abb", - "reference": "49ecb51a1710e9559b870fbdecda3c7015e54abb", - "shasum": "" + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5" }, - "require": { - "composer/installers": "~1.0" + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } }, - "type": "wordpress-muplugin", "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-2.0+" + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without xdebug.", + "keywords": [ + "Xdebug", + "performance" ], - "description": "A memcached HTML page cache for WordPress. Fork of the automattic/batcache.", - "homepage": "https://github.com/frc/batcache", - "time": "2017-10-30T07:18:18+00:00" + "time": "2019-01-28T20:25:53+00:00" }, { "name": "frc/wp-env-heroku-amazon-aws", @@ -548,6 +534,48 @@ ], "time": "2017-03-28T13:21:40+00:00" }, + { + "name": "frc/wp-env-heroku-database", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/frc/wp-env-heroku-database.git", + "reference": "2d45815c1e6825848bc815e288a55498d0cb466b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/frc/wp-env-heroku-database/zipball/2d45815c1e6825848bc815e288a55498d0cb466b", + "reference": "2d45815c1e6825848bc815e288a55498d0cb466b", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "autoload": { + "files": [ + "src/Database.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ahti Nurminen", + "email": "ahti.nurminen@frantic.com" + } + ], + "description": "Export Heroku environment DATABASE_URL configuration for WordPress.", + "keywords": [ + "aws", + "database", + "heroku", + "wordpress" + ], + "time": "2018-04-18T12:50:46+00:00" + }, { "name": "frc/wp-env-heroku-jawsdb", "version": "v1.0.0", @@ -590,6 +618,48 @@ ], "time": "2016-08-19T07:15:39+00:00" }, + { + "name": "frc/wp-env-heroku-jawsdb-maria", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/frc/wp-env-heroku-jawsdb-maria.git", + "reference": "84bd1170e4a3ee669b72e633586669e30ad633df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/frc/wp-env-heroku-jawsdb-maria/zipball/84bd1170e4a3ee669b72e633586669e30ad633df", + "reference": "84bd1170e4a3ee669b72e633586669e30ad633df", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "autoload": { + "files": [ + "src/MariaDB.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Janne Aalto", + "email": "janne.aalto@frantic.com" + } + ], + "description": "Export Heroku jawsdb maria addon configuration for WordPress.", + "keywords": [ + "JawsDB", + "heroku", + "mariadb", + "wordpress" + ], + "time": "2016-10-07T15:57:43+00:00" + }, { "name": "frc/wp-env-heroku-redis", "version": "v1.0.1", @@ -674,44 +744,49 @@ }, { "name": "frc/wp-harness", - "version": "1.0.5", + "version": "1.1.7", "source": { "type": "git", "url": "https://github.com/frc/wp-harness.git", - "reference": "383f5a3f4bdea715604da4a16ac8ad6d47c98b40" + "reference": "381ace8e1a3f7b3133a8ec89c8a1d84bebd77951" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/frc/wp-harness/zipball/383f5a3f4bdea715604da4a16ac8ad6d47c98b40", - "reference": "383f5a3f4bdea715604da4a16ac8ad6d47c98b40", + "url": "https://api.github.com/repos/frc/wp-harness/zipball/381ace8e1a3f7b3133a8ec89c8a1d84bebd77951", + "reference": "381ace8e1a3f7b3133a8ec89c8a1d84bebd77951", "shasum": "" }, "require": { - "wp-cli/wp-cli": "^0.24.1" + "wp-cli/wp-cli": "^1.5.0" }, + "bin": [ + "bin/migratedb", + "bin/e2e-test", + "bin/platform-test" + ], "type": "library", "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "time": "2016-09-14T06:43:22+00:00" + "time": "2018-10-04T14:06:34+00:00" }, { "name": "johnpbloch/wordpress", - "version": "4.9.2", + "version": "4.9.10", "source": { "type": "git", "url": "https://github.com/johnpbloch/wordpress.git", - "reference": "34627d0b992bbe9ed909c73b27307297fb21f2a4" + "reference": "fa10404bdcf045704f7ff519f483af6acd4cf5ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/johnpbloch/wordpress/zipball/34627d0b992bbe9ed909c73b27307297fb21f2a4", - "reference": "34627d0b992bbe9ed909c73b27307297fb21f2a4", + "url": "https://api.github.com/repos/johnpbloch/wordpress/zipball/fa10404bdcf045704f7ff519f483af6acd4cf5ef", + "reference": "fa10404bdcf045704f7ff519f483af6acd4cf5ef", "shasum": "" }, "require": { - "johnpbloch/wordpress-core": "4.9.2", + "johnpbloch/wordpress-core": "4.9.10", "johnpbloch/wordpress-core-installer": "^1.0", "php": ">=5.3.2" }, @@ -733,32 +808,32 @@ "cms", "wordpress" ], - "time": "2018-01-16T23:12:18+00:00" + "time": "2019-03-13T01:13:10+00:00" }, { "name": "johnpbloch/wordpress-core", - "version": "4.9.2", + "version": "4.9.10", "source": { "type": "git", "url": "https://github.com/johnpbloch/wordpress-core.git", - "reference": "59292fac30315323ce99e1a1d362015581e5d8e6" + "reference": "06dad62aa1ab1ef215034fb07d6aec4a68072313" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/johnpbloch/wordpress-core/zipball/59292fac30315323ce99e1a1d362015581e5d8e6", - "reference": "59292fac30315323ce99e1a1d362015581e5d8e6", + "url": "https://api.github.com/repos/johnpbloch/wordpress-core/zipball/06dad62aa1ab1ef215034fb07d6aec4a68072313", + "reference": "06dad62aa1ab1ef215034fb07d6aec4a68072313", "shasum": "" }, "require": { "php": ">=5.3.2" }, "provide": { - "wordpress/core-implementation": "4.9.2" + "wordpress/core-implementation": "4.9.10" }, "type": "wordpress-core", "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-2.0+" + "GPL-2.0-or-later" ], "authors": [ { @@ -773,20 +848,20 @@ "cms", "wordpress" ], - "time": "2018-01-16T23:12:12+00:00" + "time": "2019-03-13T01:13:06+00:00" }, { "name": "johnpbloch/wordpress-core-installer", - "version": "1.0.0", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/johnpbloch/wordpress-core-installer.git", - "reference": "e9e767f2d9f994f358c34b41def2c410ad8717f2" + "reference": "fd12f5cfe27223b92b0f4bbc097059eb23cc56c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/johnpbloch/wordpress-core-installer/zipball/e9e767f2d9f994f358c34b41def2c410ad8717f2", - "reference": "e9e767f2d9f994f358c34b41def2c410ad8717f2", + "url": "https://api.github.com/repos/johnpbloch/wordpress-core-installer/zipball/fd12f5cfe27223b92b0f4bbc097059eb23cc56c4", + "reference": "fd12f5cfe27223b92b0f4bbc097059eb23cc56c4", "shasum": "" }, "require": { @@ -810,7 +885,7 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-2.0+" + "GPL-2.0-or-later" ], "authors": [ { @@ -822,29 +897,29 @@ "keywords": [ "wordpress" ], - "time": "2017-05-31T18:42:33+00:00" + "time": "2018-11-09T20:10:38+00:00" }, { "name": "justinrainbow/json-schema", - "version": "5.2.6", + "version": "5.2.8", "source": { "type": "git", "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "d283e11b6e14c6f4664cf080415c4341293e5bbd" + "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/d283e11b6e14c6f4664cf080415c4341293e5bbd", - "reference": "d283e11b6e14c6f4664cf080415c4341293e5bbd", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/dcb6e1006bb5fd1e392b4daa68932880f37550d4", + "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4", "shasum": "" }, "require": { "php": ">=5.3.3" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.1", + "friendsofphp/php-cs-fixer": "~2.2.20", "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.22" + "phpunit/phpunit": "^4.8.35" }, "bin": [ "bin/validate-json" @@ -888,16 +963,14 @@ "json", "schema" ], - "time": "2017-10-21T13:15:38+00:00" + "time": "2019-01-14T23:55:14+00:00" }, { "name": "koodimonni-language/core-fi", - "version": "4.9.2", + "version": "4.9.9", "dist": { "type": "zip", - "url": "https://downloads.wordpress.org/translation/core/4.9.2/fi.zip", - "reference": null, - "shasum": null + "url": "https://downloads.wordpress.org/translation/core/4.9.9/fi.zip" }, "require": { "koodimonni/composer-dropin-installer": ">=0.2.3" @@ -913,16 +986,16 @@ }, { "name": "koodimonni/composer-dropin-installer", - "version": "1.1.0", + "version": "1.2", "source": { "type": "git", "url": "https://github.com/Koodimonni/Composer-Dropin-Installer.git", - "reference": "b09dd53d7bcbe41afec63bd142b17575935e2349" + "reference": "a749f19e3a3bc05529190961ed7529592b20138e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Koodimonni/Composer-Dropin-Installer/zipball/b09dd53d7bcbe41afec63bd142b17575935e2349", - "reference": "b09dd53d7bcbe41afec63bd142b17575935e2349", + "url": "https://api.github.com/repos/Koodimonni/Composer-Dropin-Installer/zipball/a749f19e3a3bc05529190961ed7529592b20138e", + "reference": "a749f19e3a3bc05529190961ed7529592b20138e", "shasum": "" }, "require": { @@ -952,7 +1025,7 @@ } ], "description": "Install packages or a few files from packages into custom paths without overwriting existing stuff.", - "time": "2017-01-11T19:10:05+00:00" + "time": "2018-02-04T10:52:01+00:00" }, { "name": "mustache/mustache", @@ -1000,56 +1073,6 @@ ], "time": "2017-07-11T12:54:05+00:00" }, - { - "name": "mustangostang/spyc", - "version": "0.6.2", - "source": { - "type": "git", - "url": "https://github.com/mustangostang/spyc.git", - "reference": "23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mustangostang/spyc/zipball/23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d", - "reference": "23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d", - "shasum": "" - }, - "require": { - "php": ">=5.3.1" - }, - "require-dev": { - "phpunit/phpunit": "4.3.*@dev" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.5.x-dev" - } - }, - "autoload": { - "files": [ - "Spyc.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "mustangostang", - "email": "vlad.andersen@gmail.com" - } - ], - "description": "A simple YAML loader/dumper class for PHP", - "homepage": "https://github.com/mustangostang/spyc/", - "keywords": [ - "spyc", - "yaml", - "yml" - ], - "time": "2017-02-24T16:06:33+00:00" - }, { "name": "nb/oxymel", "version": "v0.1.0", @@ -1133,18 +1156,67 @@ ], "time": "2017-07-17T20:41:59+00:00" }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, { "name": "psr/log", - "version": "1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", "shasum": "" }, "require": { @@ -1178,7 +1250,7 @@ "psr", "psr-3" ], - "time": "2016-10-10T12:19:37+00:00" + "time": "2018-11-20T15:27:04+00:00" }, { "name": "ramsey/array_column", @@ -1223,6 +1295,7 @@ "array_column", "column" ], + "abandoned": true, "time": "2015-03-20T22:07:39+00:00" }, { @@ -1331,66 +1404,18 @@ ], "time": "2016-03-01T16:27:06+00:00" }, - { - "name": "seld/cli-prompt", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/cli-prompt.git", - "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/a19a7376a4689d4d94cab66ab4f3c816019ba8dd", - "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Seld\\CliPrompt\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "Allows you to prompt for user input on the command line, and optionally hide the characters they type", - "keywords": [ - "cli", - "console", - "hidden", - "input", - "prompt" - ], - "time": "2017-03-18T11:32:45+00:00" - }, { "name": "seld/jsonlint", - "version": "1.7.0", + "version": "1.7.1", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "9b355654ea99460397b89c132b5c1087b6bf4473" + "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9b355654ea99460397b89c132b5c1087b6bf4473", - "reference": "9b355654ea99460397b89c132b5c1087b6bf4473", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/d15f59a67ff805a44c50ea0516d2341740f81a38", + "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38", "shasum": "" }, "require": { @@ -1426,7 +1451,7 @@ "parser", "validator" ], - "time": "2018-01-03T12:13:57+00:00" + "time": "2018-01-24T12:46:19+00:00" }, { "name": "seld/phar-utils", @@ -1474,24 +1499,32 @@ }, { "name": "symfony/config", - "version": "v2.8.33", + "version": "v3.4.23", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "705d1687222c08deabac8993ec2e04ad1a422c52" + "reference": "177a276c01575253c95cefe0866e3d1b57637fe0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/705d1687222c08deabac8993ec2e04ad1a422c52", - "reference": "705d1687222c08deabac8993ec2e04ad1a422c52", + "url": "https://api.github.com/repos/symfony/config/zipball/177a276c01575253c95cefe0866e3d1b57637fe0", + "reference": "177a276c01575253c95cefe0866e3d1b57637fe0", "shasum": "" }, "require": { - "php": ">=5.3.9", - "symfony/filesystem": "~2.3|~3.0.0" + "php": "^5.5.9|>=7.0.8", + "symfony/filesystem": "~2.8|~3.0|~4.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/dependency-injection": "<3.3", + "symfony/finder": "<3.3" }, "require-dev": { - "symfony/yaml": "~2.7|~3.0.0" + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/event-dispatcher": "~3.3|~4.0", + "symfony/finder": "~3.3|~4.0", + "symfony/yaml": "~3.0|~4.0" }, "suggest": { "symfony/yaml": "To use the yaml reference dumper" @@ -1499,7 +1532,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1526,41 +1559,52 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2018-01-03T07:36:31+00:00" + "time": "2019-02-23T15:06:07+00:00" }, { "name": "symfony/console", - "version": "v2.8.33", + "version": "v3.4.23", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a4bd0f02ea156cf7b5138774a7ba0ab44d8da4fe" + "reference": "71ce77f37af0c5ffb9590e43cc4f70e426945c5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a4bd0f02ea156cf7b5138774a7ba0ab44d8da4fe", - "reference": "a4bd0f02ea156cf7b5138774a7ba0ab44d8da4fe", + "url": "https://api.github.com/repos/symfony/console/zipball/71ce77f37af0c5ffb9590e43cc4f70e426945c5e", + "reference": "71ce77f37af0c5ffb9590e43cc4f70e426945c5e", "shasum": "" }, "require": { - "php": ">=5.3.9", - "symfony/debug": "^2.7.2|~3.0.0", + "php": "^5.5.9|>=7.0.8", + "symfony/debug": "~2.8|~3.0|~4.0", "symfony/polyfill-mbstring": "~1.0" }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, "require-dev": { "psr/log": "~1.0", - "symfony/event-dispatcher": "~2.1|~3.0.0", - "symfony/process": "~2.1|~3.0.0" + "symfony/config": "~3.3|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.3|~4.0" }, "suggest": { "psr/log": "For using the console logger", "symfony/event-dispatcher": "", + "symfony/lock": "", "symfony/process": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1587,37 +1631,36 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2018-01-03T07:36:31+00:00" + "time": "2019-02-23T15:06:07+00:00" }, { "name": "symfony/debug", - "version": "v3.0.9", + "version": "v3.4.23", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "697c527acd9ea1b2d3efac34d9806bf255278b0a" + "reference": "8d8a9e877b3fcdc50ddecf8dcea146059753f782" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/697c527acd9ea1b2d3efac34d9806bf255278b0a", - "reference": "697c527acd9ea1b2d3efac34d9806bf255278b0a", + "url": "https://api.github.com/repos/symfony/debug/zipball/8d8a9e877b3fcdc50ddecf8dcea146059753f782", + "reference": "8d8a9e877b3fcdc50ddecf8dcea146059753f782", "shasum": "" }, "require": { - "php": ">=5.5.9", + "php": "^5.5.9|>=7.0.8", "psr/log": "~1.0" }, "conflict": { "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" }, "require-dev": { - "symfony/class-loader": "~2.8|~3.0", - "symfony/http-kernel": "~2.8|~3.0" + "symfony/http-kernel": "~2.8|~3.0|~4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1644,43 +1687,51 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2016-07-30T07:22:48+00:00" + "time": "2019-02-24T15:45:11+00:00" }, { "name": "symfony/dependency-injection", - "version": "v2.8.33", + "version": "v3.4.23", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "954ff7c61879479b2f57f427798f9c82555438a6" + "reference": "c3dd7b7ea8cd8ec12304a5e222d7dc01cac8fa11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/954ff7c61879479b2f57f427798f9c82555438a6", - "reference": "954ff7c61879479b2f57f427798f9c82555438a6", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/c3dd7b7ea8cd8ec12304a5e222d7dc01cac8fa11", + "reference": "c3dd7b7ea8cd8ec12304a5e222d7dc01cac8fa11", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": "^5.5.9|>=7.0.8", + "psr/container": "^1.0" }, "conflict": { - "symfony/expression-language": "<2.6" + "symfony/config": "<3.3.7", + "symfony/finder": "<3.3", + "symfony/proxy-manager-bridge": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "psr/container-implementation": "1.0" }, "require-dev": { - "symfony/config": "~2.2|~3.0.0", - "symfony/expression-language": "~2.6|~3.0.0", - "symfony/yaml": "~2.3.42|~2.7.14|~2.8.7|~3.0.7" + "symfony/config": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/yaml": "~3.4|~4.0" }, "suggest": { "symfony/config": "", "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", "symfony/yaml": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1707,31 +1758,34 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2018-01-03T07:36:31+00:00" + "time": "2019-02-23T15:06:07+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v2.8.33", + "version": "v3.4.23", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "d64be24fc1eba62f9daace8a8918f797fc8e87cc" + "reference": "ec625e2fff7f584eeb91754821807317b2e79236" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d64be24fc1eba62f9daace8a8918f797fc8e87cc", - "reference": "d64be24fc1eba62f9daace8a8918f797fc8e87cc", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ec625e2fff7f584eeb91754821807317b2e79236", + "reference": "ec625e2fff7f584eeb91754821807317b2e79236", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": "^5.5.9|>=7.0.8" + }, + "conflict": { + "symfony/dependency-injection": "<3.3" }, "require-dev": { "psr/log": "~1.0", - "symfony/config": "^2.0.5|~3.0.0", - "symfony/dependency-injection": "~2.6|~3.0.0", - "symfony/expression-language": "~2.6|~3.0.0", - "symfony/stopwatch": "~2.3|~3.0.0" + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/stopwatch": "~2.8|~3.0|~4.0" }, "suggest": { "symfony/dependency-injection": "", @@ -1740,7 +1794,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1767,29 +1821,30 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2018-01-03T07:36:31+00:00" + "time": "2019-02-23T15:06:07+00:00" }, { "name": "symfony/filesystem", - "version": "v2.8.33", + "version": "v3.4.23", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "1f4e8351e0196562f5e8ec584baeceeb8e2e92f6" + "reference": "acf99758b1df8e9295e6b85aa69f294565c9fedb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/1f4e8351e0196562f5e8ec584baeceeb8e2e92f6", - "reference": "1f4e8351e0196562f5e8ec584baeceeb8e2e92f6", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/acf99758b1df8e9295e6b85aa69f294565c9fedb", + "reference": "acf99758b1df8e9295e6b85aa69f294565c9fedb", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1816,29 +1871,29 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2018-01-03T07:36:31+00:00" + "time": "2019-02-04T21:34:32+00:00" }, { "name": "symfony/finder", - "version": "v2.8.33", + "version": "v3.4.23", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "cb2ce50366dd3168f7b06135ffee0a5e35713ce8" + "reference": "fcdde4aa38f48190ce70d782c166f23930084f9b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/cb2ce50366dd3168f7b06135ffee0a5e35713ce8", - "reference": "cb2ce50366dd3168f7b06135ffee0a5e35713ce8", + "url": "https://api.github.com/repos/symfony/finder/zipball/fcdde4aa38f48190ce70d782c166f23930084f9b", + "reference": "fcdde4aa38f48190ce70d782c166f23930084f9b", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": "^5.5.9|>=7.0.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1865,37 +1920,37 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2018-01-03T07:36:31+00:00" + "time": "2019-02-22T14:44:53+00:00" }, { - "name": "symfony/polyfill-mbstring", - "version": "v1.6.0", + "name": "symfony/polyfill-ctype", + "version": "v1.10.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296", - "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19", "shasum": "" }, "require": { "php": ">=5.3.3" }, "suggest": { - "ext-mbstring": "For best performance" + "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "1.9-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" + "Symfony\\Polyfill\\Ctype\\": "" }, "files": [ "bootstrap.php" @@ -1906,55 +1961,57 @@ "MIT" ], "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" + }, + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" } ], - "description": "Symfony polyfill for the Mbstring extension", + "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "mbstring", + "ctype", "polyfill", - "portable", - "shim" + "portable" ], - "time": "2017-10-11T12:05:26+00:00" + "time": "2018-08-06T14:22:27+00:00" }, { - "name": "symfony/process", - "version": "v2.8.33", + "name": "symfony/polyfill-mbstring", + "version": "v1.10.0", "source": { "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "ea3226daa3c6789efa39570bfc6e5d55f7561a0a" + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "c79c051f5b3a46be09205c73b80b346e4153e494" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/ea3226daa3c6789efa39570bfc6e5d55f7561a0a", - "reference": "ea3226daa3c6789efa39570bfc6e5d55f7561a0a", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/c79c051f5b3a46be09205c73b80b346e4153e494", + "reference": "c79c051f5b3a46be09205c73b80b346e4153e494", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "1.9-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Process\\": "" + "Symfony\\Polyfill\\Mbstring\\": "" }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1963,59 +2020,51 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Process Component", + "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", - "time": "2018-01-03T07:36:31+00:00" + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2018-09-21T13:07:52+00:00" }, { - "name": "symfony/translation", - "version": "v2.8.33", + "name": "symfony/process", + "version": "v3.4.23", "source": { "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "a1623f94ec61090fded29ade24e14ce4f4e5878b" + "url": "https://github.com/symfony/process.git", + "reference": "009f8dda80930e89e8344a4e310b08f9ff07dd2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/a1623f94ec61090fded29ade24e14ce4f4e5878b", - "reference": "a1623f94ec61090fded29ade24e14ce4f4e5878b", + "url": "https://api.github.com/repos/symfony/process/zipball/009f8dda80930e89e8344a4e310b08f9ff07dd2e", + "reference": "009f8dda80930e89e8344a4e310b08f9ff07dd2e", "shasum": "" }, "require": { - "php": ">=5.3.9", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/config": "<2.7" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~2.8", - "symfony/intl": "~2.7.25|^2.8.18|~3.2.5", - "symfony/yaml": "~2.2|~3.0.0" - }, - "suggest": { - "psr/log": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" + "php": "^5.5.9|>=7.0.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.4-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Translation\\": "" + "Symfony\\Component\\Process\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2035,36 +2084,55 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Translation Component", + "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2018-01-03T07:36:31+00:00" + "time": "2019-01-16T13:27:11+00:00" }, { - "name": "symfony/yaml", - "version": "v2.8.33", + "name": "symfony/translation", + "version": "v3.4.23", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "be720fcfae4614df204190d57795351059946a77" + "url": "https://github.com/symfony/translation.git", + "reference": "3e2966209567ffed8825905b53fc8548446130aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/be720fcfae4614df204190d57795351059946a77", - "reference": "be720fcfae4614df204190d57795351059946a77", + "url": "https://api.github.com/repos/symfony/translation/zipball/3e2966209567ffed8825905b53fc8548446130aa", + "reference": "3e2966209567ffed8825905b53fc8548446130aa", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/config": "<2.8", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/intl": "^2.8.18|^3.2.5|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.4-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Yaml\\": "" + "Symfony\\Component\\Translation\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2084,76 +2152,94 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Yaml Component", + "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2018-01-03T07:36:31+00:00" + "time": "2019-02-23T15:06:07+00:00" }, { - "name": "tillkruss/redis-object-cache", - "version": "dev-frc", + "name": "symfony/yaml", + "version": "v3.4.23", "source": { "type": "git", - "url": "https://github.com/frc/Redis-Object-Cache.git", - "reference": "029ed07c128ca99713f2e652e33f736e718c7ed3" + "url": "https://github.com/symfony/yaml.git", + "reference": "57f1ce82c997f5a8701b89ef970e36bb657fd09c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/frc/Redis-Object-Cache/zipball/029ed07c128ca99713f2e652e33f736e718c7ed3", - "reference": "029ed07c128ca99713f2e652e33f736e718c7ed3", + "url": "https://api.github.com/repos/symfony/yaml/zipball/57f1ce82c997f5a8701b89ef970e36bb657fd09c", + "reference": "57f1ce82c997f5a8701b89ef970e36bb657fd09c", "shasum": "" }, "require": { - "composer/installers": "~1.0" + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" }, "require-dev": { - "phpunit/phpunit": "^5.3" + "symfony/console": "~3.4|~4.0" }, - "type": "wordpress-plugin", - "autoload-dev": { - "files": [ - "includes/object-cache.php" + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-3.0+" + "MIT" ], "authors": [ { - "name": "Till Krüss", - "homepage": "https://till.kruss.me/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A persistent object cache backend powered by Redis. Supports HHVM's Redis extension, the PECL Redis Extension and the Predis library for PHP.", - "homepage": "https://github.com/tillkruss/Redis-Object-Cache", - "support": { - "source": "https://github.com/frc/Redis-Object-Cache/tree/frc" - }, - "time": "2017-10-11T13:20:28+00:00" + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2019-02-23T15:06:07+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v2.4.0", + "version": "v2.6.1", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c" + "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c", - "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2a7dcf7e3e02dc5e701004e51a6f304b713107d5", + "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": ">=5.3.9", + "symfony/polyfill-ctype": "^1.9" }, "require-dev": { - "phpunit/phpunit": "^4.8 || ^5.0" + "phpunit/phpunit": "^4.8.35 || ^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.4-dev" + "dev-master": "2.6-dev" } }, "autoload": { @@ -2163,7 +2249,7 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause-Attribution" + "BSD-3-Clause" ], "authors": [ { @@ -2178,32 +2264,97 @@ "env", "environment" ], - "time": "2016-09-01T10:05:43+00:00" + "time": "2019-01-29T11:11:52+00:00" }, { - "name": "wp-cli/php-cli-tools", - "version": "v0.11.8", + "name": "wp-cli/autoload-splitter", + "version": "v0.1.5", "source": { "type": "git", - "url": "https://github.com/wp-cli/php-cli-tools.git", - "reference": "363c75349f5dde561e0b416dd00f7aaa76fa2c27" + "url": "https://github.com/wp-cli/autoload-splitter.git", + "reference": "fb4302da26390811d2631c62b42b75976d224bb8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/363c75349f5dde561e0b416dd00f7aaa76fa2c27", - "reference": "363c75349f5dde561e0b416dd00f7aaa76fa2c27", + "url": "https://api.github.com/repos/wp-cli/autoload-splitter/zipball/fb4302da26390811d2631c62b42b75976d224bb8", + "reference": "fb4302da26390811d2631c62b42b75976d224bb8", "shasum": "" }, "require": { - "php": ">= 5.3.0" + "composer-plugin-api": "^1.1" + }, + "type": "composer-plugin", + "extra": { + "class": "WP_CLI\\AutoloadSplitter\\ComposerPlugin" }, - "type": "library", "autoload": { - "psr-0": { - "cli": "lib/" + "psr-4": { + "WP_CLI\\AutoloadSplitter\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alain Schlesser", + "email": "alain.schlesser@gmail.com", + "homepage": "https://www.alainschlesser.com" + } + ], + "description": "Composer plugin for splitting a generated autoloader into two distinct parts.", + "homepage": "https://wp-cli.org", + "time": "2017-08-03T08:40:16+00:00" + }, + { + "name": "wp-cli/cache-command", + "version": "v1.0.6", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/cache-command.git", + "reference": "d82cba9effa198f17847dce5771c8fb20c443ffa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/cache-command/zipball/d82cba9effa198f17847dce5771c8fb20c443ffa", + "reference": "d82cba9effa198f17847dce5771c8fb20c443ffa", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "cache", + "cache add", + "cache decr", + "cache delete", + "cache flush", + "cache get", + "cache incr", + "cache replace", + "cache set", + "cache type", + "transient", + "transient delete", + "transient get", + "transient set", + "transient type" + ] + }, + "autoload": { + "psr-4": { + "": "src/" }, "files": [ - "lib/cli/cli.php" + "cache-command.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2211,170 +2362,1679 @@ "MIT" ], "authors": [ - { - "name": "James Logsdon", - "email": "jlogsdon@php.net", - "role": "Developer" - }, { "name": "Daniel Bachhuber", - "email": "daniel@handbuilt.co", - "role": "Maintainer" + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" } ], - "description": "Console utilities for PHP", - "homepage": "http://github.com/wp-cli/php-cli-tools", - "keywords": [ - "cli", - "console" - ], - "time": "2017-10-12T21:50:48+00:00" + "description": "Manages object and transient caches.", + "homepage": "https://github.com/wp-cli/cache-command", + "time": "2017-12-14T19:21:19+00:00" }, { - "name": "wp-cli/wp-cli", - "version": "v0.24.1", + "name": "wp-cli/checksum-command", + "version": "v1.0.9", "source": { "type": "git", - "url": "https://github.com/wp-cli/wp-cli.git", - "reference": "97424dc18431a2d4d10e590157b57b9ea4a88da4" + "url": "https://github.com/wp-cli/checksum-command.git", + "reference": "89a319440651f2867f282339c2223cfe5e9cc3fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/wp-cli/zipball/97424dc18431a2d4d10e590157b57b9ea4a88da4", - "reference": "97424dc18431a2d4d10e590157b57b9ea4a88da4", + "url": "https://api.github.com/repos/wp-cli/checksum-command/zipball/89a319440651f2867f282339c2223cfe5e9cc3fb", + "reference": "89a319440651f2867f282339c2223cfe5e9cc3fb", "shasum": "" }, - "require": { - "composer/composer": "^1.0.0", - "composer/semver": "~1.0", - "mustache/mustache": "~2.4", - "mustangostang/spyc": "~0.5", - "nb/oxymel": "~0.1.0", - "php": ">=5.3.29", - "ramsey/array_column": "~1.1", - "rmccue/requests": "~1.6", - "symfony/config": "~2.7", - "symfony/console": "~2.7", - "symfony/dependency-injection": "~2.7", - "symfony/event-dispatcher": "~2.7", - "symfony/filesystem": "~2.7", - "symfony/finder": "~2.7", - "symfony/process": "~2.1", - "symfony/translation": "~2.7", - "symfony/yaml": "~2.7", - "wp-cli/php-cli-tools": "~0.11.1" - }, "require-dev": { - "behat/behat": "2.5.*", - "phpunit/phpunit": "3.7.*" + "behat/behat": "~2.5", + "wp-cli/wp-cli": "^1.5" }, - "suggest": { - "psy/psysh": "Enhanced `wp shell` functionality" + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "core verify-checksums", + "plugin verify-checksums" + ] }, - "bin": [ - "bin/wp.bat", - "bin/wp" - ], - "type": "library", "autoload": { - "psr-0": { - "WP_CLI": "php" + "psr-4": { + "": "src/" }, - "classmap": [ - "php/export" + "files": [ + "checksum-command.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "A command line interface for WordPress", - "homepage": "http://wp-cli.org", - "keywords": [ - "cli", - "wordpress" + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } ], - "time": "2016-08-09T13:25:56+00:00" + "description": "Verifies file integrity by comparing to published checksums.", + "homepage": "https://github.com/wp-cli/checksum-command", + "time": "2018-04-20T07:47:27+00:00" }, { - "name": "wpackagist-plugin/amazon-web-services", - "version": "0.3.7", + "name": "wp-cli/config-command", + "version": "v1.2.0", "source": { - "type": "svn", - "url": "https://plugins.svn.wordpress.org/amazon-web-services/", - "reference": "tags/0.3.7" + "type": "git", + "url": "https://github.com/wp-cli/config-command.git", + "reference": "7bec9b4685b4022ab511630422dd6acccadfca9b" }, "dist": { "type": "zip", - "url": "https://downloads.wordpress.org/plugin/amazon-web-services.0.3.7.zip", - "reference": null, - "shasum": null + "url": "https://api.github.com/repos/wp-cli/config-command/zipball/7bec9b4685b4022ab511630422dd6acccadfca9b", + "reference": "7bec9b4685b4022ab511630422dd6acccadfca9b", + "shasum": "" }, "require": { - "composer/installers": "~1.0" + "wp-cli/wp-config-transformer": "^1.2.1" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "config", + "config edit", + "config delete", + "config create", + "config get", + "config has", + "config list", + "config path", + "config set" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "config-command.php" + ] }, - "type": "wordpress-plugin", - "homepage": "https://wordpress.org/plugins/amazon-web-services/" + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + }, + { + "name": "Alain Schlesser", + "email": "alain.schlesser@gmail.com", + "homepage": "https://www.alainschlesser.com" + } + ], + "description": "Generates and reads the wp-config.php file.", + "homepage": "https://github.com/wp-cli/config-command", + "time": "2018-04-20T08:03:51+00:00" }, { - "name": "wpackagist-plugin/limit-login-attempts", - "version": "1.7.1", + "name": "wp-cli/core-command", + "version": "v1.0.12", "source": { - "type": "svn", - "url": "https://plugins.svn.wordpress.org/limit-login-attempts/", - "reference": "tags/1.7.1" + "type": "git", + "url": "https://github.com/wp-cli/core-command.git", + "reference": "b41913707029c5147b38810700e424ed5f5fe8e0" }, "dist": { "type": "zip", - "url": "https://downloads.wordpress.org/plugin/limit-login-attempts.1.7.1.zip", - "reference": null, - "shasum": null + "url": "https://api.github.com/repos/wp-cli/core-command/zipball/b41913707029c5147b38810700e424ed5f5fe8e0", + "reference": "b41913707029c5147b38810700e424ed5f5fe8e0", + "shasum": "" }, - "require": { - "composer/installers": "~1.0" + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "core", + "core check-update", + "core download", + "core install", + "core is-installed", + "core multisite-convert", + "core multisite-install", + "core update", + "core update-db", + "core version" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "core-command.php" + ] }, - "type": "wordpress-plugin", - "homepage": "https://wordpress.org/plugins/limit-login-attempts/" + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Downloads, installs, updates, and manages a WordPress installation.", + "homepage": "https://github.com/wp-cli/core-command", + "time": "2018-07-25T15:55:02+00:00" }, { - "name": "wpackagist-plugin/sendgrid-email-delivery-simplified", - "version": "1.6.9", + "name": "wp-cli/cron-command", + "version": "v1.0.5", "source": { - "type": "svn", - "url": "https://plugins.svn.wordpress.org/sendgrid-email-delivery-simplified/", - "reference": "tags/1.6.9" + "type": "git", + "url": "https://github.com/wp-cli/cron-command.git", + "reference": "9da7e36e8f9c14cb171a3c5204cba2865e0ed7ef" }, "dist": { "type": "zip", - "url": "https://downloads.wordpress.org/plugin/sendgrid-email-delivery-simplified.1.6.9.zip", - "reference": null, - "shasum": null + "url": "https://api.github.com/repos/wp-cli/cron-command/zipball/9da7e36e8f9c14cb171a3c5204cba2865e0ed7ef", + "reference": "9da7e36e8f9c14cb171a3c5204cba2865e0ed7ef", + "shasum": "" }, - "require": { - "composer/installers": "~1.0" + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "cron", + "cron test", + "cron event", + "cron event delete", + "cron event list", + "cron event run", + "cron event schedule", + "cron schedule", + "cron schedule list" + ] }, - "type": "wordpress-plugin", - "homepage": "https://wordpress.org/plugins/sendgrid-email-delivery-simplified/" + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "cron-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Tests, runs, and deletes WP-Cron events; manages WP-Cron schedules.", + "homepage": "https://github.com/wp-cli/cron-command", + "time": "2017-12-08T15:09:54+00:00" }, { - "name": "wpackagist-plugin/wordpress-mu-domain-mapping", - "version": "0.5.5.1", + "name": "wp-cli/db-command", + "version": "v1.3.5", "source": { - "type": "svn", - "url": "https://plugins.svn.wordpress.org/wordpress-mu-domain-mapping/", - "reference": "tags/0.5.5.1" + "type": "git", + "url": "https://github.com/wp-cli/db-command.git", + "reference": "c260be59d9ac4c0012b016405e17d0251137fb89" }, "dist": { "type": "zip", - "url": "https://downloads.wordpress.org/plugin/wordpress-mu-domain-mapping.0.5.5.1.zip", - "reference": null, - "shasum": null + "url": "https://api.github.com/repos/wp-cli/db-command/zipball/c260be59d9ac4c0012b016405e17d0251137fb89", + "reference": "c260be59d9ac4c0012b016405e17d0251137fb89", + "shasum": "" }, - "require": { - "composer/installers": "~1.0" + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "^1.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "db", + "db create", + "db drop", + "db reset", + "db check", + "db optimize", + "db prefix", + "db repair", + "db cli", + "db query", + "db export", + "db import", + "db search", + "db tables", + "db size", + "db columns" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "db-command.php" + ] }, - "type": "wordpress-plugin", - "homepage": "https://wordpress.org/plugins/wordpress-mu-domain-mapping/" + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Performs basic database operations using credentials stored in wp-config.php.", + "homepage": "https://github.com/wp-cli/db-command", + "time": "2018-07-31T02:06:59+00:00" + }, + { + "name": "wp-cli/embed-command", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/embed-command.git", + "reference": "81319d4243a8dfe096389bf54cdc4fc3dec53497" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/embed-command/zipball/81319d4243a8dfe096389bf54cdc4fc3dec53497", + "reference": "81319d4243a8dfe096389bf54cdc4fc3dec53497", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "^1.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "embed", + "embed fetch", + "embed provider list", + "embed provider match", + "embed handler list", + "embed cache clear", + "embed cache find", + "embed cache trigger" + ] + }, + "autoload": { + "psr-4": { + "WP_CLI\\Embeds\\": "src/" + }, + "files": [ + "embed-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pascal Birchler", + "homepage": "https://pascalbirchler.com/" + } + ], + "description": "Inspects oEmbed providers, clears embed cache, and more.", + "homepage": "https://github.com/wp-cli/embed-command", + "time": "2018-01-22T21:26:48+00:00" + }, + { + "name": "wp-cli/entity-command", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/entity-command.git", + "reference": "7b000645684b6acbb1d55ab47b77eb08f35cd229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/entity-command/zipball/7b000645684b6acbb1d55ab47b77eb08f35cd229", + "reference": "7b000645684b6acbb1d55ab47b77eb08f35cd229", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "phpunit/phpunit": "^4.8", + "wp-cli/wp-cli": "^1.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "comment", + "comment approve", + "comment count", + "comment create", + "comment delete", + "comment exists", + "comment generate", + "comment get", + "comment list", + "comment meta", + "comment meta add", + "comment meta delete", + "comment meta get", + "comment meta list", + "comment meta patch", + "comment meta pluck", + "comment meta update", + "comment recount", + "comment spam", + "comment status", + "comment trash", + "comment unapprove", + "comment unspam", + "comment untrash", + "comment update", + "menu", + "menu create", + "menu delete", + "menu item", + "menu item add-custom", + "menu item add-post", + "menu item add-term", + "menu item delete", + "menu item list", + "menu item update", + "menu list", + "menu location", + "menu location assign", + "menu location list", + "menu location remove", + "network meta", + "network meta add", + "network meta delete", + "network meta get", + "network meta list", + "network meta patch", + "network meta pluck", + "network meta update", + "option", + "option add", + "option delete", + "option get", + "option list", + "option patch", + "option pluck", + "option update", + "post", + "post create", + "post delete", + "post edit", + "post generate", + "post get", + "post list", + "post meta", + "post meta add", + "post meta delete", + "post meta get", + "post meta list", + "post meta patch", + "post meta pluck", + "post meta update", + "post term", + "post term add", + "post term list", + "post term remove", + "post term set", + "post update", + "post-type", + "post-type get", + "post-type list", + "site", + "site activate", + "site archive", + "site create", + "site deactivate", + "site delete", + "site empty", + "site list", + "site mature", + "site option", + "site private", + "site public", + "site spam", + "site unarchive", + "site unmature", + "site unspam", + "taxonomy", + "taxonomy get", + "taxonomy list", + "term", + "term create", + "term delete", + "term generate", + "term get", + "term list", + "term meta", + "term meta add", + "term meta delete", + "term meta get", + "term meta list", + "term meta patch", + "term meta pluck", + "term meta update", + "term recount", + "term update", + "user", + "user add-cap", + "user add-role", + "user create", + "user delete", + "user generate", + "user get", + "user import-csv", + "user list", + "user list-caps", + "user meta", + "user meta add", + "user meta delete", + "user meta get", + "user meta list", + "user meta patch", + "user meta pluck", + "user meta update", + "user remove-cap", + "user remove-role", + "user reset-password", + "user session", + "user session destroy", + "user session list", + "user set-role", + "user spam", + "user term", + "user term add", + "user term list", + "user term remove", + "user term set", + "user unspam", + "user update" + ] + }, + "autoload": { + "psr-4": { + "": "src/", + "WP_CLI\\": "src/WP_CLI" + }, + "files": [ + "entity-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Manage WordPress core entities.", + "homepage": "https://github.com/wp-cli/entity-command", + "time": "2018-07-13T12:21:06+00:00" + }, + { + "name": "wp-cli/eval-command", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/eval-command.git", + "reference": "9640d40ab28cd86590396f08f8c382e659f57321" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/eval-command/zipball/9640d40ab28cd86590396f08f8c382e659f57321", + "reference": "9640d40ab28cd86590396f08f8c382e659f57321", + "shasum": "" + }, + "require": { + "wp-cli/wp-cli": "*" + }, + "require-dev": { + "behat/behat": "~2.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "eval", + "eval-file" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "eval-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Executes arbitrary PHP code or files.", + "homepage": "https://github.com/wp-cli/eval-command", + "time": "2017-12-08T14:33:34+00:00" + }, + { + "name": "wp-cli/export-command", + "version": "v1.0.7", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/export-command.git", + "reference": "776d33ad6b2ac93c00fded27402ca8e188e7bff0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/export-command/zipball/776d33ad6b2ac93c00fded27402ca8e188e7bff0", + "reference": "776d33ad6b2ac93c00fded27402ca8e188e7bff0", + "shasum": "" + }, + "require": { + "nb/oxymel": "~0.1.0" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "^1.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "export" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "export-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Exports WordPress content to a WXR file.", + "homepage": "https://github.com/wp-cli/export-command", + "time": "2018-04-20T08:10:47+00:00" + }, + { + "name": "wp-cli/extension-command", + "version": "v1.2.2", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/extension-command.git", + "reference": "18f1036bad42f481f178c2f4139039e9424b6e14" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/extension-command/zipball/18f1036bad42f481f178c2f4139039e9424b6e14", + "reference": "18f1036bad42f481f178c2f4139039e9424b6e14", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "plugin", + "plugin activate", + "plugin deactivate", + "plugin delete", + "plugin get", + "plugin install", + "plugin is-installed", + "plugin list", + "plugin path", + "plugin search", + "plugin status", + "plugin toggle", + "plugin uninstall", + "plugin update", + "theme", + "theme activate", + "theme delete", + "theme disable", + "theme enable", + "theme get", + "theme install", + "theme is-installed", + "theme list", + "theme mod", + "theme mod get", + "theme mod set", + "theme mod remove", + "theme path", + "theme search", + "theme status", + "theme update", + "theme mod list" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "extension-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Manages plugins and themes, including installs, activations, and updates.", + "homepage": "https://github.com/wp-cli/extension-command", + "time": "2018-07-31T17:46:49+00:00" + }, + { + "name": "wp-cli/import-command", + "version": "v1.0.7", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/import-command.git", + "reference": "421fec5bd96671931f2119a89d28bae2f9edeb6b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/import-command/zipball/421fec5bd96671931f2119a89d28bae2f9edeb6b", + "reference": "421fec5bd96671931f2119a89d28bae2f9edeb6b", + "shasum": "" + }, + "require": { + "wp-cli/wp-cli": "*" + }, + "require-dev": { + "behat/behat": "~2.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "import" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "import-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Imports content from a given WXR file.", + "homepage": "https://github.com/wp-cli/import-command", + "time": "2018-04-20T08:07:05+00:00" + }, + { + "name": "wp-cli/language-command", + "version": "v1.0.6", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/language-command.git", + "reference": "2a3d1ce5a722a4d70809619a065087aa933f6209" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/language-command/zipball/2a3d1ce5a722a4d70809619a065087aa933f6209", + "reference": "2a3d1ce5a722a4d70809619a065087aa933f6209", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "commands": [ + "language", + "language core", + "language core activate", + "language core install", + "language core list", + "language core uninstall", + "language core update" + ], + "bundled": true + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "language-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Installs, activates, and manages language packs.", + "homepage": "https://github.com/wp-cli/language-command", + "time": "2017-12-08T17:50:26+00:00" + }, + { + "name": "wp-cli/media-command", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/media-command.git", + "reference": "7f8664ba722505446b3ef3dbc6717e8e7f20265c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/media-command/zipball/7f8664ba722505446b3ef3dbc6717e8e7f20265c", + "reference": "7f8664ba722505446b3ef3dbc6717e8e7f20265c", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "^1.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "media", + "media import", + "media regenerate", + "media image-size" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "media-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Imports files as attachments, regenerates thumbnails, or lists registered image sizes.", + "homepage": "https://github.com/wp-cli/media-command", + "time": "2018-01-29T02:17:56+00:00" + }, + { + "name": "wp-cli/mustangostang-spyc", + "version": "0.6.3", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/spyc.git", + "reference": "6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/spyc/zipball/6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7", + "reference": "6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7", + "shasum": "" + }, + "require": { + "php": ">=5.3.1" + }, + "require-dev": { + "phpunit/phpunit": "4.3.*@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Mustangostang\\": "src/" + }, + "files": [ + "includes/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "mustangostang", + "email": "vlad.andersen@gmail.com" + } + ], + "description": "A simple YAML loader/dumper class for PHP (WP-CLI fork)", + "homepage": "https://github.com/mustangostang/spyc/", + "time": "2017-04-25T11:26:20+00:00" + }, + { + "name": "wp-cli/package-command", + "version": "v1.0.14", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/package-command.git", + "reference": "a7ce916de5e1d0c3d910d4fc8ca31928ee3775d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/package-command/zipball/a7ce916de5e1d0c3d910d4fc8ca31928ee3775d3", + "reference": "a7ce916de5e1d0c3d910d4fc8ca31928ee3775d3", + "shasum": "" + }, + "require": { + "composer/composer": "^1.2.0" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "^1.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "package", + "package browse", + "package install", + "package list", + "package update", + "package uninstall" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "package-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Lists, installs, and removes WP-CLI packages.", + "homepage": "https://github.com/wp-cli/package-command", + "time": "2018-05-28T11:40:24+00:00" + }, + { + "name": "wp-cli/php-cli-tools", + "version": "v0.11.11", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/php-cli-tools.git", + "reference": "fe9c7c44a9e1bf2196ec51dc38da0593dbf2993f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/fe9c7c44a9e1bf2196ec51dc38da0593dbf2993f", + "reference": "fe9c7c44a9e1bf2196ec51dc38da0593dbf2993f", + "shasum": "" + }, + "require": { + "php": ">= 5.3.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "cli": "lib/" + }, + "files": [ + "lib/cli/cli.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "James Logsdon", + "email": "jlogsdon@php.net", + "role": "Developer" + }, + { + "name": "Daniel Bachhuber", + "email": "daniel@handbuilt.co", + "role": "Maintainer" + } + ], + "description": "Console utilities for PHP", + "homepage": "http://github.com/wp-cli/php-cli-tools", + "keywords": [ + "cli", + "console" + ], + "time": "2018-09-04T13:28:00+00:00" + }, + { + "name": "wp-cli/rewrite-command", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/rewrite-command.git", + "reference": "6b1695887e289ffad14c8f4ea86b5f1d92757408" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/rewrite-command/zipball/6b1695887e289ffad14c8f4ea86b5f1d92757408", + "reference": "6b1695887e289ffad14c8f4ea86b5f1d92757408", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "commands": [ + "rewrite", + "rewrite flush", + "rewrite list", + "rewrite structure" + ], + "bundled": true + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "rewrite-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Lists or flushes the site's rewrite rules, updates the permalink structure.", + "homepage": "https://github.com/wp-cli/rewrite-command", + "time": "2017-12-08T17:51:04+00:00" + }, + { + "name": "wp-cli/role-command", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/role-command.git", + "reference": "f50134ea9c27c108b1069cf044f7395c8f9bf716" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/role-command/zipball/f50134ea9c27c108b1069cf044f7395c8f9bf716", + "reference": "f50134ea9c27c108b1069cf044f7395c8f9bf716", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "commands": [ + "role", + "role create", + "role delete", + "role exists", + "role list", + "role reset", + "cap", + "cap add", + "cap list", + "cap remove" + ], + "bundled": true + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "role-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Adds, removes, lists, and resets roles and capabilities.", + "homepage": "https://github.com/wp-cli/role-command", + "time": "2018-04-20T08:05:51+00:00" + }, + { + "name": "wp-cli/scaffold-command", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/scaffold-command.git", + "reference": "a897a54ba0a8199743d90204ff773b302fc77572" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/scaffold-command/zipball/a897a54ba0a8199743d90204ff773b302fc77572", + "reference": "a897a54ba0a8199743d90204ff773b302fc77572", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "^1.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "scaffold", + "scaffold _s", + "scaffold block", + "scaffold child-theme", + "scaffold plugin", + "scaffold plugin-tests", + "scaffold post-type", + "scaffold taxonomy", + "scaffold theme-tests" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "scaffold-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Generates code for post types, taxonomies, blocks, plugins, child themes, etc.", + "homepage": "https://github.com/wp-cli/scaffold-command", + "time": "2018-07-29T15:02:24+00:00" + }, + { + "name": "wp-cli/search-replace-command", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/search-replace-command.git", + "reference": "be21639dc530ad6506664baa813862d39b6d78ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/search-replace-command/zipball/be21639dc530ad6506664baa813862d39b6d78ba", + "reference": "be21639dc530ad6506664baa813862d39b6d78ba", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "^1.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "bundled": true, + "commands": [ + "search-replace" + ] + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "search-replace-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Searches/replaces strings in the database.", + "homepage": "https://github.com/wp-cli/search-replace-command", + "time": "2018-05-29T10:21:19+00:00" + }, + { + "name": "wp-cli/server-command", + "version": "v1.0.9", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/server-command.git", + "reference": "6192e6d7becd07e4c11a8f1560655c73a3b3526a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/server-command/zipball/6192e6d7becd07e4c11a8f1560655c73a3b3526a", + "reference": "6192e6d7becd07e4c11a8f1560655c73a3b3526a", + "shasum": "" + }, + "require": { + "wp-cli/wp-cli": "*" + }, + "require-dev": { + "behat/behat": "~2.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "commands": [ + "server" + ], + "bundled": true + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "server-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Launches PHP's built-in web server for a specific WordPress installation.", + "homepage": "https://github.com/wp-cli/server-command", + "time": "2017-12-14T20:06:24+00:00" + }, + { + "name": "wp-cli/shell-command", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/shell-command.git", + "reference": "507603a8994d984b6c4d5bd26e31ede6d9cce37e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/shell-command/zipball/507603a8994d984b6c4d5bd26e31ede6d9cce37e", + "reference": "507603a8994d984b6c4d5bd26e31ede6d9cce37e", + "shasum": "" + }, + "require": { + "wp-cli/wp-cli": "*" + }, + "require-dev": { + "behat/behat": "~2.5" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "commands": [ + "shell" + ], + "bundled": true + }, + "autoload": { + "psr-4": { + "": "src/", + "WP_CLI\\": "src/WP_CLI" + }, + "files": [ + "shell-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Opens an interactive PHP console for running and testing PHP code.", + "homepage": "https://github.com/wp-cli/shell-command", + "time": "2017-12-08T16:03:53+00:00" + }, + { + "name": "wp-cli/super-admin-command", + "version": "v1.0.6", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/super-admin-command.git", + "reference": "2982d2e6514dbb318561d72d0577746a3a37181e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/super-admin-command/zipball/2982d2e6514dbb318561d72d0577746a3a37181e", + "reference": "2982d2e6514dbb318561d72d0577746a3a37181e", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "commands": [ + "super-admin", + "super-admin add", + "super-admin list", + "super-admin remove" + ], + "bundled": true + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "super-admin-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Lists, adds, or removes super admin users on a multisite installation.", + "homepage": "https://github.com/wp-cli/super-admin-command", + "time": "2017-12-08T17:43:53+00:00" + }, + { + "name": "wp-cli/widget-command", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/widget-command.git", + "reference": "657e0f77d80c892f8f72f90a3a25112c254386df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/widget-command/zipball/657e0f77d80c892f8f72f90a3a25112c254386df", + "reference": "657e0f77d80c892f8f72f90a3a25112c254386df", + "shasum": "" + }, + "require-dev": { + "behat/behat": "~2.5", + "wp-cli/wp-cli": "*" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "commands": [ + "widget", + "widget add", + "widget deactivate", + "widget delete", + "widget list", + "widget move", + "widget reset", + "widget update", + "sidebar", + "sidebar list" + ], + "bundled": true + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "files": [ + "widget-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@runcommand.io", + "homepage": "https://runcommand.io" + } + ], + "description": "Adds, moves, and removes widgets; lists sidebars.", + "homepage": "https://github.com/wp-cli/widget-command", + "time": "2017-12-08T17:45:57+00:00" + }, + { + "name": "wp-cli/wp-cli", + "version": "v1.5.1", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/wp-cli.git", + "reference": "3aac73bc4d629372531f3e15bbb67945d19b5d5a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/wp-cli/zipball/3aac73bc4d629372531f3e15bbb67945d19b5d5a", + "reference": "3aac73bc4d629372531f3e15bbb67945d19b5d5a", + "shasum": "" + }, + "require": { + "composer/composer": "^1.2.0", + "composer/semver": "~1.0", + "justinrainbow/json-schema": "~5.2.5", + "mustache/mustache": "~2.4", + "php": ">=5.3.29", + "ramsey/array_column": "~1.1", + "rmccue/requests": "~1.6", + "symfony/config": "^2.7|^3.0", + "symfony/console": "^2.7|^3.0", + "symfony/debug": "^2.7|^3.0", + "symfony/dependency-injection": "^2.7|^3.0", + "symfony/event-dispatcher": "^2.7|^3.0", + "symfony/filesystem": "^2.7|^3.0", + "symfony/finder": "^2.7|^3.0", + "symfony/process": "^2.1|^3.0", + "symfony/translation": "^2.7|^3.0", + "symfony/yaml": "^2.7|^3.0", + "wp-cli/autoload-splitter": "^0.1.5", + "wp-cli/cache-command": "^1.0", + "wp-cli/checksum-command": "^1.0", + "wp-cli/config-command": "^1.0", + "wp-cli/core-command": "^1.0", + "wp-cli/cron-command": "^1.0", + "wp-cli/db-command": "^1.0", + "wp-cli/embed-command": "^1.0", + "wp-cli/entity-command": "^1.0", + "wp-cli/eval-command": "^1.0", + "wp-cli/export-command": "^1.0", + "wp-cli/extension-command": "^1.0", + "wp-cli/import-command": "^1.0", + "wp-cli/language-command": "^1.0", + "wp-cli/media-command": "^1.0", + "wp-cli/mustangostang-spyc": "^0.6.3", + "wp-cli/package-command": "^1.0", + "wp-cli/php-cli-tools": "~0.11.2", + "wp-cli/rewrite-command": "^1.0", + "wp-cli/role-command": "^1.0", + "wp-cli/scaffold-command": "^1.0", + "wp-cli/search-replace-command": "^1.0", + "wp-cli/server-command": "^1.0", + "wp-cli/shell-command": "^1.0", + "wp-cli/super-admin-command": "^1.0", + "wp-cli/widget-command": "^1.0" + }, + "require-dev": { + "behat/behat": "2.5.*", + "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3", + "phpunit/phpunit": "3.7.*", + "roave/security-advisories": "dev-master", + "wimg/php-compatibility": "^8.0", + "wp-coding-standards/wpcs": "^0.13.1" + }, + "suggest": { + "psy/psysh": "Enhanced `wp shell` functionality" + }, + "bin": [ + "bin/wp.bat", + "bin/wp" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5.x-dev" + }, + "autoload-splitter": { + "splitter-logic": "WP_CLI\\AutoloadSplitter", + "splitter-location": "php/WP_CLI/AutoloadSplitter.php", + "split-target-prefix-true": "autoload_commands", + "split-target-prefix-false": "autoload_framework" + } + }, + "autoload": { + "psr-0": { + "WP_CLI": "php" + }, + "psr-4": { + "": "php/commands/src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The command line interface for WordPress", + "homepage": "https://wp-cli.org", + "keywords": [ + "cli", + "wordpress" + ], + "time": "2018-05-31T11:04:05+00:00" + }, + { + "name": "wp-cli/wp-config-transformer", + "version": "v1.2.4", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/wp-config-transformer.git", + "reference": "960ce687ac09a7c406087d0c6716be166ef32062" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/wp-config-transformer/zipball/960ce687ac09a7c406087d0c6716be166ef32062", + "reference": "960ce687ac09a7c406087d0c6716be166ef32062", + "shasum": "" + }, + "require": { + "php": ">=5.3.29" + }, + "require-dev": { + "composer/composer": "^1.5.6", + "phpunit/phpunit": "^6.5.5", + "wp-coding-standards/wpcs": "^0.14.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/WPConfigTransformer.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frankie Jarrett", + "email": "fjarrett@gmail.com" + } + ], + "description": "Programmatically edit a wp-config.php file.", + "time": "2018-12-14T08:16:36+00:00" } ], "packages-dev": [ @@ -2384,12 +4044,12 @@ "source": { "type": "git", "url": "https://github.com/heroku/heroku-buildpack-php.git", - "reference": "1bbbc45da0f80dbb75606972c26236172b7d724c" + "reference": "6957c99ad679c07c520ae64669e39a9dd751d523" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/heroku/heroku-buildpack-php/zipball/1bbbc45da0f80dbb75606972c26236172b7d724c", - "reference": "1bbbc45da0f80dbb75606972c26236172b7d724c", + "url": "https://api.github.com/repos/heroku/heroku-buildpack-php/zipball/6957c99ad679c07c520ae64669e39a9dd751d523", + "reference": "6957c99ad679c07c520ae64669e39a9dd751d523", "shasum": "" }, "bin": [ @@ -2420,20 +4080,20 @@ "nginx", "php" ], - "time": "2018-01-11T17:45:21+00:00" + "time": "2019-03-13T20:58:00+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.2.2", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "d7c00c3000ac0ce79c96fcbfef86b49a71158cd1" + "reference": "379deb987e26c7cd103a7b387aea178baec96e48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/d7c00c3000ac0ce79c96fcbfef86b49a71158cd1", - "reference": "d7c00c3000ac0ce79c96fcbfef86b49a71158cd1", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/379deb987e26c7cd103a7b387aea178baec96e48", + "reference": "379deb987e26c7cd103a7b387aea178baec96e48", "shasum": "" }, "require": { @@ -2443,7 +4103,7 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, "bin": [ "bin/phpcs", @@ -2471,21 +4131,19 @@ "phpcs", "standards" ], - "time": "2017-12-19T21:44:46+00:00" + "time": "2018-12-19T23:57:18+00:00" } ], "aliases": [], "minimum-stability": "stable", "stability-flags": { - "frc/batcache": 15, - "deliciousbrains/wp-amazon-s3-and-cloudfront": 20, - "tillkruss/redis-object-cache": 20, "heroku/heroku-buildpack-php": 20 }, "prefer-stable": false, "prefer-lowest": false, "platform": { - "ext-redis": "*" + "ext-mbstring": "*", + "ext-gd": "*" }, "platform-dev": [] } diff --git a/config/application.php b/config/application.php index 08f6660bf6..6d29cd5616 100644 --- a/config/application.php +++ b/config/application.php @@ -43,14 +43,20 @@ $_server_http_host_scheme = array_key_exists('HTTPS',$_SERVER) && $_SERVER['HTTPS'] == 'on' ? 'https' : 'http'; $_server_http_host_name = array_key_exists('HTTP_HOST',$_SERVER) ? $_SERVER['HTTP_HOST'] : 'localhost'; $_server_http_url = "$_server_http_host_scheme://$_server_http_host_name"; -define('WP_HOME', env('WP_HOME') ?: "$_server_http_url"); -define('WP_SITEURL', env('WP_SITEURL') ?: "$_server_http_url/wp"); +define('WP_HOME', (env('WP_HOME') ?: "$_server_http_url")); +define('WP_SITEURL', (env('WP_SITEURL') ?: "$_server_http_url/wp")); /** * Custom Content Directory */ define('CONTENT_DIR', '/app'); -define('WP_CONTENT_DIR', $webroot_dir . CONTENT_DIR); + +if (defined('WP_CLI') && WP_CLI) { + define('WP_CONTENT_DIR', dirname( __FILE__ ) . '/../web' . CONTENT_DIR); +}else{ + define('WP_CONTENT_DIR', $webroot_dir . CONTENT_DIR); +} + define('WP_CONTENT_URL', WP_HOME . CONTENT_DIR); /** @@ -111,6 +117,3 @@ define('BLOG_ID_CURRENT_SITE', 1); define('SUNRISE', true); } -/* - - */ diff --git a/config/heroku/nginx.conf b/config/heroku/nginx.conf index bd2746cd99..3775a8043a 100644 --- a/config/heroku/nginx.conf +++ b/config/heroku/nginx.conf @@ -1,18 +1,72 @@ -#rewrite ^/foo/bar(/|$) /go/here/ redirect; -#rewrite ^/bar/foo(/.*|$) /under/this/path$1 redirect; +client_max_body_size 500M; + +# your vpc subnet where ELB resides in +set_real_ip_from 10.0.0.0/8; -#add_header Strict-Transport-Security "max-age=15552000"; -#if ($http_x_forwarded_proto != "https") { return 301 https://www.example.com$request_uri; } -#if ($host != "www.example.com") { return 302 $http_x_forwarded_proto://www.example.com$request_uri; } +# AWS CloudFront IP/CIDR range http://d7uri8nf7uskq.cloudfront.net/tools/list-cloudfront-ips +set_real_ip_from 52.124.128.0/17; +set_real_ip_from 54.230.0.0/16; +set_real_ip_from 54.239.128.0/18; +set_real_ip_from 99.84.0.0/16; +set_real_ip_from 205.251.192.0/19; +set_real_ip_from 54.239.192.0/19; +set_real_ip_from 70.132.0.0/18; +set_real_ip_from 13.32.0.0/15; +set_real_ip_from 13.35.0.0/16; +set_real_ip_from 204.246.172.0/23; +set_real_ip_from 204.246.164.0/22; +set_real_ip_from 204.246.168.0/22; +set_real_ip_from 71.152.0.0/17; +set_real_ip_from 216.137.32.0/19; +set_real_ip_from 205.251.249.0/24; +set_real_ip_from 99.86.0.0/16; +set_real_ip_from 52.46.0.0/18; +set_real_ip_from 52.84.0.0/15; +set_real_ip_from 64.252.64.0/18; +set_real_ip_from 204.246.174.0/23; +set_real_ip_from 205.251.254.0/24; +set_real_ip_from 143.204.0.0/16; +set_real_ip_from 205.251.252.0/23; +set_real_ip_from 204.246.176.0/20; +set_real_ip_from 13.249.0.0/16; +set_real_ip_from 54.240.128.0/18; +set_real_ip_from 205.251.250.0/23; +set_real_ip_from 52.222.128.0/17; +set_real_ip_from 54.182.0.0/16; +set_real_ip_from 54.192.0.0/16; +set_real_ip_from 13.124.199.0/24; +set_real_ip_from 34.226.14.0/24; +set_real_ip_from 52.15.127.128/26; +set_real_ip_from 35.158.136.0/24; +set_real_ip_from 52.57.254.0/24; +set_real_ip_from 18.216.170.128/25; +set_real_ip_from 13.54.63.128/26; +set_real_ip_from 13.59.250.0/26; +set_real_ip_from 13.210.67.128/26; +set_real_ip_from 35.167.191.128/26; +set_real_ip_from 52.47.139.0/24; +set_real_ip_from 52.199.127.192/26; +set_real_ip_from 52.212.248.0/26; +set_real_ip_from 52.66.194.128/26; +set_real_ip_from 13.113.203.0/24; +set_real_ip_from 34.195.252.0/24; +set_real_ip_from 35.162.63.192/26; +set_real_ip_from 52.56.127.0/25; +set_real_ip_from 13.228.69.0/24; +set_real_ip_from 34.216.51.0/25; +set_real_ip_from 54.233.255.128/26; +set_real_ip_from 52.52.191.128/26; +set_real_ip_from 52.78.247.128/26; +set_real_ip_from 52.220.191.0/26; +set_real_ip_from 34.232.163.208/29; -client_max_body_size 500M; +# always put the following 2 lines in the bottom of ip list real_ip_header X-Forwarded-For; -set_real_ip_from 10.0.0.0/8; +real_ip_recursive on; + server_tokens off; fastcgi_hide_header X-Powered-By; fastcgi_hide_header X-Pingback; -add_header X-Frame-Options "SAMEORIGIN"; -access_log off; charset utf8; @@ -36,8 +90,12 @@ location / { expires $expires; add_header Cache-Control "public"; try_files $uri $uri/ /index.php?$args; + if ($args ~ "^author=\d") { return 301 /; } } +add_header "X-UA-Compatible" "IE=Edge,chrome=1"; + # Needed by multi site rewrite ^/(wp-.*.php)$ /wp/$1 last; rewrite ^/(wp-(content|admin|includes).*) /wp/$1 last; + diff --git a/run/wp-cron b/run/wp-cron index 59cbae45bb..f55364428a 100755 --- a/run/wp-cron +++ b/run/wp-cron @@ -1,4 +1,4 @@ #!/usr/bin/env bash export WP_CACHE=false -cd web/wp +cd $HOME/bedrock-on-heroku/web/wp php wp-cron.php diff --git a/web/.user.ini b/web/.user.ini index de792048b7..8669242cc8 100644 --- a/web/.user.ini +++ b/web/.user.ini @@ -1,3 +1,3 @@ upload_max_filesize = 500M post_max_size = 500M -max_input_vars = 5000 +max_input_vars = 8000