Bläddra i källkod

Implementing middlewares 0.5

ahwelp 7 år sedan
förälder
incheckning
35ff6f7527
2 ändrade filer med 4 tillägg och 3 borttagningar
  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(){
     function execute(){
+
         foreach ($this->_before as $key => $before){
         foreach ($this->_before as $key => $before){
             if(!in_array($key, $this->_middlewares_to_ignore) ){
             if(!in_array($key, $this->_middlewares_to_ignore) ){
                 call_user_func($before);
                 call_user_func($before);
@@ -209,7 +210,7 @@ class Route{
     }
     }
 
 
     function middleware_ignore($name = ''){
     function middleware_ignore($name = ''){
-        $this->_middlewares_to_ignore[$name];
+        $this->_middlewares_to_ignore[] = $name;
     }
     }
 
 
     function middleware_add($name = '', $function){
     function middleware_add($name = '', $function){

+ 2 - 2
src/BBRouter/RouteCollection.php

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