Lines Matching refs:property
223 $property = $this->readProperty($line);
224 if (!$property) {
229 return $property;
349 $property = [
377 if (is_null($property['parameters'][$lastParam])) {
378 $property['parameters'][$lastParam] = $value;
379 } elseif (is_array($property['parameters'][$lastParam])) {
380 $property['parameters'][$lastParam][] = $value;
382 $property['parameters'][$lastParam] = [
383 $property['parameters'][$lastParam],
391 if (!isset($property['parameters'][$lastParam])) {
392 $property['parameters'][$lastParam] = null;
397 $property['value'] = $match['propValue'];
401 $property['name'] = strtoupper($match['name']);
410 if (is_null($property['value'])) {
411 $property['value'] = '';
413 if (!$property['name']) {
428 foreach ($property['parameters'] as $name => $value) {
436 $propObj = $this->root->createProperty($property['name'], null, $namedParameters);
454 $property['value'] = utf8_encode($property['value']);
457 $property['value'] = mb_convert_encoding($property['value'], 'UTF-8', $charset);
462 $propObj->setRawMimeDirValue($property['value']);