public function testAddItem()
 {
     $this->repository->selectContentType('profiles');
     $record = $this->repository->getRecord(5);
     $sequence = $record->getSequence('standorte');
     $this->assertEquals(0, count($sequence));
     $item = new SequenceItem($record->getDataTypeDefinition(), 'standorte', 'standort');
     $item->setProperty('standort_name', 'Berlin');
     $this->assertEquals('standort', $item->getItemType());
     $sequence->addItem($item);
     $this->assertEquals(1, count($sequence));
 }
 public function addItem(SequenceItem $item)
 {
     $this->items[count($this->items)] = array('type' => $item->getItemType(), 'properties' => $item->getProperties());
     $this->position = count($this->items);
 }