Download the PHP package kittenphp/system without Composer
On this page you can find all versions of the php package kittenphp/system. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kittenphp/system
More information about kittenphp/system
Files in kittenphp/system
Package system
Short Description Lightweight framework based on Symfony components
License MIT
Informations about the package system
introduce
The kitten system is a modern library based on the proven and stable Symfony components.
It has the following features:
-
Lightweight:
The kitten system is not a full-stack framework, but has the basic functionality of a framework such as HTTP routing, event triggering, service containers, dependency injection, exception handling, and more. -
Flexible:
The kitten system has no views, models, ORMs, emails and other modules. Because it's all up to you, you can choose twig, Smarty as view, Propel, doctrine as ORM. -
Simple:
Each module or function that you need to add can be called on all controllers simply by defining it as a service and registering it in a container. -
performance:
Almost all functions are registered as a service to the container, and only when the service needs to be used, the service is initialized to avoid resource loss. - Structure
Kitten system does not have a mandatory directory structure, you can organize your code files in own way.
If you feel that the full stack frame (such as Laravel, Symfony, Yii, etc.) is bulky, inflexible, difficult to get started, but unwilling to write your own framework from the very beginning, the kitten system may be a good choice for you.
Getting Started:
All versions of system with dependencies
symfony/debug Version ^3.4
symfony/http-kernel Version ^3.4
symfony/var-dumper Version ^3.4
symfony/options-resolver Version ^3.4
symfony/filesystem Version ^3.4
kittenphp/pipeline Version ^1.0
kittenphp/container Version ^1.0
kittenphp/router Version ^1.0