class advancedStringOverridesLangcode in String Overrides Advanced 7
Hierarchy
- class \advancedStringOverridesLangcode implements \ArrayAccess
Expanded class hierarchy of advancedStringOverridesLangcode
File
- lib/
advancedStrings.inc, line 3
View source
class advancedStringOverridesLangcode implements ArrayAccess {
protected $langcode;
protected $contexts = array();
function __construct($langcode) {
$this->langcode = $langcode;
}
public function getLangcode() {
return $this->langcode;
}
/*
* Our array access methods.
*/
/**
* (PHP 5 >= 5.0.0)<br/>
* Whether a offset exists
* @link http://php.net/manual/en/arrayaccess.offsetexists.php
* @param mixed $offset <p>
* An offset to check for.
* </p>
* @return boolean true on success or false on failure.
* </p>
* <p>
* The return value will be casted to boolean if non-boolean was returned.
*/
public function offsetExists($offset) {
// We spin up contexts on the fly, so they always exist.
return is_scalar($offset);
}
/**
* (PHP 5 >= 5.0.0)<br/>
* Offset to retrieve
* @link http://php.net/manual/en/arrayaccess.offsetget.php
* @param mixed $offset <p>
* The offset to retrieve.
* </p>
* @return mixed Can return all value types.
*/
public function offsetGet($offset) {
if (!isset($this->contexts[$offset])) {
$this->contexts[$offset] = new advancedStringOverridesContext($this, $offset);
}
return $this->contexts[$offset];
}
/**
* (PHP 5 >= 5.0.0)<br/>
* Offset to set
* @link http://php.net/manual/en/arrayaccess.offsetset.php
* @param mixed $offset <p>
* The offset to assign the value to.
* </p>
* @param mixed $value <p>
* The value to set.
* </p>
* @return void
*/
public function offsetSet($offset, $value) {
}
/**
* (PHP 5 >= 5.0.0)<br/>
* Offset to unset
* @link http://php.net/manual/en/arrayaccess.offsetunset.php
* @param mixed $offset <p>
* The offset to unset.
* </p>
* @return void
*/
public function offsetUnset($offset) {
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
advancedStringOverridesLangcode:: |
protected | property | ||
advancedStringOverridesLangcode:: |
protected | property | ||
advancedStringOverridesLangcode:: |
public | function | ||
advancedStringOverridesLangcode:: |
public | function | (PHP 5 >= 5.0.0)<br/> Whether a offset exists @link http://php.net/manual/en/arrayaccess.offsetexists.php | |
advancedStringOverridesLangcode:: |
public | function | (PHP 5 >= 5.0.0)<br/> Offset to retrieve @link http://php.net/manual/en/arrayaccess.offsetget.php | |
advancedStringOverridesLangcode:: |
public | function | (PHP 5 >= 5.0.0)<br/> Offset to set @link http://php.net/manual/en/arrayaccess.offsetset.php | |
advancedStringOverridesLangcode:: |
public | function | (PHP 5 >= 5.0.0)<br/> Offset to unset @link http://php.net/manual/en/arrayaccess.offsetunset.php | |
advancedStringOverridesLangcode:: |
function |