Ejemplo n.º 1
0
 public function methodIsMockable(\reflectionMethod $method)
 {
     if ($method->isFinal() || $method->isStatic() || $method->isPrivate() || static::methodNameIsReservedWord($method)) {
         return false;
     }
     return $this->isLoosened($method->getName()) || parent::methodIsMockable($method);
 }
Ejemplo n.º 2
0
 public function methodIsMockable(\reflectionMethod $method)
 {
     switch (true) {
         case $method->isFinal():
         case $method->isStatic():
         case static::methodNameIsReservedWord($method):
             return false;
         case $method->isPrivate():
         case $method->isProtected() && $method->isAbstract() === false:
             return $this->isOverloaded($method->getName());
         default:
             return true;
     }
 }