Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
--TEST--
unpack of template converter: multiple class/variable: (array)
--SKIPIF--
data = "datadata";
$this->subary = array(new SubObj());
}
}
class SubObj
{
private $subdata = null;
private $subpriv = "subprivdata";
public $subpdata = null;
function __construct()
{
$this->subdata = "subdatadata";
}
}
$arySubObj = array(
"subdata" => "subdatadata",
"subpriv" => "subprivdata",
"subpdata" => null,
);
$aryMyObj = array(
"data" => "datadata",
"priv" => "privdata",
"pdata" => null,
"subary" => array($arySubObj),
);
$obj0 = new MyObj();
$obj0->pdata = "pubdata0";
$obj0->subary[0]->subpdata = "subpubdata00";
$subobj01 = new SubObj();
$subobj01->subpdata = "subpdata01";
$obj0->subary[1] = $subobj01;
$obj1 = new MyObj();
$obj1->pdata = "pubdata1";
$obj1->subary[0]->subpdata = "subpubdata1";
$subobj11 = new SubObj();
$subobj11->subpdata = "subpdata11";
$obj1->subary[1] = $subobj11;
$ary = array($obj0, $obj1);
$tpl = array($aryMyObj);
$resary = array($aryMyObj, $aryMyObj);
$resary[0]["pdata"] = "pubdata0";
$resary[0]["subary"][] = $arySubObj;
$resary[0]["subary"][0]["subpdata"] = "subpubdata00";
$resary[0]["subary"][1]["subpdata"] = "subpdata01";
$resary[1]["subary"][] = $arySubObj;
$resary[1]["pdata"] = "pubdata1";
$resary[1]["subary"][0]["subpdata"] = "subpubdata1";
$resary[1]["subary"][1]["subpdata"] = "subpdata11";
test("recursive object list to associative array list", $ary, $tpl, $resary);
--EXPECTF--
array(2) {
[0]=>
array(4) {
["data"]=>
string(8) "datadata"
["priv"]=>
string(8) "privdata"
["pdata"]=>
string(8) "pubdata0"
["subary"]=>
array(2) {
[0]=>
array(3) {
["subdata"]=>
string(11) "subdatadata"
["subpriv"]=>
string(11) "subprivdata"
["subpdata"]=>
string(12) "subpubdata00"
}
[1]=>
array(3) {
["subdata"]=>
string(11) "subdatadata"
["subpriv"]=>
string(11) "subprivdata"
["subpdata"]=>
string(10) "subpdata01"
}
}
}
[1]=>
array(4) {
["data"]=>
string(8) "datadata"
["priv"]=>
string(8) "privdata"
["pdata"]=>
string(8) "pubdata1"
["subary"]=>
array(2) {
[0]=>
array(3) {
["subdata"]=>
string(11) "subdatadata"
["subpriv"]=>
string(11) "subprivdata"
["subpdata"]=>
string(11) "subpubdata1"
}
[1]=>
array(3) {
["subdata"]=>
string(11) "subdatadata"
["subpriv"]=>
string(11) "subprivdata"
["subpdata"]=>
string(10) "subpdata11"
}
}
}
}
OK