PHPackages                             iqu/mobilize-pilot-sdk-php - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. iqu/mobilize-pilot-sdk-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

iqu/mobilize-pilot-sdk-php
==========================

iQU mobilize pilot php sdk

1.0.1(10y ago)0171MITPHPPHP &gt;=5.3.0

Since Oct 22Pushed 10y ago1 watchersCompare

[ Source](https://github.com/mobilizemygame/mobilize-pilot-sdk-php)[ Packagist](https://packagist.org/packages/iqu/mobilize-pilot-sdk-php)[ RSS](/packages/iqu-mobilize-pilot-sdk-php/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (2)Used By (0)

Mobilize Pilot SDK PHP
======================

[](#mobilize-pilot-sdk-php)

Mobilize Pilot SDK allows to send event-based tracking data to the mobilize tracking servers. At least the event Heartbeat should be implemented for every request and should fire at least every 30 seconds as long as the users are active.

This documentation is not finished yet, please have a look to the unit test in tests/ and to the source itself to find the available events (src/Event/).

Implementation Example
----------------------

[](#implementation-example)

```
// event transport container
$transportContainer = new \Iqu\Sdk\Transport_Container();
/**
 * the curl transport is used for sending the events to the tracking
 * server
 **/
$curlTransport = new \Iqu\Sdk\Transport\Curl();
// The file transport is a backup if the remote tracking servers are not reachable
$fileTransport = new \Iqu\Sdk\Transport\File("/var/spool/mobilize-pilot/failed-events/");
/**
 * you can specify if a transport will be always used or just if the previous
 * added transports fails
 */
$fileTransport->setSendAlways(true);

// add the curl transport as first transport
$transportContainer->add($curlTransport);
// add the file transport as second transport (will be used if curl fails and setSendAlways(false))
$transportContainer->add($fileTransport);

// the identifiers container contains all known and available user ids
$identifiers = new \Iqu\Sdk\Event_Identifiers();
// sets the facebook user id
$identifiers->setFacebookUserId($facebookUserId);
// sets a custom user id, e.g. if you create your own user ids
$identifiers->setCustomUserId($customUserId);

/**
 * create the event container which holds all events before sending
 * ApiKey and SecretKey are required, you get them from https://pilot.mobilizemygame.com.
 */
$eventContainer = new \Iqu\Sdk\Event_Container($apiKey, $secretKey);
// add an heartbeat event
$eventContainer->add(new \Iqu\Sdk\Event\Heartbeat($this->identifiers));
// sends the events to the tracking servers
$transportContainer->send($eventContainer);
```

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

3907d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e9f6e8e1a3c55f23abf7b81889f13880d6a7b0f89e0ec3c4420a5b9b1e4a8184?d=identicon)[Degola](/maintainers/Degola)

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/iqu-mobilize-pilot-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/iqu-mobilize-pilot-sdk-php/health.svg)](https://phpackages.com/packages/iqu-mobilize-pilot-sdk-php)
```

###  Alternatives

[dalez/fluent-flarum

A Flarum theme comply with Fluent Design System.

184.9k](/packages/dalez-fluent-flarum)

PHPackages © 2026

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