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);
185 $this->value = $value;
199 if (is_array($this->value)) {
200 return implode(',', $this->value);
202 return $this->value;
216 $this->value = $value;
229 if (is_array($this->value)) {
230 return $this->value;
231 } elseif (is_null($this->value)) {
234 return [$this->value];
251 if (is_null($this->value)) {
252 $this->value = $part;
254 $this->value = array_merge((array)$this->value, (array)$part);
274 array_map('strtolower', (array)$this->value)
286 $value = $this->getParts();
289 return $this->name . '=';
292 if ($this->root->getDocumentType() === Document::VCARD21 && $this->noName) {
298 return $this->name . '=' . array_reduce(
349 return $this->value;
363 foreach (explode(',', $this->value) as $value) {
376 return (string)$this->getValue();
387 if (!is_null($this->iterator))
388 return $this->iterator;
390 return $this->iterator = new ArrayIterator((array)$this->value);