PHPackages                             ienaga/phalcon-router-for-yaml - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. ienaga/phalcon-router-for-yaml

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

ienaga/phalcon-router-for-yaml
==============================

Phalcon Routering for Yaml

2.0.0(7y ago)45.6k1MITPHP

Since Aug 15Pushed 7y ago2 watchersCompare

[ Source](https://github.com/ienaga/PhalconRouter)[ Packagist](https://packagist.org/packages/ienaga/phalcon-router-for-yaml)[ Docs](https://github.com/ienaga/PhalconRouter)[ RSS](/packages/ienaga-phalcon-router-for-yaml/feed)WikiDiscussions master Synced 2mo ago

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

Phalcon Router for Yaml
=======================

[](#phalcon-router-for-yaml)

[![Build Status](https://camo.githubusercontent.com/9c9508de402e355f8757f09b459be3dc952885934e0833a6e1945622defa8961/68747470733a2f2f7472617669732d63692e6f72672f69656e6167612f5068616c636f6e526f757465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/ienaga/PhalconRouter)

[![Latest Stable Version](https://camo.githubusercontent.com/f1f63ee1eb8fe52f3c54f708df7c977372350fde0a1e7f7a4b4a51b72aa47920/68747470733a2f2f706f7365722e707567782e6f72672f69656e6167612f7068616c636f6e2d726f757465722d666f722d79616d6c2f762f737461626c65)](https://packagist.org/packages/ienaga/phalcon-router-for-yaml) [![Total Downloads](https://camo.githubusercontent.com/cca97b92affff5970b154acdfee11883687d69183a097dcdb8051da5ad142ebb/68747470733a2f2f706f7365722e707567782e6f72672f69656e6167612f7068616c636f6e2d726f757465722d666f722d79616d6c2f646f776e6c6f616473)](https://packagist.org/packages/ienaga/phalcon-router-for-yaml) [![Latest Unstable Version](https://camo.githubusercontent.com/750ea95bf8557e9c383f19a9d293ce1ea311b2d387820256e33b43e69016c7bc/68747470733a2f2f706f7365722e707567782e6f72672f69656e6167612f7068616c636f6e2d726f757465722d666f722d79616d6c2f762f756e737461626c65)](https://packagist.org/packages/ienaga/phalcon-router-for-yaml) [![License](https://camo.githubusercontent.com/a4263977a074851fb2f2a5f20ac6f0aed5d64f97dd9589c53e02e0ac8cd84ff0/68747470733a2f2f706f7365722e707567782e6f72672f69656e6167612f7068616c636f6e2d726f757465722d666f722d79616d6c2f6c6963656e7365)](https://packagist.org/packages/ienaga/phalcon-router-for-yaml)

Version
-------

[](#version)

```
PHP: 7.0.x, 7.1.x, 7.2.x
Phalcon: 3.x

```

Composer
--------

[](#composer)

```
{
    "require": {
       "ienaga/phalcon-router-for-yaml": "2.*"
    }
}
```

routing.yml sample
------------------

[](#routingyml-sample)

### min

[](#min)

```
mypage_index: # /mypage/index
```

### max

[](#max)

```
mypage_index:
  module:     frontend # Default null
  method:     [ GET, POST ] # Default GET
  url:        /mypage/{user_id}
  controller: mypage
  action:     index
  namespace:  \ProjectName\Module
```

app/config/services.php
-----------------------

[](#appconfigservicesphp)

```
$di->set("router", function () {
    return \Phalcon\Mvc\Router\Adapter\Yaml::load(
        new \Phalcon\Config\Adapter\Yaml(APP_PATH ."/directory/routing.yml")
    );
}, true);
```

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 90.3% 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 ~600 days

Total

2

Last Release

2591d ago

Major Versions

1.0.0 → 2.0.02019-04-08

### Community

Maintainers

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

---

Top Contributors

[![thomas-sonicmoov](https://avatars.githubusercontent.com/u/84434672?v=4)](https://github.com/thomas-sonicmoov "thomas-sonicmoov (28 commits)")[![ienaga](https://avatars.githubusercontent.com/u/4123454?v=4)](https://github.com/ienaga "ienaga (3 commits)")

---

Tags

phalconphalcon-routerphpyamlrouteryamlphalcon

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ienaga-phalcon-router-for-yaml/health.svg)

```
[![Health](https://phpackages.com/badges/ienaga-phalcon-router-for-yaml/health.svg)](https://phpackages.com/packages/ienaga-phalcon-router-for-yaml)
```

###  Alternatives

[jms/metadata

Class/method/property metadata management in PHP

1.8k152.8M88](/packages/jms-metadata)[nette/neon

🍸 Nette NEON: encodes and decodes NEON file format.

93462.1M333](/packages/nette-neon)[mustangostang/spyc

A simple YAML loader/dumper class for PHP

73240.3M172](/packages/mustangostang-spyc)[hassankhan/config

Lightweight configuration file loader that supports PHP, INI, XML, JSON, and YAML files

97513.5M170](/packages/hassankhan-config)[spatie/yaml-front-matter

A to the point yaml front matter parser

3411.8M68](/packages/spatie-yaml-front-matter)[pragmarx/yaml

Load your Laravel config files using yaml

1152.8M29](/packages/pragmarx-yaml)

PHPackages © 2026

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