소스 검색

Implementing middlewares 0.5

ahwelp 7 년 전
부모
커밋
35ff6f7527
2개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 1
      src/BBRouter/Route.php
  2. 2 2
      src/BBRouter/RouteCollection.php

+ 2 - 1
src/BBRouter/Route.php

@@ -139,6 +139,7 @@ class Route{
 
     //=======================================================
     function execute(){
+
         foreach ($this->_before as $key => $before){
             if(!in_array($key, $this->_middlewares_to_ignore) ){
                 call_user_func($before);
@@ -209,7 +210,7 @@ class Route{
     }
 
     function middleware_ignore($name = ''){
-        $this->_middlewares_to_ignore[$name];
+        $this->_middlewares_to_ignore[] = $name;
     }
 
     function middleware_add($name = '', $function){

+ 2 - 2
src/BBRouter/RouteCollection.php

@@ -87,14 +87,14 @@ class RouteCollection{
     private function define_verb(){
 
         $verb = '';
-	
+
         if(isset($_POST['_method'])){
             $verb = strtoupper( $_POST['_method'] );
         }else if(php_sapi_name() == "cli"){
             $verb = "CLI";
         }else{
             $verb = strtoupper( $_SERVER['REQUEST_METHOD'] );
-	    }
+        }
 
         if(in_array($verb, self::$_verbs_whitelist)){
             $this->_verb = $verb;