statement = $statement; } public function type() { return 'Function'; } public function comments() { return $this->statement->comments; } public function body() { return $this->statement->second; } public function parameters() { $parameters = array(); foreach ($this->statement->first as $parameter) { $parameters[] = (object)array( 'name' => $parameter->value, 'comments' => $parameter->comments ); } return $parameters; } }