PHPackages                             evently/limeremote - 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. evently/limeremote

ActiveLibrary[API Development](/categories/api)

evently/limeremote
==================

Limesurvey Remote Control package

1.3.1(4y ago)81.3k3[2 PRs](https://github.com/evently-nl/limeremote/pulls)MITPHP

Since Feb 23Pushed 1y ago3 watchersCompare

[ Source](https://github.com/evently-nl/limeremote)[ Packagist](https://packagist.org/packages/evently/limeremote)[ Docs](https://github.com/evently/limeremote)[ RSS](/packages/evently-limeremote/feed)WikiDiscussions master Synced today

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

LimeRemote
==========

[](#limeremote)

[![Latest Version on Packagist](https://camo.githubusercontent.com/fbcc925c4c1aa6264851f20181b21443006a431685bd08abce8f8fb679a47f19/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6576656e746c792f6c696d6572656d6f74652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/evently/limeremote)[![Build Status](https://camo.githubusercontent.com/8c10160c58a9d2104cf41451171234862f3d1bf333108a86f27f4d2da1b52cc0/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6576656e746c792f6c696d6572656d6f74652f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/evently/limeremote)[![Quality Score](https://camo.githubusercontent.com/1dc77d37108f7ba37403c00e048eeba052a993a9393f5c80afc4e4d5b9130f46/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6576656e746c792f6c696d6572656d6f74652e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/evently/limeremote)[![Total Downloads](https://camo.githubusercontent.com/393b29caa191d605cfc7473aaa0291e5023022d3fa8589bfc49fd32fc31b3eb9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6576656e746c792f6c696d6572656d6f74652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/evently/limeremote)

A package to use the Limesurvey Remote Control with PHP, and Laravel in particular. Currently it supports all default remote control actions, and any actions you have added using the fantastic Extended Remote from Denis Chenu () using the genericRemoteQuery.

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

[](#installation)

You can install the package via composer:

```
composer require evently/limeremote
```

Usage
-----

[](#usage)

### Standard use

[](#standard-use)

```
// First create a new remote with your user, password, remote control url and optionally a survey id.
// The plugin creates a new remote and automatically gets a session key to communicate with Limesurvey
$remote = new LimeRemote('admin', 'password', 'https://www.limesurvey.com/admin/remotecontrol',123456);

// Use any of the functions, optionally passing variables to the remote
$surveys = $remote->listSurveys();

/*
Results in:

array:26 [
  0 => array:5 [
    "sid" => "123456"
    "surveyls_title" => "First Survey"
    "startdate" => null
    "expires" => null
    "active" => "Y"
  ]
  1 => array:5 [
    "sid" => "123457"
    "surveyls_title" => "Second Survey"
    "startdate" => null
    "expires" => null
    "active" => "N"
  ]

*/

// To use the genericRemoteQuery pass the action you want to trigger with the necessary variables
// For instance, the list_participants action accepts start and limit, and optionally an unused boolean, an array of attributes to get and and array of conditions. So:
$participant = $remote->genericRemoteQuery('list_participants', [123456,0,50,true])
// will get the 50 first unused tokens
/*
array:50 [▼
  0 => array:3 [▼
    "tid" => "1"
    "token" => "abcdefghijklmn"
    "participant_info" => array:3 [▼
      "firstname" => "Jane"
      "lastname" => "Doe"
      "email" => "jane.doe@evently.nl"
    ]
  ]
  1 => array:3 [▼
    "tid" => "2"
    "token" => "opqrstuvwxyzab"
    "participant_info" => array:3 [▶]
  ]

*/
```

### Helpers

[](#helpers)

The package will also come with helpers that make it easier to use several of the remote control options. For now there is only one, to easily get the response timeline for the last X days:

```
$timeline = $remote->getLastNumDaysTimeline(8)

/*
will result in
array:6 [▼
  "2019-01-01" => 23
  "2019-01-02" => 15
  "2019-01-03" => 41
  "2019-01-04" => 28
  "2019-01-05" => 12
  "2019-01-06" => 5
]

*/
```

### Testing

[](#testing)

Tests are not yet written but pull requests with test are more than welcome!

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Stefan Verweij](https://github.com/evently)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity68

Established project with proven stability

 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 ~132 days

Recently: every ~231 days

Total

10

Last Release

1499d ago

### Community

Maintainers

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

---

Top Contributors

[![evently-nl](https://avatars.githubusercontent.com/u/14016332?v=4)](https://github.com/evently-nl "evently-nl (20 commits)")

---

Tags

json-rpclaravellimesurveyphplaravellimesurveyLimeRemoteevently

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/evently-limeremote/health.svg)

```
[![Health](https://phpackages.com/badges/evently-limeremote/health.svg)](https://phpackages.com/packages/evently-limeremote)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k543.8M20.1k](/packages/laravel-framework)[statamic/cms

The Statamic CMS Core Package

4.8k3.6M985](/packages/statamic-cms)[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.2k95.4M305](/packages/laravel-horizon)[laravel/octane

Supercharge your Laravel application's performance.

4.0k26.6M223](/packages/laravel-octane)[team-reflex/discord-php

An unofficial API to interact with the voice and text service Discord.

1.1k420.9k26](/packages/team-reflex-discord-php)[smodav/mpesa

M-Pesa API implementation

16467.9k1](/packages/smodav-mpesa)

PHPackages © 2026

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