Lines Matching refs:newProperty
89 $newProperty = $output->createProperty(
98 $newProperty = $this->convertUriToBinary($output, $newProperty);
110 $newProperty->setValue($newValue);
111 $newProperty['X-APPLE-OMIT-YEAR'] = '1604';
114 if ('ANNIVERSARY' == $newProperty->name) {
116 $newProperty->name = 'X-ANNIVERSARY';
126 … $output->add('ITEM'.$x.'.X-ABDATE', $newProperty->getValue(), ['VALUE' => 'DATE-AND-OR-TIME']);
135 $newProperty = $output->createProperty('X-ABSHOWAS', 'COMPANY');
144 $newProperty = $output->createProperty('X-ADDRESSBOOKSERVER-KIND', 'GROUP');
155 $newProperty = $this->convertBinaryToUri($output, $newProperty, $parameters);
162 $newProperty->setValue($newValue);
172 $newProperty = $output->createProperty('KIND', 'ORG');
177 $newProperty = $output->createProperty('KIND', 'GROUP');
181 $newProperty->name = 'ANNIVERSARY';
185 if ($anniversary->getValue() === $newProperty->getValue()) {
205 if ($anniversary->getValue() === $newProperty->getValue()) {
209 $newProperty->name = 'ANNIVERSARY';
213 if ('_$!<Anniversary>!$_' === $newProperty->getValue()) {
223 $newProperty->group = $property->group;
226 $this->convertParameters40($newProperty, $parameters);
228 $this->convertParameters30($newProperty, $parameters);
235 $tempProperty = $output->createProperty($newProperty->name);
236 if ($tempProperty->getValueType() !== $newProperty->getValueType()) {
237 $newProperty['VALUE'] = $newProperty->getValueType();
240 $output->add($newProperty);
255 …protected function convertBinaryToUri(Component\VCard $output, Property\Binary $newProperty, array… argument
257 $value = $newProperty->getValue();
258 $newProperty = $output->createProperty(
259 $newProperty->name,
290 $newProperty->setValue('data:'.$mimeType.';base64,'.base64_encode($value));
292 return $newProperty;
307 protected function convertUriToBinary(Component\VCard $output, Property\Uri $newProperty) argument
309 $value = $newProperty->getValue();
313 return $newProperty;
316 $newProperty = $output->createProperty(
317 $newProperty->name,
326 $newProperty->setValue(base64_decode(substr($value, strpos($value, ',') + 1)));
328 $newProperty->setValue(substr($value, strpos($value, ',') + 1));
332 $newProperty['ENCODING'] = 'b';
335 $newProperty['TYPE'] = 'JPEG';
338 $newProperty['TYPE'] = 'PNG';
341 $newProperty['TYPE'] = 'GIF';
345 return $newProperty;
351 * @param Property $newProperty
354 protected function convertParameters40(Property $newProperty, array $parameters) argument
369 $newProperty->add('PREF', '1');
371 $newProperty->add($param->name, $paramPart);
381 $newProperty->add($param->name, $param->getParts());
390 * @param Property $newProperty
393 protected function convertParameters30(Property $newProperty, array $parameters) argument
407 $newProperty->add($param->name, $param->getParts());
418 $newProperty->add('TYPE', 'PREF');
423 $newProperty->add($param->name, $param->getParts());