Lines Matching refs:value
49 protected $value; variable in Sabre\\VObject\\Property
66 * @param string|array|null $value
72 …function __construct(Component $root, $name, $value = null, array $parameters = [], $group = null)… argument
83 if (!is_null($value)) {
84 $this->setValue($value);
94 * @param string|array $value
98 function setValue($value) { argument
100 $this->value = $value;
117 if (is_array($this->value)) {
118 if (count($this->value) == 0) {
120 } elseif (count($this->value) === 1) {
121 return $this->value[0];
126 return $this->value;
140 $this->value = $parts;
154 if (is_null($this->value)) {
156 } elseif (is_array($this->value)) {
157 return $this->value;
159 return [$this->value];
172 * @param string|null|array $value
174 function add($name, $value = null) { argument
177 $name = Parameter::guessParameterNameByValue($value);
182 $this->parameters[strtoupper($name)]->addValue($value);
185 $param = new Parameter($this->root, $name, $value);
283 * @param array $value
287 function setJsonValue(array $value) { argument
289 if (count($value) === 1) {
290 $this->setValue(reset($value));
292 $this->setValue($value);
333 * @param array $value
337 function setXmlValue(array $value) { argument
339 $this->setJsonValue($value);
401 foreach ((array)$values as $value) {
402 $writer->writeElement($valueType, $value);
471 * @param mixed $value
475 function offsetSet($name, $value) { argument
478 parent::offsetSet($name, $value);
486 $param = new Parameter($this->root, $name, $value);