ManaPHP\Component::dump PHP Method

dump() public method

public dump ( ) : array
return array
    public function dump()
    {
        $data = [];
        foreach (get_object_vars($this) as $k => $v) {
            if (is_scalar($v) || $v === null) {
                $data[$k] = $v;
            } elseif (is_array($v)) {
                $isPlain = true;
                foreach ($v as $vv) {
                    if (!is_scalar($vv) && $vv !== null) {
                        $isPlain = false;
                        break;
                    }
                }
                if ($isPlain) {
                    $data[$k] = $v;
                }
            }
        }
        return $data;
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * @return array
  */
 public function dump()
 {
     $data = parent::dump();
     $data['_filters'] = array_keys($this->_filters);
     return $data;
 }
All Usage Examples Of ManaPHP\Component::dump