Skip to content

Commit a5bec08

Browse files
committed
bug #426 Updated sensio/distribution-bundle dependency to fix loading PHP extensions twice (bocharsky-bw)
This PR was merged into the master branch. Discussion ---------- Updated sensio/distribution-bundle dependency to fix loading PHP extensions twice Related to the https://github.com/sensiolabs/SensioDistributionBundle/issues/299 Current version of `sensio/distribution-bundle` with Composer 1.3 throws warnings on composer install/update: ``` Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Nothing to install or update Generating autoload files > Incenteev\ParameterHandler\ScriptHandler::buildParameters Updating the "app/config/parameters.yml" file > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap Cannot load Zend OPcache - it was already loaded PHP Warning: Module 'imagick' already loaded in Unknown on line 0 PHP Warning: Module 'intl' already loaded in Unknown on line 0 PHP Warning: Module 'mcrypt' already loaded in Unknown on line 0 PHP Warning: Module 'OAuth' already loaded in Unknown on line 0 PHP Warning: Module 'pdo_pgsql' already loaded in Unknown on line 0 PHP Warning: Module 'yaml' already loaded in Unknown on line 0 Warning: Module 'imagick' already loaded in Unknown on line 0 Warning: Module 'intl' already loaded in Unknown on line 0 Warning: Module 'mcrypt' already loaded in Unknown on line 0 Warning: Module 'OAuth' already loaded in Unknown on line 0 Warning: Module 'pdo_pgsql' already loaded in Unknown on line 0 Warning: Module 'yaml' already loaded in Unknown on line 0 > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache Cannot load Zend OPcache - it was already loaded PHP Warning: Module 'imagick' already loaded in Unknown on line 0 PHP Warning: Module 'intl' already loaded in Unknown on line 0 PHP Warning: Module 'mcrypt' already loaded in Unknown on line 0 PHP Warning: Module 'OAuth' already loaded in Unknown on line 0 PHP Warning: Module 'pdo_pgsql' already loaded in Unknown on line 0 PHP Warning: Module 'yaml' already loaded in Unknown on line 0 Warning: Module 'imagick' already loaded in Unknown on line 0 Warning: Module 'intl' already loaded in Unknown on line 0 Warning: Module 'mcrypt' already loaded in Unknown on line 0 Warning: Module 'OAuth' already loaded in Unknown on line 0 Warning: Module 'pdo_pgsql' already loaded in Unknown on line 0 Warning: Module 'yaml' already loaded in Unknown on line 0 // Clearing the cache for the dev environment with debug // true [OK] Cache for the "dev" environment (debug=true) was successfully cleared. > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets Cannot load Zend OPcache - it was already loaded PHP Warning: Module 'imagick' already loaded in Unknown on line 0 PHP Warning: Module 'intl' already loaded in Unknown on line 0 PHP Warning: Module 'mcrypt' already loaded in Unknown on line 0 PHP Warning: Module 'OAuth' already loaded in Unknown on line 0 PHP Warning: Module 'pdo_pgsql' already loaded in Unknown on line 0 PHP Warning: Module 'yaml' already loaded in Unknown on line 0 Warning: Module 'imagick' already loaded in Unknown on line 0 Warning: Module 'intl' already loaded in Unknown on line 0 Warning: Module 'mcrypt' already loaded in Unknown on line 0 Warning: Module 'OAuth' already loaded in Unknown on line 0 Warning: Module 'pdo_pgsql' already loaded in Unknown on line 0 Warning: Module 'yaml' already loaded in Unknown on line 0 Trying to install assets as relative symbolic links. --- ------------------------------ ------------------ Bundle Method / Error --- ------------------------------ ------------------ ✔ WhiteOctoberPagerfantaBundle relative symlink --- ------------------------------ ------------------ [OK] All assets were successfully installed. > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::prepareDeploymentTarget ``` Commits ------- c18a2f5 Fix loading PHP extensions twice by sensio/distribution-bundle
2 parents 4051e7f + c18a2f5 commit a5bec08

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

composer.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

var/SymfonyRequirements.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,11 @@ protected function getRealpathCacheSize()
780780
{
781781
$size = ini_get('realpath_cache_size');
782782
$size = trim($size);
783-
$unit = strtolower(substr($size, -1, 1));
783+
$unit = '';
784+
if (!ctype_digit($size)) {
785+
$unit = strtolower(substr($size, -1, 1));
786+
$size = (int) substr($size, 0, -1);
787+
}
784788
switch ($unit) {
785789
case 'g':
786790
return $size * 1024 * 1024 * 1024;

0 commit comments

Comments
 (0)