PHP code example of itajackass / cbi

1. Go to this page and download the library: Download itajackass/cbi 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/ */

    

itajackass / cbi example snippets



DevCode\CBI\RiBa\RiBa;
use DevCode\CBI\RiBa\Intestazione;
use DevCode\CBI\RiBa\Ricevuta;

// Impostazione dell'intestazione
$intestazione = new Intestazione();
...

// Generazione struttura di supporto
$riba = new RiBa($intestazione);

// Aggiunta delle ricevute relative
$ricevuta = new Ricevuta();
...
$riba->addRicevuta($ricevuta);

$cbi = $riba->asCBI();


DevCode\CBI\RiBa\Records\RecordIB;
use DevCode\CBI\RiBa\Intestazione;
use DevCode\CBI\RiBa\Ricevuta;

$contenuto = file_get_contents(__DIR__.'/example.cbi');
$righe = explode("\n", $contenuto);

// Lettura del primo record IB
$recordIB = new RecordIB();
$recordIB->fromCBI($righe[0]);

// Lettura dei record successivi
...


DevCode\CBI\RiBa\RibaAbiCbi;

// Impostazione degli array come previsto dalla relativa documentazione interna
$intestazione = [];
$ricevute = [];

$riba = new RibaAbiCbi();
$cbi = $riba->creaFile($intestazione, $ricevute);
bash
php composer