Lines Matching refs:value
49 protected $value; variable in Sabre\\VObject\\Property
66 * @param string|array|null $value
70 …public function __construct(Component $root, $name, $value = null, array $parameters = [], $group … argument
81 if (!is_null($value)) {
82 $this->setValue($value);
91 * @param string|array $value
93 public function setValue($value) argument
95 $this->value = $value;
111 if (is_array($this->value)) {
112 if (0 == count($this->value)) {
114 } elseif (1 === count($this->value)) {
115 return $this->value[0];
120 return $this->value;
131 $this->value = $parts;
144 if (is_null($this->value)) {
146 } elseif (is_array($this->value)) {
147 return $this->value;
149 return [$this->value];
161 * @param string|array|null $value
163 public function add($name, $value = null) argument
167 $name = Parameter::guessParameterNameByValue($value);
172 $this->parameters[strtoupper($name)]->addValue($value);
174 $param = new Parameter($this->root, $name, $value);
266 * @param array $value
268 public function setJsonValue(array $value) argument
270 if (1 === count($value)) {
271 $this->setValue(reset($value));
273 $this->setValue($value);
313 * @param array $value
315 public function setXmlValue(array $value) argument
317 $this->setJsonValue($value);
367 foreach ((array) $values as $value) {
368 $writer->writeElement($valueType, $value);
440 * @param mixed $value
442 public function offsetSet($name, $value) argument
445 parent::offsetSet($name, $value);
453 $param = new Parameter($this->root, $name, $value);