public function getArray($attribute = null)
        {
            if(null === $attribute) {
                return $this->attributes;
            } else {
                $attribute = strval($attribute);
                if(ake($attribute, $this->attributes)) {
                    return $this->attributes[$attribute];
                }
            }

            return null;
        }
public function getArray($attribute = null)
        {
            if(null === $attribute) {
                return $this->attributes;
            } else {
                $attribute = strval($attribute);
                if(ake($attribute, $this->attributes)) {
                    return $this->attributes[$attribute];
                }
            }

            return null;
        }
public function getArray ( $ attribute = null ) { if ( null === $ attribute ) { return $ this -> attributes ; } else { $ attribute = strval ( $ attribute ) ; if ( ake ( $ attribute , $ this -> attributes ) ) { return $ this -> attributes [ $ attribute ] ; } } return null ; }
Get the entire attributes array or the array of values for a single attribute.

@param string $attribute The attribute whose values are to be retrieved. Omit the parametre to fetch the entire array of attributes.

@return array|null The attribute or attributes or null in case a nonexistent attribute is requested
Get the entire attributes array or the array of values for a single attribute .