1. Go to this page and download the library: Download cnizzardini/gov-info 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/ */
cnizzardini / gov-info example snippets
use GovInfo\Api;
use GovInfo\Collection;
$api = new Api(
new \GuzzleHttp\Client(),
'DEMO_KEY'
);
$collection = new Collection($api);
$result = $collection->index();
use GovInfo\Api;
use GovInfo\Collection;
use GovInfo\Requestor\CollectionAbstractRequestor;
$api = new Api(
new \GuzzleHttp\Client(),
'DEMO_KEY'
);
$collection = new Collection($api);
$requestor = new CollectionAbstractRequestor();
$requestor
->setStrCollectionCode('BILLS')
->setObjStartDate(new DateTime('2019-01-01'));
$result = $collection->item($requestor);
use GovInfo\Api;
use GovInfo\Collection;
use GovInfo\Requestor\CollectionAbstractRequestor;
$api = new Api(
new \GuzzleHttp\Client(),
'DEMO_KEY'
);
$collection = new Collection($api);
$requestor = new CollectionAbstractRequestor();
$requestor
->setStrCollectionCode('BILLS')
->setObjStartDate(new \DateTime('2018-01-01 12:00:00'))
->setObjEndDate(new \DateTime('2018-02-01 12:00:00'))
->setStrDocClass('hr')
->setStrPackageId('BILLS-115hr4033rfs')
->setStrTitle('Geologic Mapping Act');
$result = $collection->item($requestor);
use GovInfo\Package;
use GovInfo\Requestor\PackageAbstractRequestor;
$package = new Package($api);
$requestor = new PackageAbstractRequestor();
$result = $package->summary($requestor->setStrPackageId('BILLS-115hr4033rfs'));
use GovInfo\Package;
use GovInfo\Requestor\PackageAbstractRequestor;
$package = new Package($api);
$requestor = new PackageAbstractRequestor();
$requestor
->setStrPackageId('BILLS-115hr4033rfs')
->setStrContentType('xml');
$result = $package->contentType($requestor);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.