PHPackages                             jordscream/resource-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. [File &amp; Storage](/categories/file-storage)
4. /
5. jordscream/resource-bundle

ActiveSymfony-bundle[File &amp; Storage](/categories/file-storage)

jordscream/resource-bundle
==========================

Resource component for Sylius.

v0.2.0(13y ago)036MITPHPPHP &gt;=5.3.3

Since Apr 24Pushed 13y ago1 watchersCompare

[ Source](https://github.com/jordscream/SyliusResourceBundle)[ Packagist](https://packagist.org/packages/jordscream/resource-bundle)[ Docs](http://sylius.com)[ RSS](/packages/jordscream-resource-bundle/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (8)Versions (3)Used By (0)

SyliusResourceBundle [![Build status...](https://camo.githubusercontent.com/379796f72746cfed6ef0e53683e95de8d0dcd8a7b32c04291927cfade24d86b0/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f53796c6975732f53796c6975735265736f7572636542756e646c652e706e67)](http://travis-ci.org/Sylius/SyliusResourceBundle)
=========================================================================================================================================================================================================================================================================================================================

[](#syliusresourcebundle-)

Easy CRUD and persistence for Symfony2 apps.

During our work on Sylius, we noticed a lot of duplicated code across all controllers. We started looking for good solution of the problem. We're not big fans of administration generators (they're cool, but not for our usecase!) - we wanted something simpler and more flexible.

Another idea was to not limit ourselves to one persistence backend. Initial implementation included custom manager classes, which was quite of overhead, so we decided to simply stick with Doctrine Common Persistence interfaces. If you are using Doctrine ORM or any of the ODM's, you're already familiar with those concepts. Resource bundle relies mainly on `ObjectManager` and `ObjectRepository` interfaces.

The last annoying problem this bundle is trying to solve, is having separate "backend" and "frontend" controllers, or any other duplication for displaying the same resource, with different presentation (view). We also wanted an easy way to filter some resources from list, sort them or display by id, slug or any other criteria - without having to defining another super simple action for that purpose.

If these are issues you're struggling with, this bundle may be helpful!

Please note that this bundle **is not admin generator**. It won't create forms, filters and grids for you. It only provides format agnostic controllers as foundation to build on, with some basic sorting and filter mechanisms.

Sylius
------

[](#sylius)

**Sylius** - Modern ecommerce for Symfony2.

Visit [Sylius.com](http://sylius.com).

[phpspec2](http://phpspec.net) Specifications
---------------------------------------------

[](#phpspec2-specifications)

```
$ wget http://getcomposer.org/composer.phar
$ php composer.phar install --dev
$ bin/phpspec run -fpretty
```

Documentation
-------------

[](#documentation)

Documentation is available on [**docs.sylius.com**](http://docs.sylius.com/en/latest/bundles/SyliusResourceBundle/index.html).

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

[](#contributing)

All informations about contributing to Sylius can be found on [this page](http://docs.sylius.com/en/latest/contributing/index.html).

Mailing lists
-------------

[](#mailing-lists)

### Users

[](#users)

Questions? Feel free to ask on [users mailing list](http://groups.google.com/group/sylius).

### Developers

[](#developers)

To contribute and develop this bundle, use the [developers mailing list](http://groups.google.com/group/sylius-dev).

Sylius twitter account
----------------------

[](#sylius-twitter-account)

If you want to keep up with updates, [follow the official Sylius account on twitter](http://twitter.com/Sylius).

Bug tracking
------------

[](#bug-tracking)

This bundle uses [GitHub issues](https://github.com/Sylius/SyliusResourceBundle/issues). If you have found bug, please create an issue.

Versioning
----------

[](#versioning)

Releases will be numbered with the format `major.minor.patch`.

And constructed with the following guidelines.

- Breaking backwards compatibility bumps the major.
- New additions without breaking backwards compatibility bumps the minor.
- Bug fixes and misc changes bump the patch.

For more information on SemVer, please visit [semver.org website](http://semver.org/).
This versioning method is same for all **Sylius** bundles and applications.

MIT License
-----------

[](#mit-license)

License can be found [here](https://github.com/Sylius/SyliusResourceBundle/blob/master/Resources/meta/LICENSE).

Authors
-------

[](#authors)

The bundle was originally created by [Paweł Jędrzejewski](http://pjedrzejewski.com). See the list of [contributors](https://github.com/Sylius/SyliusResourceBundle/contributors).

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Total

2

Last Release

4793d ago

### Community

Maintainers

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

---

Top Contributors

[![umpirsky](https://avatars.githubusercontent.com/u/208957?v=4)](https://github.com/umpirsky "umpirsky (15 commits)")[![ivannis](https://avatars.githubusercontent.com/u/754477?v=4)](https://github.com/ivannis "ivannis (5 commits)")[![mablae](https://avatars.githubusercontent.com/u/389360?v=4)](https://github.com/mablae "mablae (5 commits)")[![stloyd](https://avatars.githubusercontent.com/u/67402?v=4)](https://github.com/stloyd "stloyd (4 commits)")[![marcospassos](https://avatars.githubusercontent.com/u/943036?v=4)](https://github.com/marcospassos "marcospassos (1 commits)")[![piotrantosik](https://avatars.githubusercontent.com/u/154553?v=4)](https://github.com/piotrantosik "piotrantosik (1 commits)")[![Seldaek](https://avatars.githubusercontent.com/u/183678?v=4)](https://github.com/Seldaek "Seldaek (1 commits)")[![sstok](https://avatars.githubusercontent.com/u/904790?v=4)](https://github.com/sstok "sstok (1 commits)")[![tvlooy](https://avatars.githubusercontent.com/u/391674?v=4)](https://github.com/tvlooy "tvlooy (1 commits)")[![javigzz](https://avatars.githubusercontent.com/u/1352604?v=4)](https://github.com/javigzz "javigzz (1 commits)")[![jjanvier](https://avatars.githubusercontent.com/u/3691804?v=4)](https://github.com/jjanvier "jjanvier (1 commits)")

---

Tags

persistencesyliusstorageresource

### Embed Badge

![Health badge](/badges/jordscream-resource-bundle/health.svg)

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

###  Alternatives

[sylius/resource-bundle

Resource component for Sylius.

23610.6M211](/packages/sylius-resource-bundle)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M196](/packages/sulu-sulu)[kimai/kimai

Kimai - Time Tracking

4.8k8.7k1](/packages/kimai-kimai)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1175.2k](/packages/rcsofttech-audit-trail-bundle)

PHPackages © 2026

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