Ejemplo n.º 1
0
 /**
  * Checks whether this change can be merged with a subsequent change
  *
  * @param  ChangeInterface $subsequentChange
  * @return boolean
  */
 public function canMerge(ChangeInterface $subsequentChange)
 {
     if (!$subsequentChange instanceof AbstractMove) {
         return false;
     }
     if ($subsequentChange->getSubject() !== $this->getSubject()) {
         return false;
     }
     return $subsequentChange->canApply();
 }