PHPackages                             luka-zitnik/code-igniter-module - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. luka-zitnik/code-igniter-module

ActiveLibrary[Testing &amp; Quality](/categories/testing)

luka-zitnik/code-igniter-module
===============================

Make Codeception's functional tests for CodeIgniter applications

v1.0.3(9y ago)105.1k↑1025%4[2 issues](https://github.com/luka-zitnik/CodeIgniterModule/issues)MITPHPPHP &gt;=5.4.0

Since Feb 21Pushed 9y ago5 watchersCompare

[ Source](https://github.com/luka-zitnik/CodeIgniterModule)[ Packagist](https://packagist.org/packages/luka-zitnik/code-igniter-module)[ RSS](/packages/luka-zitnik-code-igniter-module/feed)WikiDiscussions master Synced 2mo ago

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

CodeIgniter Module
==================

[](#codeigniter-module)

[![Build Status](https://camo.githubusercontent.com/c7d033c1bd972961bfcd191651b7e0dcd8b0a005dc491222e7faa4a21610da22/68747470733a2f2f7472617669732d63692e6f72672f6c756b612d7a69746e696b2f436f646549676e697465724d6f64756c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/luka-zitnik/CodeIgniterModule)

This is a Codeception module that enables you to make Codeception's functional tests for CodeIgniter applications.

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

[](#installation)

Add a dev dependancy on `luka-zitnik/code-igniter-module` to your project's `composer.json` and enable it as a Codeception module, from a test suite configuration file.

```
composer require --dev luka-zitnik/code-igniter-module
```

```
class_name: FunctionalTester
modules:
    enabled:
        - REST:
            depends: CodeIgniter
        - CodeIgniter:
            index: public/index.php
```

Caveat
------

[](#caveat)

You will not be able to test execution paths that terminate with an `exit` statement using this module. More informingly, the separate thread that your AUT will run in will close without leaving you the opportunity to collect output or response header. If you need this fixed or if you just want to talk about it, drop me a line.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity61

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~84 days

Total

4

Last Release

3484d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d7f2c79ce6c3e2dacac9395699ddc4bad891519bd0141131918694a5c275d8b8?d=identicon)[Luka Zitnik](/maintainers/Luka%20Zitnik)

---

Top Contributors

[![luka-zitnik](https://avatars.githubusercontent.com/u/1976159?v=4)](https://github.com/luka-zitnik "luka-zitnik (44 commits)")

###  Code Quality

TestsCodeception

### Embed Badge

![Health badge](/badges/luka-zitnik-code-igniter-module/health.svg)

```
[![Health](https://phpackages.com/badges/luka-zitnik-code-igniter-module/health.svg)](https://phpackages.com/packages/luka-zitnik-code-igniter-module)
```

###  Alternatives

[phpspec/prophecy

Highly opinionated mocking framework for PHP 5.3+

8.5k551.7M682](/packages/phpspec-prophecy)[brianium/paratest

Parallel testing for PHP

2.5k118.8M754](/packages/brianium-paratest)[beberlei/assert

Thin assertion library for input validation in business models.

2.4k96.9M570](/packages/beberlei-assert)[mikey179/vfsstream

Virtual file system to mock the real file system in unit tests.

1.4k108.0M2.7k](/packages/mikey179-vfsstream)[orchestra/testbench

Laravel Testing Helper for Packages Development

2.2k39.1M32.1k](/packages/orchestra-testbench)[phpspec/phpspec

Specification-oriented BDD framework for PHP 7.1+

1.9k36.7M3.1k](/packages/phpspec-phpspec)

PHPackages © 2026

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