/** * @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)); }
/** * @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); }