PHPackages                             neubert/evalanche-interface - 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. neubert/evalanche-interface

ActiveLibrary

neubert/evalanche-interface
===========================

This interface is a consistent wrapper arround the SOAP API of Evalanche.

v0.4.0(4y ago)1251[3 issues](https://github.com/danielneubert/evalanche-interface/issues)MITPHP

Since Nov 16Pushed 4y ago1 watchersCompare

[ Source](https://github.com/danielneubert/evalanche-interface)[ Packagist](https://packagist.org/packages/neubert/evalanche-interface)[ Docs](https://github.com/danielneubert/evalanche-interface)[ RSS](/packages/neubert-evalanche-interface/feed)WikiDiscussions main Synced 1w ago

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

EvalancheInterface
==================

[](#evalancheinterface)

[![Packagist Version](https://camo.githubusercontent.com/1682894e31598a5a91a679fab7ddde565153861a4a5e9b1a0259eb35d5c3cd39/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e6575626572742f6576616c616e6368652d696e746572666163653f636f6c6f723d626c7565)](https://packagist.org/packages/neubert/evalanche-interface)[![License MIT](https://camo.githubusercontent.com/f60a3a7a27f1128f4bffb8cf267ebfa45c5694fc35cd5194b4847c9e6ce83697/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6e6575626572742f6576616c616e6368652d696e746572666163653f636f6c6f723d627269676874677265656e)](https://packagist.org/packages/neubert/evalanche-interface)[![Code Coverage 27%](https://camo.githubusercontent.com/1e61970b0afd6f721d66952205c91955e786b005ba2962feecbe022873e92426/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f7665726167652d33352532352d79656c6c6f77)](https://github.com/danielneubert/evalanche-interface/blob/master/SUPPORT.md)[![Code Completion 43%](https://camo.githubusercontent.com/596c52d923cee19b07ab3a9eb0747014d2d20720dd227a72304bb3b9131ea68c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d706c6574696f6e2d35362532352d627269676874677265656e)](https://github.com/danielneubert/evalanche-interface/blob/master/SUPPORT.md)

About EvalancheInterface
------------------------

[](#about-evalancheinterface)

> **Note:** This is an inofficial wrapper arround the [Evalanche API](https://github.com/SC-Networks/evalanche-soap-api-connector/).

This interface is a consistent wrapper arround the SOAP API of Evalanche. It is currently focused on interacting with resources and profiles. *([See Support-List](https://github.com/danielneubert/evalanche-interface/blob/master/SUPPORT.md))* The focus may expand to other features in the future. Feel free to leave a [feature request](#feature-requests) if you miss something.

Getting Started
---------------

[](#getting-started)

- [**Installation**](#installation)
- **Laravel Integration** *Planned*
- **Basic Usage** *Planned*
- **Documentation** *Planned*

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

[](#installation)

The recommended way to install the EvalancheInterface is using [Composer](https://getcomposer.org). To install the latest version just run the following command:

```
composer require neubert/evalanche-interface
```

Afterwards you should be able to use the EvalancheInterface within your project, like so:

```
use Neubert\EvalancheInterface\Facades\Evalanche;

require __DIR__.'/vendor/autoload.php';

Evalanche::setup('username', 'password');

echo "Sub-Folders";

Evalanche::folder(1234)->getFolders()->each(function ($folder) {
    echo "{$folder->label}";
});
```

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

[](#requirements)

- PHP &gt;= 7.3
    - php-soap
- [Evalanche Soap API Connector](https://github.com/SC-Networks/evalanche-soap-api-connector/) &gt;= 1.7 *(automatically required via composer)*

Feature Requests
----------------

[](#feature-requests)

Since this project isn't a complete rebuild of the Evalanche API, you may require some additional methods. Please read the [support list for all implemented and planned method calls](https://github.com/danielneubert/evalanche-interface/blob/master/SUPPORT.md) first.

If something is either not supported or missing feel free to send a [feature request](https://github.com/danielneubert/evalanche-interface/issues/new?labels=feature,question&assignees=danielneubert&title=%5BFeature-Request%5D).

Issues
------

[](#issues)

> **Note:** For any connection issues ensure at first that your account has the required permissions to execute the request.

For inconsistent behaviors or errors feel free to [open up a new issue](https://github.com/danielneubert/evalanche-interface/issues/new?assignees=danielneubert&title=%5BIssue%5D).

License
-------

[](#license)

The EvalancheInterface is open-sourced software licensed under the [MIT license](https://github.com/danielneubert/evalanche-interface/blob/master/LICENSE.md).

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~72 days

Recently: every ~90 days

Total

6

Last Release

1649d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/10679646?v=4)[neubert](/maintainers/neubert)[@neubert](https://github.com/neubert)

---

Top Contributors

[![danielneubert](https://avatars.githubusercontent.com/u/18072841?v=4)](https://github.com/danielneubert "danielneubert (53 commits)")

---

Tags

api-clientapi-wrapperevalancheevalanche-apiphpphp7soapsoap-apiinterfaceconnectorevalanchesc-networksscn

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/neubert-evalanche-interface/health.svg)

```
[![Health](https://phpackages.com/badges/neubert-evalanche-interface/health.svg)](https://phpackages.com/packages/neubert-evalanche-interface)
```

###  Alternatives

[graham-campbell/manager

Manager Provides Some Manager Functionality For Laravel

39221.1M134](/packages/graham-campbell-manager)[nette/robot-loader

🍀 Nette RobotLoader: high performance and comfortable autoloader that will search and autoload classes within your application.

89152.7M321](/packages/nette-robot-loader)[amnuts/opcache-gui

A clean, effective and responsive interface for Zend OPcache, with real(ish)-time monitoring, filtering and the ability to invalidate files

1.3k4.6M14](/packages/amnuts-opcache-gui)[ondram/ci-detector

Detect continuous integration environment and provide unified access to properties of current build

22249.4M33](/packages/ondram-ci-detector)[jms/translation-bundle

Puts the Symfony Translation Component on steroids

42510.8M63](/packages/jms-translation-bundle)[sebbmeyer/php-microsoft-teams-connector

PHP Microsoft Teams Connector

1191.1M3](/packages/sebbmeyer-php-microsoft-teams-connector)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
