PHP code example of kch / pcc-3-deklaracja

1. Go to this page and download the library: Download kch/pcc-3-deklaracja library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

kch / pcc-3-deklaracja example snippets


$serializerBuilder = SerializerBuilder::create();
$serializerBuilder->addMetadataDir('PCC3\metadata', 'KCH\PCC3'); # ścieżka do katalogu z metadata oraz NameSpace
$serializerBuilder->configureHandlers(function (HandlerRegistryInterface $handlerRegistry) use ($serializerBuilder) {
    $serializerBuilder->addDefaultHandlers();
    $handlerRegistry->registerSubscribingHandler(new BaseTypesHandler());
    $handlerRegistry->registerSubscribingHandler(new XmlSchemaDateHandler());
});

$serializerBuilder = $serializerBuilder->build();
$deklaracja = $serializerBuilder->deserialize('......xml deklaracji......', 'KCH\PCC3\Deklaracja', 'xml');
$xml = $serializerBuilder->serialize($deklaracja,'xml');