/**
  * @param array $getData
  * @param array $postData
  * @param array $cookieData
  * @param array $cliData
  */
 public function __construct(array $getData, array $postData = array(), array $cookieData = array(), array $cliData = array())
 {
     static::$getData = new Param((array) self::stripSlashesIfMagicQuotes($getData));
     static::$postData = new Param((array) self::stripSlashesIfMagicQuotes($postData));
     static::$cookieData = new Param($cookieData);
     static::$cliData = new Param((array) self::stripSlashesIfMagicQuotes($cliData));
 }
Example #2
0
 /**
  * @param array             $getData
  * @param array             $postData
  * @param array             $cookieData
  * @param array             $cliData
  * @param array             $filesData
  * @param \Pimf\Environment $env
  */
 public function __construct(array $getData, array $postData = array(), array $cookieData = array(), array $cliData = array(), array $filesData = array(), \Pimf\Environment $env)
 {
     static::$getData = new Param($getData);
     static::$postData = new Param($postData);
     static::$cookieData = new Param($cookieData);
     static::$cliData = new Param($cliData);
     static::$filesData = Util\Uploaded\Factory::get($filesData);
     $this->env = $env;
     $this->method = '' . strtoupper($env->REQUEST_METHOD);
 }