Lines Matching refs:property
234 $property = $this->readProperty($line);
235 if (!$property) {
239 return $property;
364 $property = [
393 if (is_null($property['parameters'][$lastParam])) {
394 $property['parameters'][$lastParam] = $value;
395 } elseif (is_array($property['parameters'][$lastParam])) {
396 $property['parameters'][$lastParam][] = $value;
398 $property['parameters'][$lastParam] = [
399 $property['parameters'][$lastParam],
407 if (!isset($property['parameters'][$lastParam])) {
408 $property['parameters'][$lastParam] = null;
413 $property['value'] = $match['propValue'];
417 $property['name'] = strtoupper($match['name']);
427 if (is_null($property['value'])) {
428 $property['value'] = '';
430 if (!$property['name']) {
445 foreach ($property['parameters'] as $name => $value) {
453 $propObj = $this->root->createProperty($property['name'], null, $namedParameters);
471 $property['value'] = utf8_encode($property['value']);
474 $property['value'] = mb_convert_encoding($property['value'], 'UTF-8', $charset);
479 $propObj->setRawMimeDirValue($property['value']);