PHPackages                             freema/heureka-kosik-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. freema/heureka-kosik-api

ActiveLibrary[API Development](/categories/api)

freema/heureka-kosik-api
========================

Modern PHP client for Heureka Košík API

2.0.1(6mo ago)12.1kBSD-3-ClausePHPPHP ^8.1CI passing

Since Jan 26Pushed 6mo ago1 watchersCompare

[ Source](https://github.com/freema/heureka-kosik-api)[ Packagist](https://packagist.org/packages/freema/heureka-kosik-api)[ Docs](https://github.com/freema/heureka-kosik-api)[ RSS](/packages/freema-heureka-kosik-api/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (9)Versions (6)Used By (0)

Heureka Košík API Client
========================

[](#heureka-košík-api-client)

Modern PHP 8.1+ client for Heureka Košík API with full type safety and strict standards.

[![PHP Version](https://camo.githubusercontent.com/cc9cdea9aa96b40a822425e981b0a030e3371202973c7d57b74e8e99834f81dc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e312d626c7565)](https://php.net)

Requirements
------------

[](#requirements)

- PHP 8.1 or higher
- ext-curl
- ext-json

Installation
------------

[](#installation)

Install via [Composer](https://getcomposer.org):

```
composer require freema/heureka-kosik-api
```

Framework Integration
---------------------

[](#framework-integration)

### Nette Framework

[](#nette-framework)

The library provides seamless integration with Nette Framework through a DI Extension.

#### Installation

[](#installation-1)

Register the extension in your `config.neon`:

```
extensions:
    heurekaKosikApi: Freema\HeurekaAPI\Bridges\HeurekaKosikApiExtension

heurekaKosikApi:
    key: %env.HEUREKA_API_KEY%  # Recommended: use environment variable
    debug: false                 # Set to true for test API endpoint
    autowired: true             # Enable autowiring (default: true)
```

#### Usage in Nette

[](#usage-in-nette)

The API service is automatically registered in the DI container and can be autowired:

```
