PHPackages                             jawira/irisbox-sdk - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. jawira/irisbox-sdk

ActiveLibrary[File &amp; Storage](/categories/file-storage)

jawira/irisbox-sdk
==================

Download demands and documents from Irisbox.

v1.3.0(2mo ago)0119↓59.4%MITPHPPHP ^8.5

Since Feb 15Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/jawira/irisbox-sdk)[ Packagist](https://packagist.org/packages/jawira/irisbox-sdk)[ RSS](/packages/jawira-irisbox-sdk/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (10)Versions (14)Used By (0)

IRISbox SDK
===========

[](#irisbox-sdk)

[![Packagist Dependency Version](https://camo.githubusercontent.com/6b7d39b1ecbb6aaca76b826c6d7957157445a1f63b018b44d0c62a592f0597eb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6a61776972612f69726973626f782d73646b2f706870)](https://camo.githubusercontent.com/6b7d39b1ecbb6aaca76b826c6d7957157445a1f63b018b44d0c62a592f0597eb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6a61776972612f69726973626f782d73646b2f706870)[![Packagist Version](https://camo.githubusercontent.com/01fb4bed08db5906edb1e3d0c61cde848982fe6ed23337d4f97478271ac93432/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a61776972612f69726973626f782d73646b)](https://camo.githubusercontent.com/01fb4bed08db5906edb1e3d0c61cde848982fe6ed23337d4f97478271ac93432/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a61776972612f69726973626f782d73646b)[![Packagist License](https://camo.githubusercontent.com/03c6641b8e8110dfd815fd98ed38c17b6a8905a5be9b6b480f524411d89e906c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6a61776972612f69726973626f782d73646b)](https://camo.githubusercontent.com/03c6641b8e8110dfd815fd98ed38c17b6a8905a5be9b6b480f524411d89e906c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6a61776972612f69726973626f782d73646b)[![Packagist Downloads](https://camo.githubusercontent.com/93177e21d36a992d4bc3e85c5f17186520b1f7ad8414250786558b349314e702/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a61776972612f69726973626f782d73646b)](https://camo.githubusercontent.com/93177e21d36a992d4bc3e85c5f17186520b1f7ad8414250786558b349314e702/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a61776972612f69726973626f782d73646b)

**This library provides two services to download data and files from [IRISbox e-administration](https://irisbox.irisnet.be/).**

1. `\Jawira\IrisboxSdk\DemandService` - to search and get demand data.
    - `getDemandsBetweenDates()`
    - `getDemand()`
    - `getDemandsByStatus()`
    - `getFormXsd()`
    - `setDemandInternalReference()`
    - `setDemandStatus()`
2. `\Jawira\IrisboxSdk\DocumentService` - to download attachments.
    - `getAttachments()`
    - `getDemandPdf()`
    - `setDemandStatusWithAttachments()`

Staging and Production WSDL are provided as constants:

```
\Jawira\IrisboxSdk\DemandService::STAGING
\Jawira\IrisboxSdk\DemandService::PRODUCTION
\Jawira\IrisboxSdk\DocumentService::STAGING
\Jawira\IrisboxSdk\DocumentService::PRODUCTION
```

Usage
-----

[](#usage)

Search all demands between two dates:

```
