PHPackages                             lsolesen/edbbrugs-php-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. [API Development](/categories/api)
4. /
5. lsolesen/edbbrugs-php-sdk

ActiveLibrary[API Development](/categories/api)

lsolesen/edbbrugs-php-sdk
=========================

PHP-SDK for integrating with EDB-BRUGS which is a platform used by the free schools in Denmark for managing students.

0.5.3(4y ago)1270[1 PRs](https://github.com/lsolesen/edbbrugs-php-sdk/pulls)MITPHPPHP &gt;=7.1.0CI failing

Since Mar 20Pushed 4y ago2 watchersCompare

[ Source](https://github.com/lsolesen/edbbrugs-php-sdk)[ Packagist](https://packagist.org/packages/lsolesen/edbbrugs-php-sdk)[ Docs](http://github.com/vih/edbbrugs-php-sdk)[ Fund](https://www.buymeacoffee.com/lsolesen)[ Fund](https://www.paypal.me/lsolesen)[ RSS](/packages/lsolesen-edbbrugs-php-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (13)Used By (0)

PHP SDK for EDB-Brugs
=====================

[](#php-sdk-for-edb-brugs)

[![Build Status](https://camo.githubusercontent.com/1e3a5fb199b39ef78347da99cc74c663069fcf223ae9983a067d0a3b664e2d16/68747470733a2f2f7472617669732d63692e6f72672f6c736f6c6573656e2f65646262727567732d7068702d73646b2e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/lsolesen/edbbrugs-php-sdk) [![Code Coverage](https://camo.githubusercontent.com/6f7e9b5f2276498736e8b91eebb728d306c86e10cba827c6ac7c1b0c8d40e27a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c736f6c6573656e2f65646262727567732d7068702d73646b2f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lsolesen/edbbrugs-php-sdk/?branch=master) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/69291450fe11161168cbdd25218b96245b07bd3b39fccb1deb5c7df7c4632a83/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c736f6c6573656e2f65646262727567732d7068702d73646b2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lsolesen/edbbrugs-php-sdk/?branch=master) [![Latest Stable Version](https://camo.githubusercontent.com/28a49d02ebf5ad4f3279d97f6bc4931b6dd33e09285045e233d4cd8a2822be1c/68747470733a2f2f706f7365722e707567782e6f72672f6c736f6c6573656e2f65646262727567732d7068702d73646b2f762f737461626c65)](https://packagist.org/packages/lsolesen/edbbrugs-php-sdk) [![Total Downloads](https://camo.githubusercontent.com/e46fbef041dabefaa65e6cfb8bc274e8b4ed748652c041ab9a5118b8b6c49fb3/68747470733a2f2f706f7365722e707567782e6f72672f6c736f6c6573656e2f65646262727567732d7068702d73646b2f646f776e6c6f616473)](https://packagist.org/packages/lsolesen/edbbrugs-php-sdk) [![License](https://camo.githubusercontent.com/7bbb8e81052fd937217c3611c65e3f5107ca3653d6cc0132d3888100586be67d/68747470733a2f2f706f7365722e707567782e6f72672f6c736f6c6573656e2f65646262727567732d7068702d73646b2f6c6963656e7365)](https://packagist.org/packages/lsolesen/edbbrugs-php-sdk)

PHP 7 SDK to communicate with [De frie skolers EDB-BRUGS](http://edb-brugs.dk).

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

[](#requirements)

- Access to the programs from EDB-BRUGS.
- License for "Webtilmeldinger" (contact EDB-BRUGS support)
- EDB-BRUGS uses the new "stamdata" system

Getting started
---------------

[](#getting-started)

The service communicates via SOAP to EDB-BRUGS. You are only able to create new registrations which has to manually manipulated and put into the correct courses using the EDB-BRUGS Windows program.

To get access to the service, you need to contact the [support at EDB-BRUGS](http://edb-brugs.dk). You need following information:

- WSDL for the SOAP-service (append ?wsdl to the WSDL-endpoint you recieve from EDB-BRUGS)
- Username
- Password
- School Code

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

[](#installation)

### Composer

[](#composer)

Simply add a dependency on lsolesen/edbbrugs-php-sdk to your project's `composer.json` file if you use Composer to manage the dependencies of your project. Here is a minimal example of a `composer.json` file that just defines a dependency on EDBBrugs-PHP-SDK:

```
{
    "require": {
        "lsolesen/edbbrugs-php-sdk": "0.2.*"
    }
}

```

After running `composer install`, you can take advantage of Composer's autoloader in `vendor/autoload.php`.

Usage
-----

[](#usage)

```
