[ Index ] |
PHP Cross Reference of Phabricator |
[Source view] [Print] [Project Stats]
Manages the execution environment configuration, exposing APIs to read configuration settings and other similar values that are derived directly from configuration settings. = Reading Configuration =
File Size: | 582 lines (17 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
initializeWebEnvironment() X-Ref |
initializeScriptEnvironment() X-Ref |
No description |
initializeCommonEnvironment() X-Ref |
No description |
buildConfigurationSourceStack() X-Ref |
No description |
repairConfig($key, $value) X-Ref |
No description |
overrideConfig($key, $value) X-Ref |
No description |
getUnrepairedEnvConfig($key, $default = null) X-Ref |
No description |
getSelectedEnvironmentName() X-Ref |
No description |
calculateEnvironmentHash() X-Ref |
No description |
getEnvConfig($key) X-Ref |
Get the current configuration setting for a given key. If the key is not found, then throw an Exception. |
getEnvConfigIfExists($key, $default = null) X-Ref |
Get the current configuration setting for a given key. If the key does not exist, return a default value instead of throwing. This is primarily useful for migrations involving keys which are slated for removal. |
getURI($path) X-Ref |
Get the fully-qualified URI for a path. |
getProductionURI($path) X-Ref |
Get the fully-qualified production URI for a path. |
getAllowedURIs($path) X-Ref |
No description |
getCDNURI($path) X-Ref |
Get the fully-qualified production URI for a static resource path. |
getDoclink($resource, $type = 'article') X-Ref |
Get the fully-qualified production URI for a documentation resource. |
newObjectFromConfig($key, $args = array() X-Ref |
Build a concrete object from a configuration key. |
getAnyBaseURI() X-Ref |
No description |
getRequestBaseURI() X-Ref |
No description |
setRequestBaseURI($uri) X-Ref |
No description |
beginScopedEnv() X-Ref |
pushTestEnvironment() X-Ref |
popTestEnvironment($key) X-Ref |
isValidWebResource($uri) X-Ref |
Detect if a URI satisfies either @{method:isValidLocalWebResource} or @{method:isValidRemoteWebResource}, i.e. is a page on this server or the URI of some other resource which has a valid protocol. This rejects garbage URIs and URIs with protocols which do not appear in the ##uri.allowed-protocols## configuration, notably 'javascript:' URIs. NOTE: This method is generally intended to reject URIs which it may be unsafe to put in an "href" link attribute. param: string URI to test. return: bool True if the URI identifies a web resource. |
isValidLocalWebResource($uri) X-Ref |
Detect if a URI identifies some page on this server. NOTE: This method is generally intended to reject URIs which it may be unsafe to issue a "Location:" redirect to. param: string URI to test. return: bool True if the URI identifies a local page. |
isValidRemoteWebResource($uri) X-Ref |
Detect if a URI identifies some valid remote resource. param: string URI to test. return: bool True if a URI idenfies a remote resource with an allowed |
envConfigExists($key) X-Ref |
getAllConfigKeys() X-Ref |
getConfigSourceStack() X-Ref |
No description |
overrideTestEnvConfig($stack_key, $key, $value) X-Ref |
dropConfigCache() X-Ref |
No description |
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |