Moonbird framework, light-weight PHP framework.
This framework is used to build mainly console and simple web applications for internal use.
It does not incorporate any modern PHP functions nor is it secure. Use it solely to simplify your workflows or to work on demo applications.
- PHP 7.2 or above (most functionality will still run on old versions down to PHP 5.2, though)
To see requirements, installation and how to get started, have a look at the wiki
To define different configurations for a production and a developer, simply create an environment variable with the name "STAGE" and a value referring to the to be used configuration folder. To give an example:
STAGE=dev
will make the framework load the configuration files found in folder "/etc/dev/". If the value does not exist, all configuration files will be loaded from the "prod" subdirectory.
- the MSSQL driver currently uses the removed mssql_* functions deprecated in PHP 5.2x and removed in PHP 5.3x; use the SqlSrv version instead.