Hello community, here is the log from the commit of package platformsh-cli for openSUSE:Factory checked in at 2019-05-10 09:19:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/platformsh-cli (Old) and /work/SRC/openSUSE:Factory/.platformsh-cli.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "platformsh-cli" Fri May 10 09:19:43 2019 rev:71 rq:701800 version:3.40.15 Changes: -------- --- /work/SRC/openSUSE:Factory/platformsh-cli/platformsh-cli.changes 2019-05-02 19:20:36.273773628 +0200 +++ /work/SRC/openSUSE:Factory/.platformsh-cli.new.5148/platformsh-cli.changes 2019-05-10 09:19:44.848460811 +0200 @@ -1,0 +2,12 @@ +Thu May 09 13:00:24 UTC 2019 - jimmy@boombatower.com + +- Update to version 3.40.15: + * Release v3.40.15 + * Update Symfony dependencies (3.4.26 -> 3.4.27) + * Make the --root argument static in Drush command (#795) + * Make plans list dynamic in 'create' command (#794) + * Unused import + * Remove commits API workaround + * Fix silent failure when a commit is not found + +------------------------------------------------------------------- Old: ---- platformsh-cli-3.40.14.tar.xz New: ---- platformsh-cli-3.40.15.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ platformsh-cli.spec ++++++ --- /var/tmp/diff_new_pack.uLIZtY/_old 2019-05-10 09:19:45.688462110 +0200 +++ /var/tmp/diff_new_pack.uLIZtY/_new 2019-05-10 09:19:45.688462110 +0200 @@ -17,7 +17,7 @@ Name: platformsh-cli -Version: 3.40.14 +Version: 3.40.15 Release: 0 Summary: Tool for managing Platform.sh services from the command line # See licenses.txt for dependency licenses. ++++++ _service ++++++ --- /var/tmp/diff_new_pack.uLIZtY/_old 2019-05-10 09:19:45.708462141 +0200 +++ /var/tmp/diff_new_pack.uLIZtY/_new 2019-05-10 09:19:45.708462141 +0200 @@ -2,7 +2,7 @@ <service name="tar_scm" mode="disabled"> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> - <param name="revision">refs/tags/v3.40.14</param> + <param name="revision">refs/tags/v3.40.15</param> <param name="url">git://github.com/platformsh/platformsh-cli.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.uLIZtY/_old 2019-05-10 09:19:45.716462153 +0200 +++ /var/tmp/diff_new_pack.uLIZtY/_new 2019-05-10 09:19:45.716462153 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/platformsh/platformsh-cli.git</param> - <param name="changesrevision">0657016ac22f13835f618d02249348e5a301a6db</param> + <param name="changesrevision">c16978e8bcc464ffa5e0cfc308aa1fab2b6f2cd5</param> </service> </servicedata> ++++++ licenses.txt ++++++ --- /var/tmp/diff_new_pack.uLIZtY/_old 2019-05-10 09:19:45.744462196 +0200 +++ /var/tmp/diff_new_pack.uLIZtY/_new 2019-05-10 09:19:45.744462196 +0200 @@ -23,14 +23,14 @@ psr/log 1.1.0 MIT react/promise v2.7.1 MIT stecman/symfony-console-completion 0.8.0 MIT -symfony/config v3.4.26 MIT -symfony/console v3.4.26 MIT -symfony/debug v3.4.26 MIT -symfony/dependency-injection v3.4.26 MIT -symfony/event-dispatcher v3.4.26 MIT -symfony/filesystem v3.4.26 MIT -symfony/finder v3.4.26 MIT +symfony/config v3.4.27 MIT +symfony/console v3.4.27 MIT +symfony/debug v3.4.27 MIT +symfony/dependency-injection v3.4.27 MIT +symfony/event-dispatcher v3.4.27 MIT +symfony/filesystem v3.4.27 MIT +symfony/finder v3.4.27 MIT symfony/polyfill-ctype v1.11.0 MIT symfony/polyfill-mbstring v1.11.0 MIT -symfony/process v3.4.26 MIT -symfony/yaml v3.4.26 MIT +symfony/process v3.4.27 MIT +symfony/yaml v3.4.27 MIT ++++++ platformsh-cli-3.40.14.tar.xz -> platformsh-cli-3.40.15.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/platformsh-cli-3.40.14/composer.lock new/platformsh-cli-3.40.15/composer.lock --- old/platformsh-cli-3.40.14/composer.lock 2019-04-30 18:03:39.000000000 +0200 +++ new/platformsh-cli-3.40.15/composer.lock 2019-05-09 13:52:23.000000000 +0200 @@ -989,7 +989,7 @@ }, { "name": "symfony/config", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/config.git", @@ -1053,7 +1053,7 @@ }, { "name": "symfony/console", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/console.git", @@ -1125,7 +1125,7 @@ }, { "name": "symfony/debug", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", @@ -1181,16 +1181,16 @@ }, { "name": "symfony/dependency-injection", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "dee85a9148399cdb2731603802842bcfd8afe5ab" + "reference": "be0feb3fa202aedfd8d1956f2dafd563fb13acbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/dee85a9148...", - "reference": "dee85a9148399cdb2731603802842bcfd8afe5ab", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/be0feb3fa2...", + "reference": "be0feb3fa202aedfd8d1956f2dafd563fb13acbf", "shasum": "" }, "require": { @@ -1248,11 +1248,11 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2019-04-16T11:13:42+00:00" + "time": "2019-04-20T15:32:49+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", @@ -1315,7 +1315,7 @@ }, { "name": "symfony/filesystem", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", @@ -1365,7 +1365,7 @@ }, { "name": "symfony/finder", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", @@ -1531,7 +1531,7 @@ }, { "name": "symfony/process", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/process.git", @@ -1580,7 +1580,7 @@ }, { "name": "symfony/yaml", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", @@ -3362,16 +3362,16 @@ }, { "name": "symfony/var-dumper", - "version": "v3.4.26", + "version": "v3.4.27", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "f0883812642a6d6583a9e2ae6aec4ba134436f40" + "reference": "ca5fef348a0440411bbca0f9ec14e9a11625bd6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/f0883812642a6d6583a9...", - "reference": "f0883812642a6d6583a9e2ae6aec4ba134436f40", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ca5fef348a0440411bbc...", + "reference": "ca5fef348a0440411bbca0f9ec14e9a11625bd6a", "shasum": "" }, "require": { @@ -3427,7 +3427,7 @@ "debug", "dump" ], - "time": "2019-04-16T13:58:17+00:00" + "time": "2019-05-01T09:52:10+00:00" }, { "name": "webflo/drupal-finder", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/platformsh-cli-3.40.14/dist/manifest.json new/platformsh-cli-3.40.15/dist/manifest.json --- old/platformsh-cli-3.40.14/dist/manifest.json 2019-04-30 18:03:39.000000000 +0200 +++ new/platformsh-cli-3.40.15/dist/manifest.json 2019-05-09 13:52:23.000000000 +0200 @@ -1,10 +1,10 @@ [ { "name": "platform.phar", - "sha1": "9d7d384d0e5bc1bbcea077252d691d080373aa08", - "sha256": "56ffc63fd5b8a7f7e8ff58c9e0ee913a60b0777b5a20bc6d965d1a1ee41f04fd", - "url": "https://github.com/platformsh/platformsh-cli/releases/download/v3.40.14/plat...", - "version": "3.40.14", + "sha1": "f4c7595cc5c1ba92deb33118f1e59d1af8f39d04", + "sha256": "25eb97de2d06550b5b86b1f0f0d67cb9751fa0e10f12e97f2ed3970595389c60", + "url": "https://github.com/platformsh/platformsh-cli/releases/download/v3.40.15/plat...", + "version": "3.40.15", "php": { "min": "5.5.9" }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/platformsh-cli-3.40.14/src/Command/Environment/EnvironmentDrushCommand.php new/platformsh-cli-3.40.15/src/Command/Environment/EnvironmentDrushCommand.php --- old/platformsh-cli-3.40.14/src/Command/Environment/EnvironmentDrushCommand.php 2019-04-30 18:03:39.000000000 +0200 +++ new/platformsh-cli-3.40.15/src/Command/Environment/EnvironmentDrushCommand.php 2019-05-09 13:52:23.000000000 +0200 @@ -67,21 +67,29 @@ $selectedEnvironment = $this->getSelectedEnvironment(); $sshUrl = $selectedEnvironment->getSshUrl($appName); - // Get the document root for the application, to find the Drupal root. $deployment = $this->api()->getCurrentDeployment($selectedEnvironment); - $remoteApp = $deployment->getWebApp($appName); - $relativeDocRoot = AppConfig::fromWebApp($remoteApp)->getDocumentRoot(); // Use the PLATFORM_DOCUMENT_ROOT environment variable, if set, to - // determine the path to Drupal. Fall back to a combination of the known - // document root and the PLATFORM_APP_DIR variable. - $envPrefix = (string) $this->config()->get('service.env_prefix'); - $appRoot = sprintf('${%sAPP_DIR:-/app}', $envPrefix); - $drupalRoot = sprintf('${%sDOCUMENT_ROOT:-%s}', $envPrefix, $appRoot . '/' . $relativeDocRoot); + // determine the path to Drupal. + /** @var \Platformsh\Cli\Service\RemoteEnvVars $envVarsService */ + $envVarsService = $this->getService('remote_env_vars'); + $documentRoot = $envVarsService->getEnvVar('DOCUMENT_ROOT', $sshUrl); + if ($documentRoot !== '') { + $drupalRoot = $documentRoot; + } else { + // Fall back to a combination of the document root (from the + // deployment configuration) and the PLATFORM_APP_DIR variable. + $appDir = $envVarsService->getEnvVar('APP_DIR', $sshUrl) ?: '/app'; + + $remoteApp = $deployment->getWebApp($appName); + $relativeDocRoot = AppConfig::fromWebApp($remoteApp)->getDocumentRoot(); + + $drupalRoot = $appDir . '/' . $relativeDocRoot; + } $columns = (new Terminal())->getWidth(); - $sshDrushCommand = "COLUMNS=$columns drush --root=\"$drupalRoot\""; + $sshDrushCommand = "COLUMNS=$columns drush --root=" . OsUtil::escapePosixShellArg($drupalRoot); if ($siteUrl = $this->api()->getSiteUrl($selectedEnvironment, $appName, $deployment)) { $sshDrushCommand .= " --uri=" . OsUtil::escapePosixShellArg($siteUrl); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/platformsh-cli-3.40.14/src/Command/Project/ProjectCreateCommand.php new/platformsh-cli-3.40.15/src/Command/Project/ProjectCreateCommand.php --- old/platformsh-cli-3.40.14/src/Command/Project/ProjectCreateCommand.php 2019-04-30 18:03:39.000000000 +0200 +++ new/platformsh-cli-3.40.15/src/Command/Project/ProjectCreateCommand.php 2019-05-09 13:52:23.000000000 +0200 @@ -160,19 +160,30 @@ /** * Return a list of plans. * - * The default list is in the config `service.available_plans`. This can be - * overridden by the user config `experimental.available_plans`. + * The default list is in the config `service.available_plans`. This is + * replaced at runtime by an API call. + * + * @param bool $runtime * - * @return string[] + * @return array */ - protected function getAvailablePlans() + protected function getAvailablePlans($runtime = false) { - $config = $this->config(); - if ($config->has('experimental.available_plans')) { - return $config->get('experimental.available_plans'); + static $plans; + if (is_array($plans)) { + return $plans; + } + + if (!$runtime) { + return (array) $this->config()->get('service.available_plans'); + } + + $plans = []; + foreach ($this->api()->getClient()->getPlans() as $plan) { + $plans[$plan->name] = sprintf('%s (%s)', $plan->label, $plan->price->__toString()); } - return $config->get('service.available_plans'); + return $plans; } /** @@ -227,6 +238,9 @@ 'optionName' => 'plan', 'description' => 'The subscription plan', 'options' => $this->getAvailablePlans(), + 'optionsCallback' => function () { + return $this->getAvailablePlans(true); + }, 'default' => in_array('development', $this->getAvailablePlans()) ? 'development' : null, 'allowOther' => true, ]), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/platformsh-cli-3.40.14/src/Service/GitDataApi.php new/platformsh-cli-3.40.15/src/Service/GitDataApi.php --- old/platformsh-cli-3.40.14/src/Service/GitDataApi.php 2019-04-30 18:03:39.000000000 +0200 +++ new/platformsh-cli-3.40.15/src/Service/GitDataApi.php 2019-05-09 13:52:23.000000000 +0200 @@ -2,7 +2,6 @@ namespace Platformsh\Cli\Service; -use GuzzleHttp\Exception\BadResponseException; use Platformsh\Client\Model\Environment; use Platformsh\Client\Model\Git\Commit; use Platformsh\Client\Model\Git\Tree; @@ -108,17 +107,9 @@ return new Commit($cached['data'], $cached['uri'], $client, true); } $baseUrl = Project::getProjectBaseFromUrl($environment->getUri()) . '/git/commits'; - try { - $commit = \Platformsh\Client\Model\Git\Commit::get($sha, $baseUrl, $client); - } catch (BadResponseException $e) { - // @todo Remove this workaround when the API returns 404 instead of 500 for not found commits - if ($e->getResponse() && $e->getResponse()->getStatusCode() === 500) { - $content = $e->getResponse()->json(); - if (isset($content['detail']) && strpos($content['detail'], 'Invalid object name') === 0) { - return false; - } - } - throw $e; + $commit = \Platformsh\Client\Model\Git\Commit::get($sha, $baseUrl, $client); + if ($commit === false) { + return false; } $data = $commit->getData(); // No need to cache API metadata. ++++++ platformsh-cli-vendor.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/autoload.php new/vendor/autoload.php --- old/vendor/autoload.php 2019-05-01 23:06:44.589782216 +0200 +++ new/vendor/autoload.php 2019-05-09 15:00:28.774224777 +0200 @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit94138f3304dbe810a8f4141f733d1a6a::getLoader(); +return ComposerAutoloaderInit74752611ded6dfbfbc892ec3eb8a6e41::getLoader(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/composer/autoload_real.php new/vendor/composer/autoload_real.php --- old/vendor/composer/autoload_real.php 2019-05-01 23:06:44.589782216 +0200 +++ new/vendor/composer/autoload_real.php 2019-05-09 15:00:28.774224777 +0200 @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit94138f3304dbe810a8f4141f733d1a6a +class ComposerAutoloaderInit74752611ded6dfbfbc892ec3eb8a6e41 { private static $loader; @@ -19,15 +19,15 @@ return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit94138f3304dbe810a8f4141f733d1a6a', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit74752611ded6dfbfbc892ec3eb8a6e41', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInit94138f3304dbe810a8f4141f733d1a6a', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit74752611ded6dfbfbc892ec3eb8a6e41', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit94138f3304dbe810a8f4141f733d1a6a::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit74752611ded6dfbfbc892ec3eb8a6e41::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -48,19 +48,19 @@ $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInit94138f3304dbe810a8f4141f733d1a6a::$files; + $includeFiles = Composer\Autoload\ComposerStaticInit74752611ded6dfbfbc892ec3eb8a6e41::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire94138f3304dbe810a8f4141f733d1a6a($fileIdentifier, $file); + composerRequire74752611ded6dfbfbc892ec3eb8a6e41($fileIdentifier, $file); } return $loader; } } -function composerRequire94138f3304dbe810a8f4141f733d1a6a($fileIdentifier, $file) +function composerRequire74752611ded6dfbfbc892ec3eb8a6e41($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/composer/autoload_static.php new/vendor/composer/autoload_static.php --- old/vendor/composer/autoload_static.php 2019-05-01 23:06:44.589782216 +0200 +++ new/vendor/composer/autoload_static.php 2019-05-09 15:00:28.774224777 +0200 @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit94138f3304dbe810a8f4141f733d1a6a +class ComposerStaticInit74752611ded6dfbfbc892ec3eb8a6e41 { public static $files = array ( '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', @@ -201,9 +201,9 @@ public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit94138f3304dbe810a8f4141f733d1a6a::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit94138f3304dbe810a8f4141f733d1a6a::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit94138f3304dbe810a8f4141f733d1a6a::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit74752611ded6dfbfbc892ec3eb8a6e41::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit74752611ded6dfbfbc892ec3eb8a6e41::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit74752611ded6dfbfbc892ec3eb8a6e41::$classMap; }, null, ClassLoader::class); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/composer/installed.json new/vendor/composer/installed.json --- old/vendor/composer/installed.json 2019-05-01 23:06:44.137778220 +0200 +++ new/vendor/composer/installed.json 2019-05-09 15:00:28.342220872 +0200 @@ -1020,8 +1020,8 @@ }, { "name": "symfony/config", - "version": "v3.4.26", - "version_normalized": "3.4.26.0", + "version": "v3.4.27", + "version_normalized": "3.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/config.git", @@ -1086,8 +1086,8 @@ }, { "name": "symfony/console", - "version": "v3.4.26", - "version_normalized": "3.4.26.0", + "version": "v3.4.27", + "version_normalized": "3.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/console.git", @@ -1160,8 +1160,8 @@ }, { "name": "symfony/debug", - "version": "v3.4.26", - "version_normalized": "3.4.26.0", + "version": "v3.4.27", + "version_normalized": "3.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", @@ -1218,17 +1218,17 @@ }, { "name": "symfony/dependency-injection", - "version": "v3.4.26", - "version_normalized": "3.4.26.0", + "version": "v3.4.27", + "version_normalized": "3.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "dee85a9148399cdb2731603802842bcfd8afe5ab" + "reference": "be0feb3fa202aedfd8d1956f2dafd563fb13acbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/dee85a9148...", - "reference": "dee85a9148399cdb2731603802842bcfd8afe5ab", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/be0feb3fa2...", + "reference": "be0feb3fa202aedfd8d1956f2dafd563fb13acbf", "shasum": "" }, "require": { @@ -1256,7 +1256,7 @@ "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", "symfony/yaml": "" }, - "time": "2019-04-16T11:13:42+00:00", + "time": "2019-04-20T15:32:49+00:00", "type": "library", "extra": { "branch-alias": { @@ -1291,8 +1291,8 @@ }, { "name": "symfony/event-dispatcher", - "version": "v3.4.26", - "version_normalized": "3.4.26.0", + "version": "v3.4.27", + "version_normalized": "3.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", @@ -1356,8 +1356,8 @@ }, { "name": "symfony/filesystem", - "version": "v3.4.26", - "version_normalized": "3.4.26.0", + "version": "v3.4.27", + "version_normalized": "3.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", @@ -1408,8 +1408,8 @@ }, { "name": "symfony/finder", - "version": "v3.4.26", - "version_normalized": "3.4.26.0", + "version": "v3.4.27", + "version_normalized": "3.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", @@ -1580,8 +1580,8 @@ }, { "name": "symfony/process", - "version": "v3.4.26", - "version_normalized": "3.4.26.0", + "version": "v3.4.27", + "version_normalized": "3.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", @@ -1631,8 +1631,8 @@ }, { "name": "symfony/yaml", - "version": "v3.4.26", - "version_normalized": "3.4.26.0", + "version": "v3.4.27", + "version_normalized": "3.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/symfony/dependency-injection/ContainerBuilder.php new/vendor/symfony/dependency-injection/ContainerBuilder.php --- old/vendor/symfony/dependency-injection/ContainerBuilder.php 2019-04-16 13:13:42.000000000 +0200 +++ new/vendor/symfony/dependency-injection/ContainerBuilder.php 2019-04-20 17:32:49.000000000 +0200 @@ -1527,13 +1527,13 @@ } /** - * Adds a removed binding id. + * Removes bindings for a service. * - * @param int $id + * @param string $id The service identifier * * @internal */ - public function addRemovedBindingIds($id) + public function removeBindings($id) { if ($this->hasDefinition($id)) { foreach ($this->getDefinition($id)->getBindings() as $key => $binding) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/symfony/dependency-injection/Loader/Configurator/ServiceConfigurator.php new/vendor/symfony/dependency-injection/Loader/Configurator/ServiceConfigurator.php --- old/vendor/symfony/dependency-injection/Loader/Configurator/ServiceConfigurator.php 2019-04-16 13:13:42.000000000 +0200 +++ new/vendor/symfony/dependency-injection/Loader/Configurator/ServiceConfigurator.php 2019-04-20 17:32:49.000000000 +0200 @@ -59,7 +59,7 @@ { parent::__destruct(); - $this->container->addRemovedBindingIds($this->id); + $this->container->removeBindings($this->id); if (!$this->definition instanceof ChildDefinition) { $this->container->setDefinition($this->id, $this->definition->setInstanceofConditionals($this->instanceof)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/symfony/dependency-injection/Loader/FileLoader.php new/vendor/symfony/dependency-injection/Loader/FileLoader.php --- old/vendor/symfony/dependency-injection/Loader/FileLoader.php 2019-04-16 13:13:42.000000000 +0200 +++ new/vendor/symfony/dependency-injection/Loader/FileLoader.php 2019-04-20 17:32:49.000000000 +0200 @@ -91,7 +91,7 @@ */ protected function setDefinition($id, Definition $definition) { - $this->container->addRemovedBindingIds($id); + $this->container->removeBindings($id); if ($this->isLoadingInstanceof) { if (!$definition instanceof ChildDefinition) {