예제 #1
0
 public static function isErrorHandler($middleware)
 {
     if ($middleware instanceof ErrorHandlerInterface) {
         return true;
     }
     if ($middleware instanceof MiddlewareInterface) {
         return false;
     }
     if (Utility::getNumberOfRequiredParameters($middleware) === 3) {
         return true;
     }
     return false;
 }
예제 #2
0
 /**
  * @dataProvider getCallables
  */
 public function testReturnsNumberOfArguments($test, $numArgs)
 {
     $this->assertEquals($numArgs, Utility::getNumberOfRequiredParameters($test));
 }