PHPackages                             perfbase/codeigniter4 - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. perfbase/codeigniter4

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

perfbase/codeigniter4
=====================

CodeIgniter 4 integration for the Perfbase profiling tool.

v1.2.0(4w ago)12↓100%Apache-2.0PHPPHP &gt;=8.2 &lt;8.5CI passing

Since Apr 8Pushed 4w agoCompare

[ Source](https://github.com/perfbaseorg/codeigniter4)[ Packagist](https://packagist.org/packages/perfbase/codeigniter4)[ Docs](https://github.com/perfbaseorg/codeigniter4)[ RSS](/packages/perfbase-codeigniter4/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (3)Dependencies (5)Versions (5)Used By (0)

 [ ![Perfbase](https://camo.githubusercontent.com/a4e071fd1246cf5c68819015801139400d74b208b76a07ba8c5945d6e4ffd3ba/68747470733a2f2f63646e2e70657266626173652e636f6d2f696d672f6c6f676f2d66756c6c2e737667) ](https://perfbase.com)

### Perfbase for CodeIgniter 4

[](#perfbase-for-codeigniter-4)

 CodeIgniter 4 integration for [Perfbase](https://perfbase.com).

 [![Packagist Version](https://camo.githubusercontent.com/4cdc844db862f00b92d1d169d2261f8669388da58ef6cecceb7ae58a53a67ea8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f70657266626173652f636f646569676e6974657234)](https://packagist.org/packages/perfbase/codeigniter4) [![License](https://camo.githubusercontent.com/e1f7dec3f8671e048073e74d831af684517da9753ba2b9a63d732ac3db8ff49a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f70657266626173652f636f646569676e6974657234)](https://github.com/perfbaseorg/codeigniter4/blob/main/LICENSE.txt) [![CI](https://camo.githubusercontent.com/c457284f3443a53d60650c80946627a8a734adc5a8824ce87c797a04f5ea14a0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f70657266626173656f72672f636f646569676e69746572342f63692e796d6c3f6272616e63683d6d61696e)](https://github.com/perfbaseorg/codeigniter4/actions/workflows/ci.yml) [![PHP Version](https://camo.githubusercontent.com/344e820b219cee3234648531306104364bd684892ad13c5dc79e66eb82a15b90/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d382e322532422d626c7565)](https://camo.githubusercontent.com/344e820b219cee3234648531306104364bd684892ad13c5dc79e66eb82a15b90/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d382e322532422d626c7565) [![CodeIgniter Version](https://camo.githubusercontent.com/f4fd8402771eebce0ff23898ef76f070a68ea4551f20b1000b5075c0be1f21f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f646569676e697465722d342e782d626c7565)](https://camo.githubusercontent.com/f4fd8402771eebce0ff23898ef76f070a68ea4551f20b1000b5075c0be1f21f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f646569676e697465722d342e782d626c7565)

This package is a thin adapter over [`perfbase/php-sdk`](https://packagist.org/packages/perfbase/php-sdk). It wires CodeIgniter request and Spark command lifecycles into the Perfbase SDK without adding its own transport, queueing, or buffering layer.

What This Package Supports
--------------------------

[](#what-this-package-supports)

Supported in v1:

- HTTP request profiling through a global CodeIgniter filter
- Spark CLI profiling through `pre_command` and `post_command` events
- optional authenticated user enrichment through a custom resolver or CodeIgniter Shield
- uncaught HTTP exception cleanup through a Perfbase-aware exception service
- worker-safe lifecycle cleanup for FrankenPHP worker mode

Not supported in v1:

- queue worker adapters
- scheduler adapters
- automatic profiling for third-party task runners
- custom dashboards or CodeIgniter-specific UI

Requirements
------------

[](#requirements)

- PHP `>=8.2
