瀏覽代碼

Make debug solver methods protected

Nils Adermann 13 年之前
父節點
當前提交
fa7bd35413
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      src/Composer/DependencyResolver/DebugSolver.php

+ 4 - 4
src/Composer/DependencyResolver/DebugSolver.php

@@ -17,7 +17,7 @@ namespace Composer\DependencyResolver;
  */
 class DebugSolver extends Solver
 {
-    private function printDecisionMap()
+    protected function printDecisionMap()
     {
         echo "\nDecisionMap: \n";
         foreach ($this->decisionMap as $packageId => $level) {
@@ -35,16 +35,16 @@ class DebugSolver extends Solver
         echo "\n";
     }
 
-    private function printDecisionQueue()
+    protected function printDecisionQueue()
     {
         echo "DecisionQueue: \n";
         foreach ($this->decisionQueue as $i => $literal) {
-            echo '    ' . $literal . ' ' . $this->decisionQueueWhy[$i]." level ".$this->decisionMap[$literal->getPackageId()]."\n";
+            echo '    ' . $this->pool->literalToString($literal) . ' ' . $this->decisionQueueWhy[$i]." level ".$this->decisionMap[abs($literal)]."\n";
         }
         echo "\n";
     }
 
-    private function printWatches()
+    protected function printWatches()
     {
         echo "\nWatches:\n";
         foreach ($this->watches as $literalId => $watch) {