advancedStrings.inc in String Overrides Advanced 7
File
lib/advancedStrings.incView source
<?php
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) {
}
}
Classes
Name![]() |
Description |
---|---|
advancedStringOverridesLangcode |