PHPackages                             symfony-cmf/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. [Utility &amp; Helpers](/categories/utility)
4. /
5. symfony-cmf/resource-bundle

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

symfony-cmf/resource-bundle
===========================

Bundle which facilitates document resource location

1.1.0(7y ago)5198.3k↑26.3%7[2 issues](https://github.com/symfony-cmf/resource-bundle/issues)[2 PRs](https://github.com/symfony-cmf/resource-bundle/pulls)2MITPHPPHP ^7.1

Since Jan 27Pushed 4y ago2 watchersCompare

[ Source](https://github.com/symfony-cmf/resource-bundle)[ Packagist](https://packagist.org/packages/symfony-cmf/resource-bundle)[ Docs](http://cmf.symfony.com)[ RSS](/packages/symfony-cmf-resource-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (6)Versions (9)Used By (2)

This repository is no longer maintained
=======================================

[](#this-repository-is-no-longer-maintained)

Due to lack of interest, we had to decide to discontinue this repository. The CMF project focusses on the [Routing component](https://github.com/symfony-cmf/routing) and [RoutingBundle](https://github.com/symfony-cmf/routing-bundle), which are still in active use by other projects.

This repository will no longer be upgraded and marked as abandoned, but will be kept available for legacy projects or if somebody wants to experiment with the CMF.

You can contact us in the #symfony\_cmf channel of the [Symfony devs slack](https://symfony.com/slack).

Symfony CMF Resource Bundle
===========================

[](#symfony-cmf-resource-bundle)

[![Latest Stable Version](https://camo.githubusercontent.com/4c2e56be431f52d6db5cf8ad80fe1a5178947b340cfea9f7860ec58206e83f4d/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f7265736f757263652d62756e646c652f762f737461626c65)](https://packagist.org/packages/symfony-cmf/resource-bundle)[![Latest Unstable Version](https://camo.githubusercontent.com/78a78caa6fc0010605b759bfd5120c89272f8aabe2eb9c49b79ecb5d1fd9bf5f/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f7265736f757263652d62756e646c652f762f756e737461626c65)](https://packagist.org/packages/symfony-cmf/resource-bundle)[![License](https://camo.githubusercontent.com/5f6c664a4b5752a30fe31aa5bb53b73bc0a496c44c0d4106920fd3befb2ab584/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f7265736f757263652d62756e646c652f6c6963656e7365)](https://packagist.org/packages/symfony-cmf/resource-bundle)

[![Total Downloads](https://camo.githubusercontent.com/97ebf5c13e6fdc5d3352114773a4fb10dcbe16b512f0b86ca93a9ed720671bb3/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f7265736f757263652d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/symfony-cmf/resource-bundle)[![Monthly Downloads](https://camo.githubusercontent.com/e5c3c7b99cc66a2050d8c658371e0eda6e272120dbb04e69d420d2320f52c57e/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f7265736f757263652d62756e646c652f642f6d6f6e74686c79)](https://packagist.org/packages/symfony-cmf/resource-bundle)[![Daily Downloads](https://camo.githubusercontent.com/262b72b3ff3eec30ddcc622e7b86d34d450b84c44032167374ebfb9d93b7521a/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f7265736f757263652d62756e646c652f642f6461696c79)](https://packagist.org/packages/symfony-cmf/resource-bundle)

BranchTravisCoverallsmaster[![Build Status](https://camo.githubusercontent.com/f765cd2ddc8101a1f06cb7f3ce3b38f0cc6a2ff6529278e41fa449e97d6d2c2b/68747470733a2f2f7472617669732d63692e6f72672f73796d666f6e792d636d662f7265736f757263652d62756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/symfony-cmf/resource-bundle)[![Coverage Status](https://camo.githubusercontent.com/907689a3918a6f14d120d12677d3777c07e980c6ff4cdb6e83da19fe6d61d33b/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f73796d666f6e792d636d662f7265736f757263652d62756e646c652f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/symfony-cmf/resource-bundle?branch=master)This package is part of the [Symfony Content Management Framework (CMF)](http://cmf.symfony.com/) and licensed under the [MIT License](LICENSE).

This bundle provides *object* resource location services based on Puli.

Examples:

- **Static document path mapping**: Map the path `/routes` to `/cms/routes`
- **Dynamic document resolution**: Map the path `/routes` to `/cms//routes`.
- **Access documents at a static location**: Map `/role/menu/main` to `/cms/menus/main-menu`.

The first example could use the existing CMF base route configuration to resolve paths.

The benefit of the above two examples would be most strongly felt in association with another component which would provide a context for the document resource resolution.

For example, a `Site` which is matched against the incoming hostname would provide the context with which to resolve the documents.

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

[](#requirements)

- PHP 7.1 / 7.2
- Symfony 2.8 / 3.3 / 3.4 / 4.0
- See also the `require` section of [composer.json](composer.json)

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

[](#documentation)

For the install guide and reference, see:

- [symfony-cmf/resource-bundle Documentation](http://symfony.com/doc/master/cmf/bundles/resource-rest/index.html)

See also:

- [All Symfony CMF documentation](http://symfony.com/doc/master/cmf/index.html) - complete Symfony CMF reference
- [Symfony CMF Website](http://cmf.symfony.com/) - introduction, live demo, support and community links

Support
-------

[](#support)

For general support and questions, please use [StackOverflow](http://stackoverflow.com/questions/tagged/symfony-cmf).

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

[](#contributing)

Pull requests are welcome. Please see our [CONTRIBUTING](https://github.com/symfony-cmf/blob/master/CONTRIBUTING.md)guide.

Unit and/or functional tests exist for this package. See the [Testing documentation](http://symfony.com/doc/master/cmf/components/testing.html)for a guide to running the tests.

Thanks to [everyone who has contributed](contributors) already.

License
-------

[](#license)

This package is available under the [MIT license](src/Resources/meta/LICENSE).

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance12

Infrequent updates — may be unmaintained

Popularity39

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity63

Established project with proven stability

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

Recently: every ~127 days

Total

6

Last Release

2831d ago

PHP version history (2 changes)1.0.0-RC1PHP ^5.6|^7.0

1.1.0-RC1PHP ^7.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/76576?v=4)[David Buchmann](/maintainers/dbu)[@dbu](https://github.com/dbu)

![](https://www.gravatar.com/avatar/24ec7d5d6b7ea54007be5d7b4f43800381cc1e22929f7d2276fba30e497fdfa6?d=identicon)[dantleech](/maintainers/dantleech)

![](https://www.gravatar.com/avatar/e6155db5d38999238ba21fc58a9e613adb354d846f6e74936dfd7fd505fb48bd?d=identicon)[Wouter J](/maintainers/Wouter%20J)

---

Top Contributors

[![dantleech](https://avatars.githubusercontent.com/u/530801?v=4)](https://github.com/dantleech "dantleech (50 commits)")[![wouterj](https://avatars.githubusercontent.com/u/749025?v=4)](https://github.com/wouterj "wouterj (41 commits)")[![ElectricMaxxx](https://avatars.githubusercontent.com/u/2905834?v=4)](https://github.com/ElectricMaxxx "ElectricMaxxx (15 commits)")[![dbu](https://avatars.githubusercontent.com/u/76576?v=4)](https://github.com/dbu "dbu (6 commits)")[![lsmith77](https://avatars.githubusercontent.com/u/300279?v=4)](https://github.com/lsmith77 "lsmith77 (6 commits)")[![xabbuh](https://avatars.githubusercontent.com/u/1957048?v=4)](https://github.com/xabbuh "xabbuh (1 commits)")

---

Tags

symfonysymfony-bundlesymfony-cmf

### Embed Badge

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

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

###  Alternatives

[wallabag/wallabag

open source self hostable read-it-later web application

12.6k2.2k](/packages/wallabag-wallabag)[stfalcon/tinymce-bundle

This Bundle integrates TinyMCE WYSIWYG editor into a Symfony2 project.

2692.9M24](/packages/stfalcon-tinymce-bundle)[sylius/theme-bundle

Themes management for Symfony projects.

1038.1M19](/packages/sylius-theme-bundle)[php-soap/ext-soap-engine

An ext-soap engine implementation

443.2M7](/packages/php-soap-ext-soap-engine)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3689.4k10](/packages/netgen-layouts-core)[netgen/content-browser

Netgen Content Browser is a Symfony bundle that provides an interface which selects items from any kind of backend and returns the IDs of selected items back to the calling code.

14112.1k8](/packages/netgen-content-browser)

PHPackages © 2026

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