identifier; } public function getName(): string { return $this->name; } public function getColPos(): int { return $this->colPos; } public function getSlideMode(): ContentSlideMode { return $this->slideMode; } public function getAllowedContentTypes(): array { return $this->allowedContentTypes; } public function getDisallowedContentTypes(): array { return $this->disallowedContentTypes; } public function getConfiguration(): array { return $this->configuration; } public function getRecords(): array { return $this->records; } /** * @internal Only to be used for AfterContentHasBeenFetchedEvent */ public function withRecords(array $records): self { $self = clone $this; $self->records = $records; return $self; } public function getIterator(): \Traversable { return new \ArrayIterator($this->records); } public function count(): int { return count($this->records); } }