Just want to note what i just found a bug of CI 2.1.2 in system/library/Profiler.php.
Where the $val is not evaluated to is_object and only expecting is_string() or is_array().
With no validation of is_object() the profiler triggers warning and it is ugly :D
Adding validation is_object() would fixed the warning.
at line 509:
Current:
if (is_array($val) )
{
$val = print_r($val, TRUE);
}
Patched:
if (is_array($val) or is_object( $val))
{
$val = print_r($val, TRUE);
}
Where the $val is not evaluated to is_object and only expecting is_string() or is_array().
With no validation of is_object() the profiler triggers warning and it is ugly :D
Adding validation is_object() would fixed the warning.
at line 509:
Current:
if (is_array($val) )
{
$val = print_r($val, TRUE);
}
Patched:
if (is_array($val) or is_object( $val))
{
$val = print_r($val, TRUE);
}
Comments