PHPackages                             mugoweb/ibexa-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. mugoweb/ibexa-bundle

ActiveSymfony-bundle

mugoweb/ibexa-bundle
====================

Useful tools for ibexa

1686↓100%PHP

Since Jul 18Pushed 7mo ago7 watchersCompare

[ Source](https://github.com/mugoweb/ibexa-bundle)[ Packagist](https://packagist.org/packages/mugoweb/ibexa-bundle)[ RSS](/packages/mugoweb-ibexa-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

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

[](#installation)

`composer require mugoweb/mugoweb/ibexa-bundle:dev-master`

Afterward, you need to enable the bundle in *config/bundles.php*:

`MugoWeb\IbexaBundle\MugoWebIbexaBundle::class => ['all' => true],`

If you'd like to use the features *location quick finder* or *Location query tester*, you would need to load the *routes.yml* file of this bundle. Tip: use a *path prefix*to avoid path conflicts.

Tests
=====

[](#tests)

`php bin/phpunit vendor/mugoweb/ibexa-bundle/tests/`

Features
========

[](#features)

Location quick finder
---------------------

[](#location-quick-finder)

For a given location ID, following path redirects to the full view of the corresponding content object:

/location/{locationId}

Location query tester
---------------------

[](#location-query-tester)

It allows you to fetch *Locations* for a given LocationQuery string.

Use this path to access it:

/query

Log user hash generation
------------------------

[](#log-user-hash-generation)

To enable add following to your service configuration:

```
  # Enable to log user variation hashes
  fos_http_cache.user_context.hash_generator:
    class: MugoWeb\IbexaBundle\Service\DebugHashGenerator
    arguments:
      $cachePool: '@ibexa.cache_pool'

```

Commands
--------

[](#commands)

```
php bin/console ibexa:trash:purge

```

Command to purge items from the trash

QueryStringParser
-----------------

[](#querystringparser)

Here is an example:

```
$query = QueryStringParser::getQueryObject(
	'LocationQuery',
	'ParentLocationId:123 and ContentTypeIdentifier:article',
	'Field.article.publish_date:DESC',
	20
);

```

LocationQuery and Query
-----------------------

[](#locationquery-and-query)

**Consider to use the QueryStringParser instead**. A different way to generate the LocationQuery. You can use it then for the find or search service. Here is an example:

```
$locationQuery = LocationQuery::build(
    'Subtree:' . $parentLocation->pathString . ' and (ContentTypeIdentifier:article or ContentTypeIdentifier:folder ro ContentTypeIdentifier:blog)',
    'Location\Priority: ASC',
     5
);

```

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance44

Moderate activity, may be stable

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity20

Early-stage or recently created project

 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.

### Community

Maintainers

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

---

Top Contributors

[![pkamps](https://avatars.githubusercontent.com/u/971684?v=4)](https://github.com/pkamps "pkamps (30 commits)")

### Embed Badge

![Health badge](/badges/mugoweb-ibexa-bundle/health.svg)

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

PHPackages © 2026

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