format 74
"Http" // default::Nette::Http
  revision 1
  modified_by 127 "neo"
  // class settings
  //class diagram settings
  draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
  //use case diagram settings
  package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
  //sequence diagram settings
  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
  //collaboration diagram settings
  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
  //object diagram settings
   write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
  //component diagram settings
  package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
  draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
  //deployment diagram settings
  package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
  draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
  //state diagram settings
  package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
  show_activities default region_horizontally default drawing_language default show_stereotype_properties default
  //activity diagram settings
  package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
  show_infonote default drawing_language default show_stereotype_properties default
  
  comment "This file is part of the Nette Framework (http://nette.org) 
Copyright (c) 2004 David Grudl (http://davidgrudl.com) 
For the full copyright and license information, please view the file license.txt that was distributed with this source code."
  classview 133503 "Class View"
    //class diagram settings
    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
    //collaboration diagram settings
    show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
    //object diagram settings
     write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
    //sequence diagram settings
    show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
    //state diagram settings
    package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
    show_activities default region_horizontally default drawing_language default show_stereotype_properties default
    //class settings
    //activity diagram settings
    package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
    show_infonote default drawing_language default show_stereotype_properties default
    class 160639 "RequestFactory"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Current HTTP request factory."
      classrelation 151551 // <generalisation>
	relation 151551 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 151551 // <generalisation>
	  b parent class_ref 142335 // Object
      end

      attribute 220543 "_urlFilters"
	public explicit_type "array"
	init_value "array('path'=>array('#/{2,}#'=>'/'),'url'=>array(),)"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 220671 "_encoding"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 334335 "setEncoding"
	public return_type class_ref 160639 // RequestFactory
	nparams 1
	  param in name "$encoding" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 334463 "createHttpRequest"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Creates current HttpRequest object."
      end
    end

    class 160767 "FileUpload"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Provides access to individual files that have been uploaded by a client."
      classrelation 151679 // <generalisation>
	relation 151679 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 151679 // <generalisation>
	  b parent class_ref 142335 // Object
      end

      attribute 220799 "_name"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 220927 "_type"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 221055 "_size"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 221183 "_tmpName"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 221311 "_error"
	private explicit_type "int"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 334591 "__construct"
	public explicit_return_type "void"
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 334719 "getName"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the file name."
      end

      operation 334847 "getSanitizedName"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the sanitized file name."
      end

      operation 334975 "getContentType"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the MIME content type of an uploaded file."
      end

      operation 335103 "getSize"
	public explicit_return_type "int"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the size of an uploaded file."
      end

      operation 335231 "getTemporaryFile"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the path to an uploaded file."
      end

      operation 335359 "__toString"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the path to an uploaded file."
      end

      operation 335487 "getError"
	public explicit_return_type "int"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the error code. {@link http://php.net/manual/en/features.file-upload.errors.php}"
      end

      operation 335615 "isOk"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is there any error?"
      end

      operation 335743 "move"
	public return_type class_ref 160767 // FileUpload
	nparams 1
	  param in name "$dest" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Move uploaded file to new location."
      end

      operation 335871 "isImage"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is uploaded file GIF, PNG or JPEG?"
      end

      operation 335999 "toImage"
	public return_type class_ref 142719 // Image
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the image."
      end

      operation 336127 "getImageSize"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the dimensions of an uploaded image as array."
      end

      operation 336255 "getContents"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get file contents."
      end
    end

    class 160895 "SessionSection"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Session section."
      classrelation 151807 // <generalisation>
	relation 151807 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 151807 // <generalisation>
	  b parent class_ref 142335 // Object
      end

      attribute 221439 "_session"
	private explicit_type ""
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 221567 "_name"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 221695 "_data"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 221823 "_meta"
	private explicit_type "array"
	init_value "FALSE"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 221951 "_warnOnUndefined"
	public explicit_type "bool"
	init_value "FALSE"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 336383 "__construct"
	public explicit_return_type "void"
	nparams 2
	  param in name "$session" explicit_type ""
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Do not call directly. Use Session::getSection()."
      end

      operation 336511 "start"
	private explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Do not call directly. Use Session::getNamespace()."
      end

      operation 336639 "getIterator"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns an iterator over all section variables."
      end

      operation 336767 "__set"
	public explicit_return_type "void"
	nparams 2
	  param in name "$name" explicit_type "mixed"
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets a variable in this session section."
      end

      operation 336895 "__get"
	public explicit_return_type "mixed"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Gets a variable from this session section."
      end

      operation 337023 "__isset"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Determines whether a variable in this session section is set."
      end

      operation 337151 "__unset"
	public explicit_return_type "void"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Unsets a variable in this session section."
      end

      operation 337279 "offsetSet"
	public explicit_return_type "void"
	nparams 2
	  param in name "$name" explicit_type "mixed"
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets a variable in this session section."
      end

      operation 337407 "offsetGet"
	public explicit_return_type "mixed"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Gets a variable from this session section."
      end

      operation 337535 "offsetExists"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Determines whether a variable in this session section is set."
      end

      operation 337663 "offsetUnset"
	public explicit_return_type "void"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Unsets a variable in this session section."
      end

      operation 337791 "setExpiration"
	public return_type class_ref 160895 // SessionSection
	nparams 2
	  param in name "$time" explicit_type "mixed"
	  param in name "$variables" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the expiration of the section or specific variables."
      end

      operation 337919 "removeExpiration"
	public explicit_return_type "void"
	nparams 1
	  param in name "$variables" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Removes the expiration from the section or specific variables."
      end

      operation 338047 "remove"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Cancels the current session section."
      end
    end

    class 161023 "ISessionStorage"
      abstract visibility package stereotype "interface"
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "User session storage. @see http://php.net/session_set_save_handler"
      operation 338175 "open"
	public explicit_return_type "void"
	nparams 2
	  param in name "$savePath" explicit_type "mixed"
	  param in name "$sessionName" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 338303 "close"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 338431 "read"
	public explicit_return_type "void"
	nparams 1
	  param in name "$id" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 338559 "write"
	public explicit_return_type "void"
	nparams 2
	  param in name "$id" explicit_type "mixed"
	  param in name "$data" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 338687 "remove"
	public explicit_return_type "void"
	nparams 1
	  param in name "$id" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 338815 "clean"
	public explicit_return_type "void"
	nparams 1
	  param in name "$maxlifetime" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end
    end

    class 161151 "Session"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Provides access to session sections as well as session settings and management methods."
      classrelation 151935 // <generalisation>
	relation 151935 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 151935 // <generalisation>
	  b parent class_ref 142335 // Object
      end

      attribute 222079 "DEFAULT_FILE_LIFETIME"
	class_attribute const_attribute public explicit_type "int"
	init_value "10800"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
	comment "Default file lifetime is 3 hours"
      end

      attribute 222207 "_regenerated"
	private explicit_type "bool"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 222335 "_started"
	class_attribute private explicit_type "bool"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 222463 "_options"
	private explicit_type "array"
	init_value "array('referer_check'=>'','use_cookies'=>1,'use_only_cookies'=>1,'use_trans_sid'=>0,'cookie_lifetime'=>0,'cookie_path'=>'/','cookie_domain'=>'','cookie_secure'=>FALSE,'cookie_httponly'=>TRUE,'gc_maxlifetime'=>selfDEFAULT_FILE_LIFETIME,'cache_limiter'=>NULL,'cache_expire'=>NULL,'hash_function'=>NULL,'hash_bits_per_character'=>NULL,)"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 222591 "_request"
	private explicit_type ""
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 222719 "_response"
	private explicit_type ""
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 338943 "__construct"
	public explicit_return_type "void"
	nparams 2
	  param in name "$request" explicit_type ""
	  param in name "$response" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 339071 "start"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Starts and initializes session data."
      end

      operation 339199 "isStarted"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Has been session started?"
      end

      operation 339327 "close"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Ends the current session and store session data."
      end

      operation 339455 "destroy"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Destroys all data registered to a session."
      end

      operation 339583 "exists"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Does session exists for the current request?"
      end

      operation 339711 "regenerateId"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Regenerates the session ID."
      end

      operation 339839 "getId"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the current session ID. Don't make dependencies, can be changed for each request."
      end

      operation 339967 "setName"
	public return_type class_ref 161151 // Session
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the session name to a specified one."
      end

      operation 340095 "getName"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Gets the session name."
      end

      operation 340223 "getSection"
	public return_type class_ref 160895 // SessionSection
	nparams 2
	  param in name "$section" explicit_type "mixed"
	  param in name "$class" explicit_type "string"
	    defaultvalue "'Nette\\Http\\SessionSection'"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns specified session section."
      end

      operation 340351 "getNamespace"
	public explicit_return_type "void"
	nparams 1
	  param in name "$section" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 340479 "hasSection"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$section" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Checks if a session section exist and is not empty."
      end

      operation 340607 "getIterator"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Iteration over all sections."
      end

      operation 340735 "clean"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Cleans and minimizes meta structures."
      end

      operation 340863 "setOptions"
	public return_type class_ref 161151 // Session
	nparams 1
	  param in name "$options" explicit_type "array"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets session options."
      end

      operation 340991 "getOptions"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns all session options."
      end

      operation 341119 "configure"
	private explicit_return_type "void"
	nparams 1
	  param in name "$config" explicit_type "array"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Configurates session environment."
      end

      operation 341247 "setExpiration"
	public return_type class_ref 161151 // Session
	nparams 1
	  param in name "$time" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the amount of time allowed between requests before the session will be terminated."
      end

      operation 341375 "setCookieParameters"
	public return_type class_ref 161151 // Session
	nparams 3
	  param in name "$path" explicit_type "mixed"
	  param in name "$domain" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$secure" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the session cookie parameters."
      end

      operation 341503 "getCookieParameters"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the session cookie parameters."
      end

      operation 341631 "setCookieParams"
	public explicit_return_type "void"
	nparams 3
	  param in name "$path" explicit_type "mixed"
	  param in name "$domain" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$secure" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 341759 "setSavePath"
	public return_type class_ref 161151 // Session
	nparams 1
	  param in name "$path" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets path of the directory used to save session data."
      end

      operation 341887 "setStorage"
	public return_type class_ref 161151 // Session
	nparams 1
	  param in name "$storage" type class_ref 161023 // ISessionStorage
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets user session storage."
      end

      operation 342015 "sendCookie"
	private explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sends the session cookies."
      end
    end

    class 161279 "Url"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "URI Syntax (RFC 3986).

<pre> scheme  user  password  host  port  basePath   relativeUrl |      |      |        |      |    |             | /--\\   /--\\ /------\\ /-------\\ /--\\/--\\/----------------------------\\ http://john:x0y17575@nette.org:8042/en/manual.php?name=param#fragment  <-- absoluteUrl \\__________________________/\\____________/^\\________/^\\______/ |                     |           |         | authority               path        query    fragment </pre> 
- authority:   [user[:password]@]host[:port] - hostUrl:     http://user:password@nette.org:8042 - basePath:    /en/ (everything before relative URI not including the script name) - baseUrl:     http://user:password@nette.org:8042/en/ - relativeUrl: manual.php"
      classrelation 152063 // <generalisation>
	relation 152063 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 152063 // <generalisation>
	  b parent class_ref 145151 // FreezableObject
      end

      attribute 222847 "_defaultPorts"
	class_attribute public explicit_type "array"
	init_value "array('http'=>80,'https'=>443,'ftp'=>21,'news'=>119,'nntp'=>119,)"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 222975 "_scheme"
	private explicit_type "string"
	init_value "''"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 223103 "_user"
	private explicit_type "string"
	init_value "''"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 223231 "_pass"
	private explicit_type "string"
	init_value "''"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 223359 "_host"
	private explicit_type "string"
	init_value "''"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 223487 "_port"
	private explicit_type "int"
	init_value "NULL"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 223615 "_path"
	private explicit_type "string"
	init_value "''"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 223743 "_query"
	private explicit_type "string"
	init_value "''"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 223871 "_fragment"
	private explicit_type "string"
	init_value "''"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 342143 "__construct"
	public explicit_return_type "void"
	nparams 1
	  param in name "$url" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 342271 "setScheme"
	public return_type class_ref 161279 // Url
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the scheme part of URI."
      end

      operation 342399 "getScheme"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the scheme part of URI."
      end

      operation 342527 "setUser"
	public return_type class_ref 161279 // Url
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the user name part of URI."
      end

      operation 342655 "getUser"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the user name part of URI."
      end

      operation 342783 "setPassword"
	public return_type class_ref 161279 // Url
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the password part of URI."
      end

      operation 342911 "getPassword"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the password part of URI."
      end

      operation 343039 "setHost"
	public return_type class_ref 161279 // Url
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the host part of URI."
      end

      operation 343167 "getHost"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the host part of URI."
      end

      operation 343295 "setPort"
	public return_type class_ref 161279 // Url
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the port part of URI."
      end

      operation 343423 "getPort"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the port part of URI."
      end

      operation 343551 "setPath"
	public return_type class_ref 161279 // Url
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the path part of URI."
      end

      operation 343679 "getPath"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the path part of URI."
      end

      operation 343807 "setQuery"
	public return_type class_ref 161279 // Url
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the query part of URI."
      end

      operation 343935 "appendQuery"
	public explicit_return_type "void"
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Appends the query part of URI."
      end

      operation 344063 "getQuery"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the query part of URI."
      end

      operation 344191 "setFragment"
	public return_type class_ref 161279 // Url
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the fragment part of URI."
      end

      operation 344319 "getFragment"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the fragment part of URI."
      end

      operation 344447 "getAbsoluteUrl"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the entire URI including query string and fragment."
      end

      operation 344575 "getAuthority"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the [user[:pass]@]host[:port] part of URI."
      end

      operation 344703 "getHostUrl"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the scheme and authority part of URI."
      end

      operation 344831 "getBasePath"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the base-path."
      end

      operation 344959 "getBaseUrl"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the base-URI."
      end

      operation 345087 "getRelativeUrl"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the relative-URI."
      end

      operation 345215 "isEqual"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$url" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "URI comparsion (this object must be in canonical form)."
      end

      operation 345343 "canonicalize"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Transform to canonical form."
      end

      operation 345471 "__toString"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 345599 "unescape"
	class_operation public explicit_return_type "string"
	nparams 2
	  param in name "$s" explicit_type "mixed"
	  param in name "$reserved" explicit_type "string"
	    defaultvalue "'%;/?:@&=+$,'"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Similar to rawurldecode, but preserve reserved chars encoded."
      end

      operation 345727 "getRelativeUri"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 345855 "getAbsoluteUri"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 345983 "getHostUri"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 346111 "getBaseUri"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end
    end

    class 161407 "IResponse"
      abstract visibility package stereotype "interface"
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "IHttpResponse interface."
      operation 346239 "setCode"
	public explicit_return_type "void"
	nparams 1
	  param in name "$code" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Sets HTTP response code."
      end

      operation 346367 "getCode"
	public explicit_return_type "int"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns HTTP response code."
      end

      operation 346495 "setHeader"
	public explicit_return_type "void"
	nparams 2
	  param in name "$name" explicit_type "mixed"
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Sends a HTTP header and replaces a previous one."
      end

      operation 346623 "addHeader"
	public explicit_return_type "void"
	nparams 2
	  param in name "$name" explicit_type "mixed"
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Adds HTTP header."
      end

      operation 346751 "setContentType"
	public explicit_return_type "void"
	nparams 2
	  param in name "$type" explicit_type "mixed"
	  param in name "$charset" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Sends a Content-type HTTP header."
      end

      operation 346879 "redirect"
	public explicit_return_type "void"
	nparams 2
	  param in name "$url" explicit_type "mixed"
	  param in name "$code" explicit_type "mixed"
	    defaultvalue "selfS302_FOUND"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Redirects to a new URL."
      end

      operation 347007 "setExpiration"
	public explicit_return_type "void"
	nparams 1
	  param in name "$seconds" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Sets the number of seconds before a page cached on a browser expires."
      end

      operation 347135 "isSent"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Checks if headers have been sent."
      end

      operation 347263 "getHeaders"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns a list of headers to sent."
      end

      operation 347391 "setCookie"
	public explicit_return_type "void"
	nparams 7
	  param in name "$name" explicit_type "mixed"
	  param in name "$value" explicit_type "mixed"
	  param in name "$expire" explicit_type "mixed"
	  param in name "$path" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$domain" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$secure" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$httpOnly" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Sends a cookie."
      end

      operation 347519 "deleteCookie"
	public explicit_return_type "void"
	nparams 4
	  param in name "$name" explicit_type "mixed"
	  param in name "$path" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$domain" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$secure" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Deletes a cookie."
      end
    end

    class 161535 "IRequest"
      abstract visibility package stereotype "interface"
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "IHttpRequest provides access scheme for request sent via HTTP."
      operation 347647 "getUrl"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns URL object."
      end

      operation 347775 "getQuery"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$key" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns variable provided to the script via URL query ($_GET).
If no key is passed, returns the entire array."
      end

      operation 347903 "getPost"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$key" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns variable provided to the script via POST method ($_POST).
If no key is passed, returns the entire array."
      end

      operation 348031 "getFile"
	public return_type class_ref 160767 // FileUpload
	nparams 1
	  param in name "$key" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns uploaded file."
      end

      operation 348159 "getFiles"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns uploaded files."
      end

      operation 348287 "getCookie"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$key" explicit_type "mixed"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns variable provided to the script via HTTP cookies."
      end

      operation 348415 "getCookies"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns variables provided to the script via HTTP cookies."
      end

      operation 348543 "getMethod"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns HTTP request method (GET, POST, HEAD, PUT, ...). The method is case-sensitive."
      end

      operation 348671 "isMethod"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$method" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Checks HTTP request method."
      end

      operation 348799 "getHeader"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$header" explicit_type "mixed"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Return the value of the HTTP header. Pass the header name as the plain, HTTP-specified header name (e.g. 'Accept-Encoding')."
      end

      operation 348927 "getHeaders"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns all HTTP headers."
      end

      operation 349055 "isSecured"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Is the request is sent via secure channel (https)."
      end

      operation 349183 "isAjax"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Is AJAX request?"
      end

      operation 349311 "getRemoteAddress"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns the IP address of the remote client."
      end

      operation 349439 "getRemoteHost"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Returns the host of the remote client."
      end
    end

    class 161663 "Context"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "HTTP-specific tasks."
      classrelation 152191 // <generalisation>
	relation 152191 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 152191 // <generalisation>
	  b parent class_ref 142335 // Object
      end

      attribute 223999 "_request"
	private type class_ref 161535 // IRequest
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 224127 "_response"
	private type class_ref 161407 // IResponse
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 349567 "__construct"
	public explicit_return_type "void"
	nparams 2
	  param in name "$request" type class_ref 161535 // IRequest
	  param in name "$response" type class_ref 161407 // IResponse
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 349695 "isModified"
	public explicit_return_type "bool"
	nparams 2
	  param in name "$lastModified" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$etag" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Attempts to cache the sent entity by its last modification date."
      end

      operation 349823 "getRequest"
	public return_type class_ref 161535 // IRequest
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 349951 "getResponse"
	public return_type class_ref 161407 // IResponse
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end
    end

    class 161791 "Request"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "HttpRequest provides access scheme for request sent via HTTP."
      classrelation 152319 // <generalisation>
	relation 152319 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 152319 // <generalisation>
	  b parent class_ref 142335 // Object
      end

      attribute 224255 "_method"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 224383 "_url"
	private explicit_type ""
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 224511 "_query"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 224639 "_post"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 224767 "_files"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 224895 "_cookies"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 225023 "_headers"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 225151 "_remoteAddress"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 225279 "_remoteHost"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 350079 "__construct"
	public explicit_return_type "void"
	nparams 9
	  param in name "$url" explicit_type ""
	  param in name "$query" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$post" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$files" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$cookies" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$headers" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$method" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$remoteAddress" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$remoteHost" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 350207 "getUrl"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns URL object."
      end

      operation 350335 "getUri"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 350463 "getQuery"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$key" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns variable provided to the script via URL query ($_GET).
If no key is passed, returns the entire array."
      end

      operation 350591 "getPost"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$key" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns variable provided to the script via POST method ($_POST).
If no key is passed, returns the entire array."
      end

      operation 350719 "getFile"
	public return_type class_ref 160767 // FileUpload
	nparams 1
	  param in name "$key" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns uploaded file."
      end

      operation 350847 "getFiles"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns uploaded files."
      end

      operation 350975 "getCookie"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$key" explicit_type "mixed"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns variable provided to the script via HTTP cookies."
      end

      operation 351103 "getCookies"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns variables provided to the script via HTTP cookies."
      end

      operation 351231 "getMethod"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns HTTP request method (GET, POST, HEAD, PUT, ...). The method is case-sensitive."
      end

      operation 351359 "isMethod"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$method" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Checks if the request method is the given one."
      end

      operation 351487 "isPost"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Checks if the request method is POST."
      end

      operation 351615 "getHeader"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$header" explicit_type "mixed"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Return the value of the HTTP header. Pass the header name as the plain, HTTP-specified header name (e.g. 'Accept-Encoding')."
      end

      operation 351743 "getHeaders"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns all HTTP headers."
      end

      operation 351871 "getReferer"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns referrer."
      end

      operation 351999 "isSecured"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is the request is sent via secure channel (https)."
      end

      operation 352127 "isAjax"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is AJAX request?"
      end

      operation 352255 "getRemoteAddress"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the IP address of the remote client."
      end

      operation 352383 "getRemoteHost"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the host of the remote client."
      end

      operation 352511 "detectLanguage"
	public explicit_return_type "string"
	nparams 1
	  param in name "$langs" explicit_type "array"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Parse Accept-Language header and returns prefered language."
      end

      classrelation 152447 // <realization>
	relation 152447 -_-|>
	  a public
	    php "${type}"
	    classrelation_ref 152447 // <realization>
	  b parent class_ref 161535 // IRequest
      end
    end

    class 161919 "Response"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "HttpResponse class."
      classrelation 152575 // <generalisation>
	relation 152575 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 152575 // <generalisation>
	  b parent class_ref 142335 // Object
      end

      attribute 225407 "_fixIE"
	class_attribute private explicit_type "bool"
	init_value "TRUE"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 225535 "_cookieDomain"
	public explicit_type "string"
	init_value "''"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 225663 "_cookiePath"
	public explicit_type "string"
	init_value "'/'"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 225791 "_cookieSecure"
	public explicit_type "string"
	init_value "FALSE"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 225919 "_cookieHttpOnly"
	public explicit_type "string"
	init_value "TRUE"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 226047 "_code"
	private explicit_type "int"
	init_value "selfS200_OK"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 352639 "setCode"
	public return_type class_ref 161919 // Response
	nparams 1
	  param in name "$code" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets HTTP response code."
      end

      operation 352767 "getCode"
	public explicit_return_type "int"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns HTTP response code."
      end

      operation 352895 "setHeader"
	public return_type class_ref 161919 // Response
	nparams 2
	  param in name "$name" explicit_type "mixed"
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sends a HTTP header and replaces a previous one."
      end

      operation 353023 "addHeader"
	public return_type class_ref 161919 // Response
	nparams 2
	  param in name "$name" explicit_type "mixed"
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Adds HTTP header."
      end

      operation 353151 "setContentType"
	public return_type class_ref 161919 // Response
	nparams 2
	  param in name "$type" explicit_type "mixed"
	  param in name "$charset" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sends a Content-type HTTP header."
      end

      operation 353279 "redirect"
	public explicit_return_type "void"
	nparams 2
	  param in name "$url" explicit_type "mixed"
	  param in name "$code" explicit_type "mixed"
	    defaultvalue "selfS302_FOUND"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Redirects to a new URL. Note: call exit() after it."
      end

      operation 353407 "setExpiration"
	public return_type class_ref 161919 // Response
	nparams 1
	  param in name "$time" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the number of seconds before a page cached on a browser expires."
      end

      operation 353535 "isSent"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Checks if headers have been sent."
      end

      operation 353663 "getHeader"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$header" explicit_type "mixed"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Return the value of the HTTP header."
      end

      operation 353791 "getHeaders"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns a list of headers to sent."
      end

      operation 353919 "date"
	class_operation public explicit_return_type "string"
	nparams 1
	  param in name "$time" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns HTTP valid date format."
      end

      operation 354047 "__destruct"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 354175 "setCookie"
	public return_type class_ref 161919 // Response
	nparams 7
	  param in name "$name" explicit_type "mixed"
	  param in name "$value" explicit_type "mixed"
	  param in name "$time" explicit_type "mixed"
	  param in name "$path" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$domain" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$secure" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$httpOnly" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sends a cookie."
      end

      operation 354303 "removeDuplicateCookies"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Removes duplicate cookies from response."
      end

      operation 354431 "deleteCookie"
	public explicit_return_type "void"
	nparams 4
	  param in name "$name" explicit_type "mixed"
	  param in name "$path" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$domain" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$secure" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Deletes a cookie."
      end

      classrelation 152703 // <realization>
	relation 152703 -_-|>
	  a public
	    php "${type}"
	    classrelation_ref 152703 // <realization>
	  b parent class_ref 161407 // IResponse
      end
    end

    class 162047 "UrlScript"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Extended HTTP URL.

<pre> http://nette.org/admin/script.php/pathinfo/?name=param#fragment \\_______________/\\________/ |              | scriptPath       pathInfo </pre> 
- scriptPath:  /admin/script.php (or simply /admin/ when script is directory index) - pathInfo:    /pathinfo/ (additional path information)"
      classrelation 152831 // <generalisation>
	relation 152831 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 152831 // <generalisation>
	  b parent class_ref 161279 // Url
      end

      attribute 226175 "_scriptPath"
	private explicit_type "string"
	init_value "'/'"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 354559 "setScriptPath"
	public return_type class_ref 162047 // UrlScript
	nparams 1
	  param in name "$value" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the script-path part of URI."
      end

      operation 354687 "getScriptPath"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the script-path part of URI."
      end

      operation 354815 "getBasePath"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the base-path."
      end

      operation 354943 "getPathInfo"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the additional path information."
      end
    end

    class 162175 "UserStorage"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Session storage for user object."
      classrelation 152959 // <generalisation>
	relation 152959 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 152959 // <generalisation>
	  b parent class_ref 142335 // Object
      end

      attribute 226303 "_namespace"
	private explicit_type "string"
	init_value "''"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 226431 "_sessionHandler"
	private type class_ref 161151 // Session
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 226559 "_sessionSection"
	private type class_ref 160895 // SessionSection
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 355071 "__construct"
	public explicit_return_type "void"
	nparams 1
	  param in name "$sessionHandler" type class_ref 161151 // Session
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 355199 "setAuthenticated"
	public return_type class_ref 162175 // UserStorage
	nparams 1
	  param in name "$state" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the authenticated status of this user."
      end

      operation 355327 "isAuthenticated"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is this user authenticated?"
      end

      operation 355455 "setIdentity"
	public return_type class_ref 162175 // UserStorage
	nparams 1
	  param in name "$identity" explicit_type ""
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sets the user identity."
      end

      operation 355583 "getIdentity"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns current user identity, if any."
      end

      operation 355711 "setNamespace"
	public return_type class_ref 162175 // UserStorage
	nparams 1
	  param in name "$namespace" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Changes namespace; allows more users to share a session."
      end

      operation 355839 "getNamespace"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns current namespace."
      end

      operation 355967 "setExpiration"
	public return_type class_ref 162175 // UserStorage
	nparams 2
	  param in name "$time" explicit_type "mixed"
	  param in name "$flags" explicit_type "int"
	    defaultvalue "0"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Enables log out after inactivity."
      end

      operation 356095 "getLogoutReason"
	public explicit_return_type "int"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Why was user logged out?"
      end

      operation 356223 "getSessionSection"
	protected return_type class_ref 160895 // SessionSection
	nparams 1
	  param in name "$need" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns and initializes $this->sessionSection."
      end
    end
  end
end
