numaxlab / icaa-files
ICAA files parser and dumper component
1.0.3
2020-03-27 08:34 UTC
Requires
- php: >=7.1.0
- beberlei/assert: ^2.7
- danielstjules/stringy: ~1.8
- nesbot/carbon: ^1.22
Requires (Dev)
- mockery/mockery: ^0.9.9
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-11-27 20:04:15 UTC
README
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();