PHPackages                             buddylindsey/li3\_phinger - 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. buddylindsey/li3\_phinger

ActiveLi3-libraries[Utility &amp; Helpers](/categories/utility)

buddylindsey/li3\_phinger
=========================

This plugin adds ability to use phing to your lithium project

015.7kPHP

Since Dec 18Pushed 13y ago1 watchersCompare

[ Source](https://github.com/buddylindsey/li3_phinger)[ Packagist](https://packagist.org/packages/buddylindsey/li3_phinger)[ RSS](/packages/buddylindsey-li3-phinger/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Phing Li3
=========

[](#phing-li3)

A Phing task for running lithium tests.

Usage
=====

[](#usage)

An example phing build file that runs just the lithium tests is below.

```

```

Params
------

[](#params)

li3Base : is the base location for lithium, it'll have the app, libraries directories in it. tests : this is what tests you wish to run, it uses the web interfaces agruments. So "all" will run all the tests, "app\\tests" will run all the ones in that namespace, etc.

Known Issues
------------

[](#known-issues)

Since the way lithium defines it's base for for url handling you will need to mock the Request class and redefine Request::\_base() to set $this-&gt;base as '/'.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95% 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/55d6c227978efa9bef1ab69ff2538b8640296657dd8ccbd60b955cff55b72169?d=identicon)[buddylindsey](/maintainers/buddylindsey)

---

Top Contributors

[![buddylindsey](https://avatars.githubusercontent.com/u/226303?v=4)](https://github.com/buddylindsey "buddylindsey (19 commits)")[![icambridge](https://avatars.githubusercontent.com/u/196942?v=4)](https://github.com/icambridge "icambridge (1 commits)")

### Embed Badge

![Health badge](/badges/buddylindsey-li3-phinger/health.svg)

```
[![Health](https://phpackages.com/badges/buddylindsey-li3-phinger/health.svg)](https://phpackages.com/packages/buddylindsey-li3-phinger)
```

###  Alternatives

[nette/robot-loader

🍀 Nette RobotLoader: high performance and comfortable autoloader that will search and autoload classes within your application.

89152.7M320](/packages/nette-robot-loader)[phospr/quantity

PHP value objects for quantities

112.7k](/packages/phospr-quantity)

PHPackages © 2026

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