<?php

include 'src/BarcodeGenerator.php';
include 'src/BarcodeGeneratorPNG.php';
include 'src/BarcodeGeneratorSVG.php';
include 'src/BarcodeGeneratorJPG.php';
include 'src/BarcodeGeneratorHTML.php';
$generatorSVG = new Picqer\Barcode\BarcodeGeneratorSVG();
file_put_contents('tests/verified-files/081231723897-ean13.svg', $generatorSVG->getBarcode('081231723897', $generatorSVG::TYPE_EAN_13));
$generatorHTML = new Picqer\Barcode\BarcodeGeneratorHTML();
file_put_contents('tests/verified-files/081231723897-code128.html', $generatorHTML->getBarcode('081231723897', $generatorHTML::TYPE_CODE_128));
$generatorSVG = new Picqer\Barcode\BarcodeGeneratorSVG();
file_put_contents('tests/verified-files/0049000004632-ean13.svg', $generatorSVG->getBarcode('0049000004632', $generatorSVG::TYPE_EAN_13));
 /**
  * @test
  */
 public function html_barcode_generator_can_generate_code_128_barcode()
 {
     $generator = new Picqer\Barcode\BarcodeGeneratorHTML();
     $generated = $generator->getBarcode('081231723897', $generator::TYPE_CODE_128);
     $this->assertStringEqualsFile('tests/verified-files/081231723897-code128.html', $generated);
 }
<?php

include 'src/BarcodeGenerator.php';
include 'src/BarcodeGeneratorPNG.php';
include 'src/BarcodeGeneratorSVG.php';
include 'src/BarcodeGeneratorHTML.php';
$generatorPNG = new Picqer\Barcode\BarcodeGeneratorPNG();
$generatorSVG = new Picqer\Barcode\BarcodeGeneratorSVG();
$generatorHTML = new Picqer\Barcode\BarcodeGeneratorHTML();
echo $generatorHTML->getBarcode('081231723897', $generatorPNG::TYPE_CODE_128);
echo $generatorSVG->getBarcode('081231723897', $generatorPNG::TYPE_EAN_13);
echo '<img src="data:image/png;base64,' . base64_encode($generatorPNG->getBarcode('081231723897', $generatorPNG::TYPE_CODE_128)) . '">';