PHPackages                             rudra/controller - 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. [Framework](/categories/framework)
4. /
5. rudra/controller

ActiveLibrary[Framework](/categories/framework)

rudra/controller
================

Rudra framework

v26.7(1w ago)14681MPL-2.0PHPPHP ^8.3CI passing

Since Jun 29Pushed 5d ago1 watchersCompare

[ Source](https://github.com/Jagepard/Rudra-Controller)[ Packagist](https://packagist.org/packages/rudra/controller)[ RSS](/packages/rudra-controller/feed)WikiDiscussions master Synced yesterday

READMEChangelog (5)Dependencies (2)Versions (7)Used By (1)

[![PHPunit](https://github.com/Jagepard/Rudra-Controller/actions/workflows/php.yml/badge.svg)](https://github.com/Jagepard/Rudra-Controller/actions/workflows/php.yml)[![Maintainability](https://camo.githubusercontent.com/58e3686355afc2d2fe3c6d89cae17d50fd10e46fda0ac22bcc2ef44130ee6cd5/68747470733a2f2f716c74792e73682f6261646765732f34636433656636652d646565612d343232332d383834622d3665633631363539346435392f6d61696e7461696e6162696c6974792e737667)](https://qlty.sh/gh/Jagepard/projects/Rudra-Controller)[![CodeFactor](https://camo.githubusercontent.com/12745b6462e41c2f597170969cc20cf2f48216b9ee0002d528100f18d6817b77/68747470733a2f2f7777772e636f6465666163746f722e696f2f7265706f7369746f72792f6769746875622f6a616765706172642f72756472612d636f6e74726f6c6c65722f6261646765)](https://www.codefactor.io/repository/github/jagepard/rudra-controller)[![Coverage Status](https://camo.githubusercontent.com/b99715f104a2cb0b80d0bcc8dba02737cefe03a7467a86bba965deca89f86c35/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f4a616765706172642f52756472612d436f6e74726f6c6c65722f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/Jagepard/Rudra-Controller?branch=master)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#)

Rudra-Controller | [API](https://github.com/Jagepard/Rudra-Controller/blob/master/docs.md "Documentation API")
==============================================================================================================

[](#rudra-controller--api)

Lightweight, Transparent, and Secure MVC Implementation
-------------------------------------------------------

[](#lightweight-transparent-and-secure-mvc-implementation)

A high-performance controller abstraction for the **Rudra Framework**. Designed with a "no-magic" philosophy, strict typing, and enterprise-grade security out-of-the-box.

#### 🧩 Lifecycle Hooks

[](#-lifecycle-hooks)

Structured execution flow to maintain separation of concerns without layer pollution:

- `init()` — Initialization of dependencies.
- `before()` — Pre-action checks and routing.
- `after()` — Post-action handling.

---

### 🚀 Installation

[](#-installation)

Install via Composer (assuming the package registry):

```
composer require rudra/controller
```

### 📖 Quick Start

[](#-quick-start)

```
