Esempio n. 1
0
 private function compareStaticModifier()
 {
     $baseIsStatic = $this->base->isStatic();
     $challengerIsStatic = $this->challenger->isStatic();
     if ($baseIsStatic !== $challengerIsStatic) {
         $message = $baseIsStatic ? 'method is no longer static' : 'method has become static';
         $difference = new Difference($message);
         $this->populateDifference($difference);
         if (!$baseIsStatic && 'private' !== $this->base->getVisibility()) {
             $difference->addTag(Difference::BC_BREAK);
         }
         $this->differences->add($difference);
     }
 }