PHPackages                             portphp/ruler - 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. portphp/ruler

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

portphp/ruler
=============

Integrates the hoa/ruler engine in PortPHP

08PHP

Since May 16Pushed 8y ago3 watchersCompare

[ Source](https://github.com/portphp/ruler)[ Packagist](https://packagist.org/packages/portphp/ruler)[ RSS](/packages/portphp-ruler/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Port Ruler
==========

[](#port-ruler)

[![Latest Version](https://camo.githubusercontent.com/0ab5d6943daae9bf1a07437dce0a4ff0f736d41b75a7ef26f19a744fc1ee00a4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f706f72747068702f72756c65722e7376673f7374796c653d666c61742d737175617265)](https://github.com/portphp/ruler/releases)[![Build Status](https://camo.githubusercontent.com/782f3a5f08002dbc4e08ab7c2a4241c7035153c58a3c9578810f5260d8bc8edb/68747470733a2f2f7472617669732d63692e6f72672f706f72747068702f72756c65722e737667)](https://travis-ci.org/portphp/ruler)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/da99769ed3d44902f9b72635edc9bac545569def3bd0149923ae0eee95789a55/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f706f72747068702f72756c65722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/portphp/ruler/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/8636da900e251b673651f66e655c2bd91ead01adec0fb2bce4ca394de3d7c721/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f706f72747068702f72756c65722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/portphp/ruler/?branch=master)

This package integrations [hoa/ruler](https://github.com/hoa/ruler) into PortPHP.

Installation
------------

[](#installation)

Open a command console, enter your project directory and execute the following command to download the latest stable version of this package:

```
$ composer require portphp/ruler
```

This command requires you to have Composer installed globally, as explained in the [installation chapter](https://getcomposer.org/doc/00-intro.md)of the Composer documentation.

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

[](#documentation)

Documentation is available at .

Issues and feature requests
---------------------------

[](#issues-and-feature-requests)

Please report issues and request features at .

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

[](#contributing)

Contributions are very welcome. Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details. Thanks to [everyone who has contributed](https://github.com/portphp/ruler/graphs/contributors)already.

Security
--------

[](#security)

If you discover any security-related issues, please contact us at .

License
-------

[](#license)

This package is licensed under the [MIT license](LICENSE).

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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/e9d0f2c9b510667d1e3e80006112e859dc6974a9acf7e8f1f63b20237ebdddf7?d=identicon)[Bachi](/maintainers/Bachi)

---

Top Contributors

[![Baachi](https://avatars.githubusercontent.com/u/833645?v=4)](https://github.com/Baachi "Baachi (2 commits)")

### Embed Badge

![Health badge](/badges/portphp-ruler/health.svg)

```
[![Health](https://phpackages.com/badges/portphp-ruler/health.svg)](https://phpackages.com/packages/portphp-ruler)
```

###  Alternatives

[t3/dce

Best FlexForm based content elements since 2012. With TCA mapping feature, simple backend view and much more features which makes it super easy to create own content element types.

17463.6k1](/packages/t3-dce)

PHPackages © 2026

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