joomla/controller
Lightweight Joomla Framework controller package. Defines a ControllerInterface and an AbstractController base that wires in Input and Application objects. Implement execute() in your controller (single-task by default), with support for multi-task or HMVC patterns.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| joomla/input | 0.91 | Joomla Input provides an injectable request input API with Input plus Cookie, Files, and Json subclasses. It abstracts input sources (e.g., $_REQUEST or JSON payloads), supports filtering, and improves testability versus static access like JRequest. | 9 | 10 | 15 | 10K | 1 | 22.6 | 48.9 | GPL-2.0 | 8 months ago | |
| joomla/language | 0.87 | Joomla Framework Language package for internationalization and translations. Provides interfaces and utilities to manage language strings, load translation files, and integrate multilingual support in PHP 8.1+ applications (requires joomla/string). | 4 | 4 | 13 | 10K | 0 | 21.9 | 53.6 | GPL-2.0 | 8 months ago | |
| joomla/router | 0.84 | Joomla Framework Router registers application routes and dispatches incoming request URIs to controller methods. PHP 8.1+ compatible, install via Composer (joomla/router ~3.0). Suitable for building clean, maintainable routing in PHP apps. | 8 | 10 | 11 | 11K | 0 | 21.9 | 49.9 | GPL-2.0 | 8 months ago | |
| joomla/console | 0.83 | Joomla Framework Console provides the infrastructure for building PHP command-line applications. It offers a base Application, command routing, input/output handling, and helpers to create structured CLI tools and workflows using composer-installed components. | 9 | 10 | 3 | 13K | 0 | 21.9 | 50.8 | GPL-2.0 | 8 months ago | |
| joomla/filesystem | 0.83 | Joomla Framework filesystem utilities for common file operations. Includes helpers for safe filenames, uploads, and path handling, with a patcher component for applying file patches. Install via Composer and use in PHP apps needing lightweight filesystem tooling. | 11 | 12 | 19 | 11K | 6 | 27.1 | 50.4 | GPL-2.0 | 7 months ago | |
| joomla/application | 0.83 | Joomla Framework Application package providing AbstractApplication base classes for building apps. Includes lifecycle initialise hook, input/config handling, execute flow with doExecute(), response headers/body helpers, and PSR-3 LoggerAwareInterface support for integrating logging. | 23 | 25 | 33 | 10K | 1 | 24.5 | 43.3 | GPL-2.0 | 8 months ago | |
| joomla/database | 0.83 | Joomla Database provides a generic database layer and drivers for building queries and managing connections. Includes a factory for creating drivers, and helpers for safe input handling (escape/quote), making it easier to integrate database access in custom PHP apps. | 31 | 31 | 37 | 13K | 18 | 36.1 | 52.2 | GPL-2.0 | 1 month ago | |
| joomla/session | 0.82 | Framework-agnostic PHP 8.1+ session management from the Joomla Framework. Provides interfaces and utilities to start and manage sessions, store and retrieve session data, and integrate session handling cleanly within your application. | 5 | 6 | 20 | 11K | 0 | 22.7 | 53.0 | GPL-2.0 | 8 months ago | |
| joomla/test | 0.78 | A small Joomla Framework utility package that streamlines PHPUnit unit testing. Provides a TestHelper with bulk mock configuration (callbacks and canned return values) plus reflection helpers to reduce repetitive test setup and access internals when needed. | 3 | 4 | 6 | 9K | 0 | 23.8 | 54.3 | GPL-2.0 | 5 months ago | |
| pear/console_getopt | 0.77 | PEAR Console_Getopt is a small PHP library for parsing command-line options and arguments. It supports GNU-style short and long flags, handles required/optional values, and provides help-friendly parsing for CLI scripts and tools. | 85 | 85 | 14 | 1M | 0 | 21.1 | 65.0 | BSD-2-Clause | 6 years ago | |
| christhompsontldr/laraboard-admin | 0.70 | Laraboard Admin adds an admin panel layer for Laraboard in Laravel, providing tools to manage boards, posts, users, and moderation settings. Designed to plug into existing Laraboard installs with sensible defaults and configurable access control. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| lorisleiva/laravel-actions | 0.69 | Organize app logic into single-purpose “Action” classes that can run as controllers, jobs, listeners, commands, and more. Define a handle method for the core task, then add asController/asJob/etc wrappers to reuse the same logic across contexts. | 2,836 | 2,825 | 138 | 360K | 24 | 55.8 | 47.0 | MIT | 3 weeks ago | |
| christhompsontldr/laraman | 0.69 | Laraman is a Laravel package that generates and serves simple man-style documentation for your app, helping you expose commands, routes, or internal tooling in a familiar CLI-friendly format for quick lookup by developers. | 7 | 7 | 2 | 0 | 0 | 26.7 | — | — | 5 years ago | |
| laminas/laminas-mvc | 0.68 | Laminas MVC is a modular, event-driven MVC framework for PHP applications. It provides routing, controllers, view integration, dependency injection, and configuration management, helping you build scalable, maintainable web apps and APIs on top of Laminas components. | 172 | 174 | 61 | 527K | 24 | 34.5 | 70.1 | BSD-3-Clause | 1 year ago | |
| laminas/laminas-diactoros | 0.68 | PSR-7 HTTP message implementation (ServerRequest, Request, Response, Stream, UploadedFile, Uri) for PHP. Includes factories and utilities for creating and normalizing requests/responses, with strong type coverage and interoperability with PSR-17/PSR-15. | 546 | 556 | 76 | 3M | 21 | 41.1 | 72.9 | BSD-3-Clause | 5 months ago |
How can I help you explore Laravel packages today?