1. Go to this page and download the library: Download germania-kg/vatidno 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/ */
germania-kg / vatidno example snippets
use Germania\VatIdNo\VatIdNoProviderInterface;
/**
* @return string
*/
public function getVatIdNo();
use Germania\VatIdNo\VatIdNoProviderInterface;
/**
* @param string $vatin
* @return self
*/
public function setVatIdNo( $vatin );
public function getVatIdNo();
use Germania\VatIdNo\VatIdNoProviderInterface;
use Germania\VatIdNo\VatIdNoProviderTrait;
class MyClass implements VatIdNoProviderInterface {
use VatIdNoProviderTrait;
public function __construct( $vatin ) {
$this->vatin = $vatin;
}
}
use Germania\VatIdNo\VatIdNoAwareInterface;
use Germania\VatIdNo\VatIdNoAwareTrait;
class MyClass implements VatIdNoAwareInterface {
use VatIdNoAwareTrait;
}
// Simple example
$object1 = new MyClass;
$object1->setVatIdNo( "XY000000" );
// Fluent interface
echo $object1->setVatIdNo( "XY000000" )->vatin;
// Setting using VatIdNoProviderInterface
$object2 = new MyClass;
$object2->setVatIdNo( $object1 );
use Germania\VatIdNo\Filters\WithVatIdNoFilterIterator;
$records = new \ArrayIterator( ask_database() );
// Allow custom field names in arrays or objects
$records_with_vatin = new WithoutVatIdNoFilterIterator( $records );
$records_with_vatin = new WithoutVatIdNoFilterIterator( $records, "ust_id" );
foreach( $records_with_vatin as $item):
// Do things like validating
endforeach;
use Germania\VatIdNo\Filters\WithoutVatIdNoFilterIterator;
$records = new \ArrayIterator( ask_database() );
// Allow custom field names in arrays or objects
$records_lacking = new WithoutVatIdNoFilterIterator( $records );
$records_lacking = new WithoutVatIdNoFilterIterator( $records, "ust_id" );
foreach( $records_lacking as item):
//...
endforeach;
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.