ongoing / swissrets-sdk
A collection of classes to easier build SwissRETS JSON and XML files.
Installs: 92
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/ongoing/swissrets-sdk
Requires
- php: >=8.2
- twig/twig: ^3.0
README
Ongoing SwissRETS SDK is a supporting library for easier creation of SwissRETS files (JSON and XML).
Installation
composer require "ongoing/swissrets-sdk"
Usage
use Ongoing\Swissrets\Dto\SwissRetsExportDto; $exportDto = new SwissRetsExportDto( generatorName : 'Test Export', generatorVersion: '1.0' ); /* * Create and add propertyDtos to $exportDto */ // generate JSON $json = $exportDto->generateJson(); // generate XML $xml = $exportDto->generateXml();
Consider looking at the Ongoing\Swissrets\Dto\ExampleBuilder for reference.