<?php namespace nur\b\coll; use Iterator; /** * Class IterableArray: implémentation de base d'un tableau iterable * * les classes dérivées *doivent* implémenter les méthodes key() et current() * qui peuvent simplement être implémentée comme des méthodes déléguées de * respectivement {@link _key()} et {@link _current()}. * * Ce mode opératoire permet de créer ces méthodes avec une signature appropriée, * permettant à un IDE de découvrir le type des données qui sont accédées */ abstract class IterableArray extends BaseArray implements Iterator { use TIterableArray; }