numaxlab / icaa-files
ICAA files parser and dumper component
Installs: 129
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/numaxlab/icaa-files
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: 2025-09-27 21:46:47 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();