alvaro-prieto
4/28/2017 - 2:05 PM

inyectaSiguiente PHP next siguiente cargar primer elemento de una lista

inyectaSiguiente PHP next siguiente cargar primer elemento de una lista

Ver primero información sobre la función "inyecta". "Similar a .next() de otros
lenguajes que itera por una estructura manualmente cambiando el contexto de $this.
(Realmente, sustituyendo los datos que tiene en $this->datos por los que llegan).


Suponiendo que la funcion actual es un listado, si hacemos $this->inyectaSiguiente()
hacemos que el primer elemento de la lista pase a ser el elemento cargado y sus
datos pasen a datos. Si volvemos a ejecutar inyectaSiguiente, pasamos al siguiente 
elemento, y así sucesivamente

$this->inyectaSiguiente(); //es como si fuese un carga del primer elemento 


* también podemos iterar por estructuras, sin necesidad de afectar a $this,
  inyectando sobre otros objetos
  
while($SoporteColaboradores->inyectaSiguiente())   {  //... }


*  Creo que internamente hace un lista el iyectaSiguiente, de manera que obtiene 
  un listado aplicando el filtroActual()