OwlCyberSecurity - MANAGER
Edit File: 052.phpt
--TEST-- Check for Yaf_Request APis --SKIPIF-- <?php if (!extension_loaded("yaf")) print "skip"; ?> --INI-- yaf.use_spl_autoload=0 yaf.use_namespace=0 --FILE-- <?php declare(strict_types=1); try { $request == new Yaf_Request_Http(new stdClass(), "xxxx", false); } catch (TypeError $e) { var_dump($e->getMessage()); } $request = new Yaf_Request_Http("xxxxxxxxxxxxxxxxxxxxxxxxxxx"); var_dump($request->get("xxx")); var_dump($request->getQuery("xxx")); var_dump($request->getServer("xxx")); var_dump($request->getPost("xxx")); var_dump($request->getCookie("xxx")); var_dump($request->getEnv("xxx")); echo "------default value-------\n"; var_dump($request->get("xxx", "123")); print_r($request->getQuery("xxx", new stdClass())); print_r($request->getServer("xxx", array())); var_dump($request->getPost("xxx", NULL)); var_dump($request->getCookie("xxx"), false); var_dump($request->getEnv("xxx"), "2.13232"); echo "-----others-----\n"; var_dump($request->isXmlHttpRequest()); var_dump($request->isCli()); var_dump($request->isPost()); echo "------params-------\n"; var_dump($request->getParam("xxxx")); var_dump($request->getParams()); var_dump($request->setParam("xxxx")); ?> --EXPECTF-- string(%d) "Yaf_Request_Http::__construct() expects at most 2 %s, 3 given" NULL NULL NULL NULL NULL NULL ------default value------- string(3) "123" stdClass Object ( ) Array ( ) NULL NULL bool(false) NULL string(7) "2.13232" -----others----- bool(false) bool(true) bool(false) ------params------- NULL array(0) { } Fatal error: Uncaught TypeError: Yaf_Request_Abstract::setParam()%sarray, string given in %s052.php:%d %a