소스 검색

[BrowserKit] added getServerParameter method which makes setServerParameters/setServerParameter methods testable

hidenorigoto 14 년 전
부모
커밋
1d85a3dcb1
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      src/Symfony/Component/BrowserKit/Client.php

+ 12 - 0
src/Symfony/Component/BrowserKit/Client.php

@@ -119,6 +119,18 @@ abstract class Client
         $this->server[$key] = $value;
         $this->server[$key] = $value;
     }
     }
 
 
+    /**
+     * Gets single server parameter for specified key.
+     *
+     * @param string $key     A key of the parameter to get
+     * @param string $default A default value when key is undefined
+     * @return string A value of the parameter
+     */
+    public function getServerParameter($key, $default = '')
+    {
+        return (isset($this->server[$key])) ? $this->server[$key] : $default;
+    }
+
     /**
     /**
      * Returns the History instance.
      * Returns the History instance.
      *
      *