PHP Libraries › laminas › laminas-mvc Laminas MVC is a powerful PHP library for building web applications with robust model-view-controller architecture.
Package Description Laminas MVC is a feature-rich PHP library that provides developers with a flexible and scalable framework for creating dynamic web applications. It offers a comprehensive set of tools and components to streamline the development process and ensure maintainability and extensibility.
Classes: Laminas\Mvc\Controller\ControllerManager Laminas\Mvc\Controller\Plugin\Params Laminas\Mvc\Controller\Plugin\PluginInterface Laminas\Mvc\Controller\Plugin\CreateHttpNotFoundModel Laminas\Mvc\Controller\Plugin\Service\ForwardFactory Laminas\Mvc\Controller\Plugin\Forward Laminas\Mvc\Controller\Plugin\Url Laminas\Mvc\Controller\Plugin\AcceptableViewModelSelector Laminas\Mvc\Controller\Plugin\Layout Laminas\Mvc\Controller\Plugin\Redirect Laminas\Mvc\Controller\Plugin\AbstractPlugin Laminas\Mvc\Controller\AbstractRestfulController Laminas\Mvc\Controller\PluginManager Laminas\Mvc\Controller\AbstractActionController Laminas\Mvc\Controller\MiddlewareController Laminas\Mvc\Controller\LazyControllerAbstractFactory Laminas\Mvc\Controller\AbstractController Laminas\Mvc\ApplicationInterface Laminas\Mvc\HttpMethodListener Laminas\Mvc\InjectApplicationEventInterface Laminas\Mvc\MiddlewareListener Laminas\Mvc\Service\ViewJsonStrategyFactory Laminas\Mvc\Service\PaginatorPluginManagerFactory Laminas\Mvc\Service\ApplicationFactory Laminas\Mvc\Service\ViewPrefixPathStackResolverFactory Laminas\Mvc\Service\HttpExceptionStrategyFactory Laminas\Mvc\Service\DispatchListenerFactory Laminas\Mvc\Service\HttpRouteNotFoundStrategyFactory Laminas\Mvc\Service\ConfigFactory Laminas\Mvc\Service\ServiceListenerFactory Laminas\Mvc\Service\ResponseFactory Laminas\Mvc\Service\ViewHelperManagerFactory Laminas\Mvc\Service\ServiceManagerConfig Laminas\Mvc\Service\AbstractPluginManagerFactory Laminas\Mvc\Service\ControllerPluginManagerFactory Laminas\Mvc\Service\ViewResolverFactory Laminas\Mvc\Service\ViewManagerFactory Laminas\Mvc\Service\ViewPhpRendererFactory Laminas\Mvc\Service\ViewFeedStrategyFactory Laminas\Mvc\Service\ModuleManagerFactory Laminas\Mvc\Service\HttpViewManagerConfigTrait Laminas\Mvc\Service\HttpViewManagerFactory Laminas\Mvc\Service\RequestFactory Laminas\Mvc\Service\ControllerManagerFactory Laminas\Mvc\Service\InjectTemplateListenerFactory Laminas\Mvc\Service\HttpDefaultRenderingStrategyFactory Laminas\Mvc\Service\ViewFactory Laminas\Mvc\Service\SendResponseListenerFactory Laminas\Mvc\Service\ViewTemplatePathStackFactory Laminas\Mvc\Service\ViewTemplateMapResolverFactory Laminas\Mvc\Service\ViewPhpRendererStrategyFactory Laminas\Mvc\Service\EventManagerFactory Laminas\Mvc\Service\HttpMethodListenerFactory Laminas\Mvc\Application Laminas\Mvc\SendResponseListener Laminas\Mvc\View\Http\InjectRoutematchParamsListener Laminas\Mvc\View\Http\InjectViewModelListener Laminas\Mvc\View\Http\ExceptionStrategy Laminas\Mvc\View\Http\InjectTemplateListener Laminas\Mvc\View\Http\DefaultRenderingStrategy Laminas\Mvc\View\Http\CreateViewModelListener Laminas\Mvc\View\Http\ViewManager Laminas\Mvc\View\Http\RouteNotFoundStrategy Laminas\Mvc\Exception\InvalidControllerException Laminas\Mvc\Exception\MissingLocatorException Laminas\Mvc\Exception\BadMethodCallException Laminas\Mvc\Exception\ReachedFinalHandlerException Laminas\Mvc\Exception\InvalidMiddlewareException Laminas\Mvc\Exception\InvalidPluginException Laminas\Mvc\Exception\RuntimeException Laminas\Mvc\Exception\DomainException Laminas\Mvc\Exception\ExceptionInterface Laminas\Mvc\Exception\InvalidArgumentException Laminas\Mvc\ModuleRouteListener Laminas\Mvc\MvcEvent Laminas\Mvc\ResponseSender\PhpEnvironmentResponseSender Laminas\Mvc\ResponseSender\SendResponseEvent Laminas\Mvc\ResponseSender\SimpleStreamResponseSender Laminas\Mvc\ResponseSender\ResponseSenderInterface Laminas\Mvc\ResponseSender\AbstractResponseSender Laminas\Mvc\ResponseSender\HttpResponseSender Laminas\Mvc\DispatchListener Laminas\Mvc\RouteListener Close Code Integration Example Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/laminas/laminas-mvc/3.8.0/loader.php';
require_once 'libs/laminas/laminas-servicemanager/4.4.0/loader.php';
require_once 'libs/laminas/laminas-eventmanager/3.14.0/loader.php';
use Laminas\Mvc\Application;
use Laminas\Mvc\Controller\AbstractActionController;
$obj = new Application();
echo '✅ Test OK: ' . get_class($obj);
?>
Report a broken download or code We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion Ask questions, share tips, or report issues below.