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); }