PHPackages                             sergeil/extjsintegration-bundle - 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. sergeil/extjsintegration-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

sergeil/extjsintegration-bundle
===============================

Utilities for easier integration of ExtJs on server-side.

v3.0.0(4y ago)338.1k↑1400%4[1 PRs](https://github.com/sergeil/SliExtJsIntegrationBundle/pulls)MITPHPPHP &gt;=7.1CI failing

Since Nov 2Pushed 3y ago2 watchersCompare

[ Source](https://github.com/sergeil/SliExtJsIntegrationBundle)[ Packagist](https://packagist.org/packages/sergeil/extjsintegration-bundle)[ Docs](http://github.com/sergeil/SliExtJsIntegrationBundle)[ RSS](/packages/sergeil-extjsintegration-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (5)Versions (18)Used By (0)

This bundle is not longer maintained, only critical bugfixes will be applied, please use [SliDoctrineArrayQueryBuilderBundle](https://github.com/sergeil/SliDoctrineArrayQueryBuilderBundle) and [SliDoctrineEntityDataMapperBundle](https://github.com/sergeil/SliDoctrineEntityDataMapperBundle) instead.
===========================================================================================================================================================================================================================================================================================================

[](#this-bundle-is-not-longer-maintained-only-critical-bugfixes-will-be-applied-please-use-slidoctrinearrayquerybuilderbundle-and-slidoctrineentitydatamapperbundle-instead)

The bundle will contain some utility classes that prove useful when you use ExtJs library on the client-side.

What's inside
=============

[](#whats-inside)

For now, there's not much yet:

- QueryBuilder\\ExtjsQueryBuilder -- Builds proper Doctrine queries for your `Ext.data.Store` on client-side. Makes it possible to easily leverage 'remoteFilter', 'remoteSort' as well as pagination. Also, the class is smart enough to build proper queries when you need to sort(ORDER BY) by an associated entity
- DataMapping\\EntityDataMapperService -- Maps data coming from client-side onto your entities

Please read inline phpDoc for more information how to use classes

Installation
============

[](#installation)

1. Add the bundle to your composer.json:

    ```
    {
        "require": {
            "sergeil/extjsintegration-bundle": "~1.0"
        }
    }

    ```
2. Add bundles to your `/app/AppKernel`:

    ```
    new Sli\ExtJsIntegrationBundle\SliExtJsIntegrationBundle(),
    new Sli\AuxBundle\SliAuxBundle()

    ```

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 93.7% 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 ~186 days

Recently: every ~110 days

Total

16

Last Release

1564d ago

Major Versions

v1.0.3 → v2.0.02017-10-28

v2.3.1 → v3.0.02022-01-31

PHP version history (3 changes)v1.0.0PHP &gt;=5.3.0

v2.1.0PHP &gt;=5.6

v3.0.0PHP &gt;=7.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/32010d9d9c2226f0c7119fb1d4006d1847a6dd6db135d2fcacba8578a8a13b90?d=identicon)[sergeil](/maintainers/sergeil)

---

Top Contributors

[![sergeil](https://avatars.githubusercontent.com/u/425579?v=4)](https://github.com/sergeil "sergeil (89 commits)")[![cravler](https://avatars.githubusercontent.com/u/157440?v=4)](https://github.com/cravler "cravler (5 commits)")[![LukasAddon](https://avatars.githubusercontent.com/u/10450636?v=4)](https://github.com/LukasAddon "LukasAddon (1 commits)")

---

Tags

extjs

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/sergeil-extjsintegration-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/sergeil-extjsintegration-bundle/health.svg)](https://phpackages.com/packages/sergeil-extjsintegration-bundle)
```

PHPackages © 2026

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