Support multiple CATEGORIES properties (#3497)
This commit is contained in:
parent
8181bf5515
commit
0d68fa3330
3 changed files with 5 additions and 1 deletions
|
@ -471,7 +471,7 @@ class libvcalendar implements Iterator
|
|||
|
||||
case 'CATEGORY':
|
||||
case 'CATEGORIES':
|
||||
$event['categories'] = $prop->getParts();
|
||||
$event['categories'] = array_merge((array)$event['categories'], $prop->getParts());
|
||||
break;
|
||||
|
||||
case 'CLASS':
|
||||
|
|
|
@ -321,6 +321,7 @@ class libvcalendar_test extends PHPUnit_Framework_TestCase
|
|||
$this->assertEquals('-1D:DISPLAY', $task['alarms'], "Taks alarm value");
|
||||
$this->assertEquals('IN-PROCESS', $task['status'], "Task status property");
|
||||
$this->assertEquals(1, count($task['x-custom']), "Custom properties");
|
||||
$this->assertEquals(4, count($task['categories']));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -28,6 +28,9 @@ STATUS:IN-PROCESS
|
|||
DTSTART;TZID=Europe/Zurich:20130921T000000
|
||||
DUE;VALUE=DATE:20130921
|
||||
SEQUENCE:2
|
||||
CATEGORIES:Tag1,Tag2
|
||||
CATEGORIES:Tag3
|
||||
CATEGORIES:Tag4
|
||||
X-MOZ-GENERATION:1
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
|
|
Loading…
Add table
Reference in a new issue