|
@@ -937,7 +937,11 @@ class Solver
|
|
|
$this->installedMap[$package->getId()] = $package;
|
|
|
}
|
|
|
|
|
|
- $this->decisionMap = new \SplFixedArray($this->pool->getMaxId() + 1);
|
|
|
+ if (version_compare(PHP_VERSION, '5.3.2', '>')) {
|
|
|
+ $this->decisionMap = new \SplFixedArray($this->pool->getMaxId() + 1);
|
|
|
+ } else {
|
|
|
+ $this->decisionMap = array_fill(0, $this->pool->getMaxId() + 1, 0);
|
|
|
+ }
|
|
|
|
|
|
foreach ($this->jobs as $job) {
|
|
|
switch ($job['cmd']) {
|