* @since 14.0.0 */ interface ILanguageIterator extends \Iterator { /** * Return the current element * * @since 14.0.0 */ public function current(): string; /** * Move forward to next element * * @since 14.0.0 */ public function next(): void; /** * Return the key of the current element * * @since 14.0.0 */ public function key(): int; /** * Checks if current position is valid * * @since 14.0.0 */ public function valid(): bool; }