JOOMLA中国
  • Joomla中国首页
  • 社区
  • 教程
  • 应用市场
  • B计划
Joomla! Framework TM
  • Namespace
  • Class
  • Tree
  • Deprecated

Namespaces

  • Composer
    • Autoload
  • Joomla
    • Application
      • Cli
        • Output
          • Processor
      • Web
    • Data
    • DI
      • Exception
    • Event
    • Filter
    • Input
    • Ldap
    • Registry
      • Format
    • Session
      • Storage
    • String
    • Uri
    • Utilities
  • None
  • PasswordCompat
    • binary
  • PHP
  • Psr
    • Log
  • Symfony
    • Component
      • Yaml
        • Exception
    • Polyfill
      • Util

Classes

  • AbstractUri
  • Uri
  • UriHelper
  • UriImmutable

Interfaces

  • UriInterface

Class UriImmutable

Uri Class

This is an immutable version of the uri class.

Joomla\Uri\AbstractUri implements Joomla\Uri\UriInterface
Extended by Joomla\Uri\UriImmutable
Final
Namespace: Joomla\Uri
Since: 1.0
Located at vendor/joomla/uri/src/UriImmutable.php

Methods summary

public null
# __set( string $name, mixed $value )

Prevent setting undeclared properties.

Prevent setting undeclared properties.

Parameters

$name
string - $name This is an immutable object, setting $name is not allowed.
$value
mixed - $value This is an immutable object, setting $value is not allowed.

Returns

null - This method always throws an exception.

Throws

BadMethodCallException

Since

1.0
public
# __construct( string $uri = null )

This is a special constructor that prevents calling the __construct method again.

This is a special constructor that prevents calling the __construct method again.

Parameters

$uri
string - $uri The optional URI string

Throws

BadMethodCallException

Since

1.0

Overrides

Joomla\Uri\AbstractUri::__construct

Methods inherited from Joomla\Uri\AbstractUri

__toString(), buildQuery(), cleanPath(), getFragment(), getHost(), getPass(), getPath(), getPort(), getQuery(), getScheme(), getUser(), getVar(), hasVar(), isSSL(), parse(), toString()

Magic methods summary

Properties summary

Properties inherited from Joomla\Uri\AbstractUri

$fragment, $host, $pass, $path, $port, $query, $scheme, $uri, $user, $vars

Joomla! Framework TM API documentation generated by ApiGen 2.8.0
Joomla!® and Joomla! Framework™ are trademarks of Open Source Matters, Inc. in the United States and other countries.