Skip to content

Componente para lectura y escritura de ficheros de intercambio entre buzones y el ICAA

License

Notifications You must be signed in to change notification settings

numaxlab/icaa-files

Repository files navigation

ICAA Files Component Build Status

Componente para lectura y escritura de ficheros de comunicación entre buzones homologados y el ICAA (Instituto de la Cinematografía y de las Artes Audiovisuales) según el BOE-A-2011-11110.

Instalación

Este paquete es instalable y autocargable a través de Composer:

$ composer require numaxlab/icaa-files

Uso del fichero de recaudación

Lectura

use NumaxLab\Icaa\EarningsFile;

$icaaFile = EarningsFile::parse($fileContent);

$box = $icaaFile->getBox();
//...

Escritura

use NumaxLab\Icaa\EarningsFile;

$icaaFile = new EarningsFile();

$icaaFile->setBox($box)
    ->addCinemaTheatre($cinemaTheatre)
    //...
    ->addSession($session)
    //...
    ->addSessionFilm($sessionFilm)
    //...
    ->addFilm($film)
    //...
    ->addSessionScheduling($sessionScheduling);
    
$fileContent = $icaaFile->dump();

About

Componente para lectura y escritura de ficheros de intercambio entre buzones y el ICAA

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages