Lines Matching refs:this
55 $this->name = strtoupper($name);
56 $this->root = $root;
58 $this->noName = true;
59 $this->name = static::guessParameterNameByValue($value);
65 if ('' === $this->name) {
66 $this->noName = false;
67 $this->name = strtoupper($value);
69 $this->setValue($value);
182 $this->value = $value;
195 if (is_array($this->value)) {
196 return implode(',', $this->value);
198 return $this->value;
209 $this->value = $value;
221 if (is_array($this->value)) {
222 return $this->value;
223 } elseif (is_null($this->value)) {
226 return [$this->value];
240 if (is_null($this->value)) {
241 $this->value = $part;
243 $this->value = array_merge((array) $this->value, (array) $part);
262 array_map('strtolower', (array) $this->value)
273 $value = $this->getParts();
276 return $this->name.'=';
279 if (Document::VCARD21 === $this->root->getDocumentType() && $this->noName) {
283 return $this->name.'='.array_reduce(
334 return $this->value;
345 foreach (explode(',', $this->value) as $value) {
357 return (string) $this->getValue();
367 if (!is_null($this->iterator)) {
368 return $this->iterator;
371 return $this->iterator = new ArrayIterator((array) $this->value);