Lines Matching refs:this
18 if (isset($this->{$this->collection_key})
19 && is_array($this->{$this->collection_key})) {
20 reset($this->{$this->collection_key});
28 $this->coerceType($this->key());
29 if (is_array($this->{$this->collection_key})) {
30 return current($this->{$this->collection_key});
38 if (isset($this->{$this->collection_key})
39 && is_array($this->{$this->collection_key})) {
40 return key($this->{$this->collection_key});
48 return next($this->{$this->collection_key});
55 $key = $this->key();
63 if (!isset($this->{$this->collection_key})) {
66 return count($this->{$this->collection_key});
75 return isset($this->{$this->collection_key}[$offset]);
84 $this->coerceType($offset);
85 return $this->{$this->collection_key}[$offset];
94 $this->{$this->collection_key}[$offset] = $value;
103 unset($this->{$this->collection_key}[$offset]);
108 $keyType = $this->keyType($this->collection_key);
109 if ($keyType && !is_object($this->{$this->collection_key}[$offset])) {
110 $this->{$this->collection_key}[$offset] =
111 new $keyType($this->{$this->collection_key}[$offset]);