Returns reference to sub array

@param string $offset

@return mixed
332484
protected function & getArrayByReference(&$offset)
    {
        $offset = explode(self::SEPARATOR, $offset);

        if (count($offset) > 1) {
            $arr = &$this->getFromArray($this->storage, array_slice($offset, 0, -1), false);
        } else {
            $arr = &$this->storage;
        }

        $offset = array_slice($offset, -1);
        $offset = reset($offset);

        return $arr;
    }
148561
public function offsetGet($offset)
    {
        return isset($this->_args[$offset])
            ? (
                (is_array($this->_args[$offset]))
                    ? new AssociativeArray($this->_args[$offset])
                    : $this->_args[$offset]
            ) : null;
    }
1119961
public function offsetGet($offset) {
        $value = parent::offsetGet($offset);
        return $offset === "context" ? $value : $this->initChild($offset, $value);
    }
596709
public function offsetGet($offset)
    {
        if ($this->offsetExists($offset) === false) {
            return false;
        }

        return parent::offsetGet($offset);
    }
861242
public function offsetGet($offset)
    {
        if (isset($this->values[$offset])) {
            return $this->values[$offset];
        }

        return null;
    }
585146
public function offsetGet($offset)
    {
        return isset($this->target[$offset]) ? $this->target[$offset] : null;
    }
109758
public function offsetGet($offset)
    {
        if (!is_int($offset)) {
            return null;
        }
        if ($offset < 0) {
            $offset += count($this->parts);
        }
        return $this->parts[$offset];
    }
734934
public function offsetGet($offset)
  {
    if (!$this->container instanceof ArrayAccess)
    {
      $this->iteratorToList();
    }

    return $this->container->offsetGet($offset);
  }
1114305
public function offsetGet($offset)
	{
		list($index_name, $key) = $this->normalizeAccessKey($offset);

		return $this->get($key, null, $index_name);
	}
1074409
public function offsetGet($offset) {
    return isset($this->__items[$offset]) ? $this->__items[$offset] : null;
  }
95712
public function offsetGet($offset)
    {
        return array_key_exists($offset, $this->attributes) ? $this->attributes[$offset] : null;
    }
53349
public function offsetGet($offset) {
    if (is_string($offset)) {
      return $this->get($offset);
    }
    return parent::offsetGet($offset);
  }
128999
public function offsetGet($offset)
    {
        return isset($this->string[$offset]) ? $this->string[$offset] : null;
    }
547424
public function offsetGet($offset)
    {
        if ($this->gettersVariable) {
            $var = $this->gettersVariable;

            return $this->{$var}[$offset] ?? null;
        }

        return $this->{$offset} ?? null;
    }
1365018
public function offsetGet($offset)
    {
        if (!isset($this->container[$offset])) {
            $this->container[$offset] = new self();
        }

        return $this->container[$offset];
    }
159026
public function offsetGet($offset)
    {
        if (!parent::offsetExists($offset)) {
            if ($this->_cache) {
                $result = unserialize(apc_fetch($this->_cache_prefix.'-'.$offset));
            } else {
                $result = false;
            }
        } else {
            $result = parent::offsetGet($offset);
        }

        return $result;
    }
1292127
public function offsetGet($offset)
    {
        if (!parent::offsetExists($offset)) {
            if ($this->_cache) {
                $result = apcu_fetch($this->_cache_prefix.'-'.$offset);
            } else {
                $result = false;
            }
        } else {
            $result = parent::offsetGet($offset);
        }

        return $result;
    }