Beispiel #1
0
    private $id;
    public function setId($id)
    {
        $this->id = $id;
    }
    public function getId()
    {
        return $this->id;
    }
}
// Creamos un objeto de la clase colección
$collection = new Collection();
// Populamos la colección con 10 objetos ejemplo
for ($i = 1; $i <= 10; $i++) {
    $example = new Example();
    $example->setId($i);
    // add the object to the collection
    $collection->add($example);
}
echo "-------------------------------------------------------------";
var_dump($collection);
echo "-------------------------------------------------------------<br>";
// Obtenemos el primer objeto de la colección
echo "-------------------------------------------------------------";
$first = $collection->getCurrent();
var_dump($first);
echo "-------------------------------------------------------------<br>";
//Avanzar el cursos y obtener el segundo elemento
echo "-------------------------------------------------------------";
$collection->next();
$second = $collection->getCurrent();