numaxlab / icaa-files
ICAA 文件解析器和转储组件
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-08-27 19:26:44 UTC
README
用于在认证邮箱和 ICAA(电影和视听艺术学院)之间进行通信的文件读取和写入组件,根据 BOE-A-2011-11110。
安装
此包可通过 Composer 安装和自动加载
$ composer require numaxlab/icaa-files
收款文件使用
读取
use NumaxLab\Icaa\EarningsFile; $icaaFile = EarningsFile::parse($fileContent); $box = $icaaFile->getBox(); //...
写入
use NumaxLab\Icaa\EarningsFile; $icaaFile = new EarningsFile(); $icaaFile->setBox($box) ->addCinemaTheatre($cinemaTheatre) //... ->addSession($session) //... ->addSessionFilm($sessionFilm) //... ->addFilm($film) //... ->addSessionScheduling($sessionScheduling); $fileContent = $icaaFile->dump();