LoaderStrategyInterface
extends
StrategyInterface
in
Interfaz para las estrategias del `LoaderWorker`.
Cada estrategia sabe leer un formato de entrada específico para un tipo de libro determinado, normaliza los detalles crudos y retorna el bag actualizado.
Los nombres de estrategia siguen el patrón {tipo}.{formato}, por ejemplo:
libro_ventas.arraylibro_compras.csvlibro_guias.xml
Table of Contents
Methods
- load() : BookBagInterface
- Carga y normaliza los detalles del bag según el formato de entrada.
Methods
load()
Carga y normaliza los detalles del bag según el formato de entrada.
public
load(BookBagInterface $bag) : BookBagInterface
Parameters
- $bag : BookBagInterface
-
Bag con detalles crudos.
Return values
BookBagInterface —El mismo bag con detalles normalizados.