Phalcon\Utils\PrettyExceptions::_getArrayDump PHP Метод

_getArrayDump() защищенный Метод

protected _getArrayDump ( $argument, $n )
    protected function _getArrayDump($argument, $n = 0)
    {
        if ($n < 3 && count($argument) > 0 && count($argument) < 8) {
            $dump = array();
            foreach ($argument as $k => $v) {
                if (is_scalar($v)) {
                    if ($v === '') {
                        $dump[] = $k . ' => (empty string)';
                    } else {
                        $dump[] = $k . ' => ' . $this->_escapeString($v);
                    }
                } else {
                    if (is_array($v)) {
                        $dump[] = $k . ' => Array(' . $this->_getArrayDump($v, $n + 1) . ')';
                        continue;
                    }
                    if (is_object($v)) {
                        $dump[] = $k . ' => Object(' . get_class($v) . ')';
                        continue;
                    }
                    if (is_null($v)) {
                        $dump[] = $k . ' => null';
                        continue;
                    }
                    $dump[] = $k . ' => ' . $v;
                }
            }
            return join(', ', $dump);
        }
        return count($argument);
    }