TYPO3 CMS  TYPO3_6-2
ArrayAccessClass.php
Go to the documentation of this file.
1 <?php
3 
21 class ArrayAccessClass implements \ArrayAccess {
22 
23  protected $array = array();
24 
28  public function __construct(array $array) {
29  $this->array = $array;
30  }
31 
36  public function offsetExists($offset) {
37  return array_key_exists($offset, $this->array);
38  }
39 
44  public function offsetGet($offset) {
45  return $this->array[$offset];
46  }
47 
52  public function offsetSet($offset, $value) {
53  $this->array[$offset] = $value;
54  }
55 
59  public function offsetUnset($offset) {
60  unset($this->array[$offset]);
61  }
62 }