{"id":18248258,"url":"https://github.com/district09/php_package-delijn-core","last_synced_at":"2025-07-11T20:36:59.199Z","repository":{"id":193776614,"uuid":"615266326","full_name":"district09/php_package-delijn-core","owner":"district09","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-17T11:23:51.000Z","size":114,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-14T15:36:54.695Z","etag":null,"topics":["web"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/district09.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-17T10:08:24.000Z","updated_at":"2024-07-08T09:49:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"f6273697-d7b3-4a26-974b-b3b20cfbd6fc","html_url":"https://github.com/district09/php_package-delijn-core","commit_stats":null,"previous_names":["district09/php_package-delijn-core"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/district09%2Fphp_package-delijn-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/district09%2Fphp_package-delijn-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/district09%2Fphp_package-delijn-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/district09%2Fphp_package-delijn-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/district09","download_url":"https://codeload.github.com/district09/php_package-delijn-core/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247918828,"owners_count":21018042,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["web"],"created_at":"2024-11-05T09:36:24.976Z","updated_at":"2025-04-08T19:51:20.451Z","avatar_url":"https://github.com/district09.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenAPIClient-php\n\nDit document beschrijft de kern operaties van de Open Data API (v1)\n\n\n## Installation \u0026 Usage\n\n### Requirements\n\nPHP 7.4 and later.\nShould also work with PHP 8.0.\n\n### Composer\n\nTo install the bindings via [Composer](https://getcomposer.org/), add the following to `composer.json`:\n\n```json\n{\n  \"repositories\": [\n    {\n      \"type\": \"vcs\",\n      \"url\": \"https://github.com/GIT_USER_ID/GIT_REPO_ID.git\"\n    }\n  ],\n  \"require\": {\n    \"GIT_USER_ID/GIT_REPO_ID\": \"*@dev\"\n  }\n}\n```\n\nThen run `composer install`\n\n### Manual Installation\n\nDownload the files and include `autoload.php`:\n\n```php\n\u003c?php\nrequire_once('/path/to/OpenAPIClient-php/vendor/autoload.php');\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```php\n\u003c?php\nrequire_once(__DIR__ . '/vendor/autoload.php');\n\n\n\n// Configure API key authorization: apiKeyQuery\n$config = District09\\DeLijnCoreAPI\\Configuration::getDefaultConfiguration()-\u003esetApiKey('subscription-key', 'YOUR_API_KEY');\n// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed\n// $config = District09\\DeLijnCoreAPI\\Configuration::getDefaultConfiguration()-\u003esetApiKeyPrefix('subscription-key', 'Bearer');\n\n// Configure API key authorization: apiKeyHeader\n$config = District09\\DeLijnCoreAPI\\Configuration::getDefaultConfiguration()-\u003esetApiKey('Ocp-Apim-Subscription-Key', 'YOUR_API_KEY');\n// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed\n// $config = District09\\DeLijnCoreAPI\\Configuration::getDefaultConfiguration()-\u003esetApiKeyPrefix('Ocp-Apim-Subscription-Key', 'Bearer');\n\n\n$apiInstance = new District09\\DeLijnCoreAPI\\Api\\DistrictenApi(\n    // If you want use custom http client, pass your client which implements `GuzzleHttp\\ClientInterface`.\n    // This is optional, `GuzzleHttp\\Client` will be used as default.\n    new GuzzleHttp\\Client(),\n    $config\n);\n$code = 'code_example'; // string\n\ntry {\n    $result = $apiInstance-\u003egeefDistrict($code);\n    print_r($result);\n} catch (Exception $e) {\n    echo 'Exception when calling DistrictenApi-\u003egeefDistrict: ', $e-\u003egetMessage(), PHP_EOL;\n}\n\n```\n\n## API Endpoints\n\nAll URIs are relative to *https://api.delijn.be/DLKernOpenData/api/v1*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*DistrictenApi* | [**geefDistrict**](docs/Api/DistrictenApi.md#geefdistrict) | **GET** /districten/{code} | geef district\n*DistrictenApi* | [**geefDistricten**](docs/Api/DistrictenApi.md#geefdistricten) | **GET** /districten | geef alle districten\n*DistrictenApi* | [**geefHaltesInDistrict**](docs/Api/DistrictenApi.md#geefhaltesindistrict) | **GET** /districten/{code}/haltes | geef haltes in district\n*EntiteitenApi* | [**geefEntiteit**](docs/Api/EntiteitenApi.md#geefentiteit) | **GET** /entiteiten/{entiteitnummer} | geef een entiteit op basis van het opgegeven entiteitnummer\n*EntiteitenApi* | [**geefEntiteiten**](docs/Api/EntiteitenApi.md#geefentiteiten) | **GET** /entiteiten | geef alle entiteiten\n*EntiteitenApi* | [**geefGemeentenVoorEntiteit**](docs/Api/EntiteitenApi.md#geefgemeentenvoorentiteit) | **GET** /entiteiten/{entiteitnummer}/gemeenten | geef alle gemeenten die beheerd worden door een entiteit\n*EntiteitenApi* | [**geefHaltesVoorEntiteit**](docs/Api/EntiteitenApi.md#geefhaltesvoorentiteit) | **GET** /entiteiten/{entiteitnummer}/haltes | geef alle haltes die beheerd worden door een entiteit\n*EntiteitenApi* | [**geefLijnenVoorEntiteit**](docs/Api/EntiteitenApi.md#geeflijnenvoorentiteit) | **GET** /entiteiten/{entiteitnummer}/lijnen | geef alle lijnen die beheerd worden door een entiteit\n*GemeentenApi* | [**geefGemeente**](docs/Api/GemeentenApi.md#geefgemeente) | **GET** /gemeenten/{gemeenteNummer} | geef een gemeente op basis van het opgegeven gemeentenummer\n*GemeentenApi* | [**geefGemeenten**](docs/Api/GemeentenApi.md#geefgemeenten) | **GET** /gemeenten | geef alle gemeenten\n*GemeentenApi* | [**geefHaltesVoorGemeente**](docs/Api/GemeentenApi.md#geefhaltesvoorgemeente) | **GET** /gemeenten/{gemeenteNummer}/haltes | geef alle haltes binnen een gemeente\n*GemeentenApi* | [**geefHaltesVoorGemeentes**](docs/Api/GemeentenApi.md#geefhaltesvoorgemeentes) | **GET** /gemeenten/lijst/{gemeenteNummers}/haltes | geef alle haltes voor de lijst van gemeentenummers\n*GemeentenApi* | [**geefLijnenVoorGemeente**](docs/Api/GemeentenApi.md#geeflijnenvoorgemeente) | **GET** /gemeenten/{gemeenteNummer}/lijnen | geef alle lijnen die een gemeente bedienen\n*HaltesApi* | [**geefDienstregelingVoorHalte**](docs/Api/HaltesApi.md#geefdienstregelingvoorhalte) | **GET** /haltes/{entiteitnummer}/{haltenummer}/dienstregelingen | geef de dienstregeling voor de opgegeven halte\n*HaltesApi* | [**geefDienstregelingVoorHalteLijst**](docs/Api/HaltesApi.md#geefdienstregelingvoorhaltelijst) | **GET** /haltes/lijst/{haltesleutels}/dienstregelingen | geef de dienstregeling voor de opgegeven halte sleutels\n*HaltesApi* | [**geefDoorkomstenVoorHalte**](docs/Api/HaltesApi.md#geefdoorkomstenvoorhalte) | **GET** /haltes/{entiteitnummer}/{haltenummer}/real-time | geef de real-time doorkomsten voor de opgegeven halte\n*HaltesApi* | [**geefDoorkomstenVoorHalteLijst**](docs/Api/HaltesApi.md#geefdoorkomstenvoorhaltelijst) | **GET** /haltes/lijst/{haltesleutels}/real-time | geef de real-time doorkomsten voor de opgegeven halte sleutels\n*HaltesApi* | [**geefHalte**](docs/Api/HaltesApi.md#geefhalte) | **GET** /haltes/{entiteitnummer}/{haltenummer} | geef een halte op basis van het opgegeven haltenummer\n*HaltesApi* | [**geefHalteLijnrichtingenLijst**](docs/Api/HaltesApi.md#geefhaltelijnrichtingenlijst) | **GET** /haltes/lijst/{haltesleutels}/lijnrichtingen | geef de lijnrichtingen die de opgegeven halte bedienen op basis van een lijst van halte sleutels\n*HaltesApi* | [**geefHalteLijst**](docs/Api/HaltesApi.md#geefhaltelijst) | **GET** /haltes/lijst/{haltesleutels} | geef een lijst van haltes op basis van een lijst van halte sleutels\n*HaltesApi* | [**geefHaltes**](docs/Api/HaltesApi.md#geefhaltes) | **GET** /haltes | geef alle haltes\n*HaltesApi* | [**geefHaltesIndebuurt**](docs/Api/HaltesApi.md#geefhaltesindebuurt) | **GET** /haltes/indebuurt/{latlng} | geef de haltes van de verschillende vervoersmaatschappijen in de buurt van de opgegeven coordinaten\n*HaltesApi* | [**geefLijnrichtingenVoorHalte**](docs/Api/HaltesApi.md#geeflijnrichtingenvoorhalte) | **GET** /haltes/{entiteitnummer}/{haltenummer}/lijnrichtingen | geef de lijnrichtingen die de opgegeven halte bedienen\n*HaltesApi* | [**geefOmleidingenVoorHalte**](docs/Api/HaltesApi.md#geefomleidingenvoorhalte) | **GET** /haltes/{entiteitnummer}/{haltenummer}/omleidingen | geef de omleidingen voor de opgegeven halte\n*HaltesApi* | [**geefOmleidingenVoorHalteLijst**](docs/Api/HaltesApi.md#geefomleidingenvoorhaltelijst) | **GET** /haltes/lijst/{haltesleutels}/omleidingen | geef de omleidingen voor de opgegeven halte sleutels\n*HaltesApi* | [**geefStoringenVoorHalte**](docs/Api/HaltesApi.md#geefstoringenvoorhalte) | **GET** /haltes/{entiteitnummer}/{haltenummer}/storingen | geef de storingen voor de opgegeven halte\n*HaltesApi* | [**geefStoringenVoorHalteLijst**](docs/Api/HaltesApi.md#geefstoringenvoorhaltelijst) | **GET** /haltes/lijst/{haltesleutels}/storingen | geef de storingen de opgegeven halte sleutels\n*LijnenApi* | [**geefDienstregelingVoorLijnrichting**](docs/Api/LijnenApi.md#geefdienstregelingvoorlijnrichting) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/dienstregelingen | geef de dienstregeling voor de opgegeven lijnrichting\n*LijnenApi* | [**geefDoorkomstVoorLijnrichting**](docs/Api/LijnenApi.md#geefdoorkomstvoorlijnrichting) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/real-time | geef de real-time doorkomsten voor de opgegeven lijnrichting\n*LijnenApi* | [**geefGemeentenVoorLijn**](docs/Api/LijnenApi.md#geefgemeentenvoorlijn) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/gemeenten | geef de gemeenten die bediend worden voor de opgegeven lijn\n*LijnenApi* | [**geefGeplandeStoringenVoorLijnrichting**](docs/Api/LijnenApi.md#geefgeplandestoringenvoorlijnrichting) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/omleidingen | geef de omleidingen voor de opgegeven lijnrichting\n*LijnenApi* | [**geefGeplandeStoringenVoorLijnrichtingenLijst**](docs/Api/LijnenApi.md#geefgeplandestoringenvoorlijnrichtingenlijst) | **GET** /lijnen/lijst/{lijnrichtingsleutels}/omleidingen | geef de omleidingen voor de opgegeven lijst van lijnrichtingen\n*LijnenApi* | [**geefHaltesVoorLijnrichting**](docs/Api/LijnenApi.md#geefhaltesvoorlijnrichting) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/haltes | geef de haltes die de door opgegeven lijnrichting worden bediend\n*LijnenApi* | [**geefLijn**](docs/Api/LijnenApi.md#geeflijn) | **GET** /lijnen/{entiteitnummer}/{lijnnummer} | geef een lijn op basis van het opgegeven lijnnummer\n*LijnenApi* | [**geefLijnLijst**](docs/Api/LijnenApi.md#geeflijnlijst) | **GET** /lijnen/lijst/{lijnsleutels} | geef een lijst van lijnen op basis van een lijst van lijn sleutels\n*LijnenApi* | [**geefLijnen**](docs/Api/LijnenApi.md#geeflijnen) | **GET** /lijnen | geef alle lijnen\n*LijnenApi* | [**geefLijnkleur**](docs/Api/LijnenApi.md#geeflijnkleur) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/lijnkleuren | geef de lijnkleuren voor het opgegeven lijnnummer\n*LijnenApi* | [**geefLijnkleurLijst**](docs/Api/LijnenApi.md#geeflijnkleurlijst) | **GET** /lijnen/lijst/{lijnsleutels}/lijnkleuren | geef de lijnkleuren van lijnen op basis van een lijst van lijn sleutels\n*LijnenApi* | [**geefLijnrichting**](docs/Api/LijnenApi.md#geeflijnrichting) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting} | geef een lijnrichting voor de opgegeven lijnrichtingcode\n*LijnenApi* | [**geefLijnrichtingen**](docs/Api/LijnenApi.md#geeflijnrichtingen) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen | geef de lijnrichtingen voor het opgegeven lijnnummer\n*LijnenApi* | [**geefLijnrichtingenLijst**](docs/Api/LijnenApi.md#geeflijnrichtingenlijst) | **GET** /lijnen/lijst/{lijnsleutels}/lijnrichtingen | geef de lijnrichtingen van lijnen op basis van een lijst van lijn sleutels\n*LijnenApi* | [**geefOnGeplandeStoringenVoorLijnrichting**](docs/Api/LijnenApi.md#geefongeplandestoringenvoorlijnrichting) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/storingen | geef de storingen voor de opgegeven lijnrichting\n*LijnenApi* | [**geefOnGeplandeStoringenVoorLijnrichtingenLijst**](docs/Api/LijnenApi.md#geefongeplandestoringenvoorlijnrichtingenlijst) | **GET** /lijnen/lijst/{lijnrichtingsleutels}/storingen | geef de storingen voor de opgegeven lijst van lijnrichtingen\n*LijnenApi* | [**geefRitVoorLijnrichting**](docs/Api/LijnenApi.md#geefritvoorlijnrichting) | **GET** /lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/rit/{ritnummer} | geef rit(ten) voor de opgegeven lijnrichting\n*LijnkleurenApi* | [**geefLijnkleurcode**](docs/Api/LijnkleurenApi.md#geeflijnkleurcode) | **GET** /kleuren/{code} | geef een lijnkleur op basis van de opgegeven code\n*LijnkleurenApi* | [**geefLijnkleuren**](docs/Api/LijnkleurenApi.md#geeflijnkleuren) | **GET** /kleuren | geef alle lijnkleuren\n*OmleidingenApi* | [**geefOmleiding**](docs/Api/OmleidingenApi.md#geefomleiding) | **GET** /omleidingen/{referentieOmleiding} | geef de omleiding op basis van zijn referentie id\n*OmleidingenApi* | [**geefOmleidingen**](docs/Api/OmleidingenApi.md#geefomleidingen) | **GET** /omleidingen | geef alle omleidingen voor een periode van hoogstens een maand\n*RouteplanApi* | [**geefRouteplan**](docs/Api/RouteplanApi.md#geefrouteplan) | **GET** /routeplan/{vertrekLatlng}/{bestemmingLatlng} | geef een initëel, vroeger, later of laatste routeplan\n*VervoerregiosApi* | [**geefLijnenVoorVervoerRegio**](docs/Api/VervoerregiosApi.md#geeflijnenvoorvervoerregio) | **GET** /vervoerregios/{code}/lijnen | geef alle lijnen in een vervoerregio\n*VervoerregiosApi* | [**geefVervoerRegio**](docs/Api/VervoerregiosApi.md#geefvervoerregio) | **GET** /vervoerregios/{code} | geef vervoerregio\n*VervoerregiosApi* | [**geefVervoerRegios**](docs/Api/VervoerregiosApi.md#geefvervoerregios) | **GET** /vervoerregios | geef alle vervoerregios\n\n## Models\n\n- [DeLijnPunt](docs/Model/DeLijnPunt.md)\n- [District](docs/Model/District.md)\n- [Districten](docs/Model/Districten.md)\n- [Doorkomst](docs/Model/Doorkomst.md)\n- [Duration](docs/Model/Duration.md)\n- [Duur](docs/Model/Duur.md)\n- [Entiteit](docs/Model/Entiteit.md)\n- [Entiteiten](docs/Model/Entiteiten.md)\n- [Gemeente](docs/Model/Gemeente.md)\n- [Gemeenten](docs/Model/Gemeenten.md)\n- [GeoCoordinaat](docs/Model/GeoCoordinaat.md)\n- [Halte](docs/Model/Halte.md)\n- [HalteDoorkomst](docs/Model/HalteDoorkomst.md)\n- [HalteDoorkomsten](docs/Model/HalteDoorkomsten.md)\n- [HalteDoorkomstenLijst](docs/Model/HalteDoorkomstenLijst.md)\n- [HalteOmleidingen](docs/Model/HalteOmleidingen.md)\n- [HalteOmleidingenLijst](docs/Model/HalteOmleidingenLijst.md)\n- [Haltes](docs/Model/Haltes.md)\n- [Lijn](docs/Model/Lijn.md)\n- [LijnKleurCode](docs/Model/LijnKleurCode.md)\n- [LijnLijnrichtingen](docs/Model/LijnLijnrichtingen.md)\n- [LijnLijnrichtingenLijst](docs/Model/LijnLijnrichtingenLijst.md)\n- [Lijnen](docs/Model/Lijnen.md)\n- [Lijnkleur](docs/Model/Lijnkleur.md)\n- [LijnkleurCodes](docs/Model/LijnkleurCodes.md)\n- [Lijnkleuren](docs/Model/Lijnkleuren.md)\n- [Lijnrichting](docs/Model/Lijnrichting.md)\n- [Lijnrichtingen](docs/Model/Lijnrichtingen.md)\n- [Link](docs/Model/Link.md)\n- [MIVBPunt](docs/Model/MIVBPunt.md)\n- [NMBSPunt](docs/Model/NMBSPunt.md)\n- [Nota](docs/Model/Nota.md)\n- [Omleiding](docs/Model/Omleiding.md)\n- [Omleidingen](docs/Model/Omleidingen.md)\n- [Periode](docs/Model/Periode.md)\n- [Punt](docs/Model/Punt.md)\n- [Punten](docs/Model/Punten.md)\n- [QName](docs/Model/QName.md)\n- [RGB](docs/Model/RGB.md)\n- [Reisweg](docs/Model/Reisweg.md)\n- [ReiswegStap](docs/Model/ReiswegStap.md)\n- [Rit](docs/Model/Rit.md)\n- [Ritten](docs/Model/Ritten.md)\n- [Routeplan](docs/Model/Routeplan.md)\n- [TECPunt](docs/Model/TECPunt.md)\n- [VervoerRegio](docs/Model/VervoerRegio.md)\n- [VervoerRegios](docs/Model/VervoerRegios.md)\n- [VoertuigReiswegStap](docs/Model/VoertuigReiswegStap.md)\n- [VoertuigReiswegStapAllOf](docs/Model/VoertuigReiswegStapAllOf.md)\n- [WachtenReiswegStap](docs/Model/WachtenReiswegStap.md)\n- [WandelReiswegStap](docs/Model/WandelReiswegStap.md)\n- [WandelReiswegStapAllOf](docs/Model/WandelReiswegStapAllOf.md)\n\n## Authorization\n\n### apiKeyHeader\n\n- **Type**: API key\n- **API key parameter name**: Ocp-Apim-Subscription-Key\n- **Location**: HTTP header\n\n\n\n### apiKeyQuery\n\n- **Type**: API key\n- **API key parameter name**: subscription-key\n- **Location**: URL query string\n\n\n## Tests\n\nTo run the tests, use:\n\n```bash\ncomposer install\nvendor/bin/phpunit\n```\n\n## Author\n\n\n\n## About this package\n\nThis PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: `v1`\n    - Package version: `1.0.0`\n- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdistrict09%2Fphp_package-delijn-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdistrict09%2Fphp_package-delijn-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdistrict09%2Fphp_package-delijn-core/lists"}