formula9 / framework
Core classes for the Formula Nine PHP Framework built on Silex 2.
Requires
- php: ^7.0.4
- aura/sql: ^2.5
- aura/sqlquery: ^2.6
- formula9/core: ~1.0.1
- illuminate/database: >5.2 <5.4
- illuminate/events: >5.2 <5.4
- illuminate/filesystem: >5.2 <5.4
- illuminate/support: >5.2 <5.4
- illuminate/view: >5.2 <5.4
- monolog/monolog: ^1.20
- symfony/console: ~3.0.8
- symfony/process: >3.0 <3.3
- symfony/security: >3.0 <3.3
- symfony/serializer: >3.0 <3.3
- symfony/stopwatch: >3.0 <3.3
- symfony/translation: >3.0 <3.3
- symfony/twig-bridge: >3.0 <3.3
- symfony/validator: >3.0 <3.3
- symfony/var-dumper: >3.0 <3.3
- symfony/yaml: >3.0 <3.3
Requires (Dev)
- fzaninotto/faker: ^1.5
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^5.1@dev
- psy/psysh: @stable
- symfony/config: >3.0 <3.3
- symfony/form: >3.0 <3.3
- tracy/tracy: ^2.4@dev
- vlucas/phpdotenv: ^2.1@dev
This package is not auto-updated.
Last update: 2025-01-03 19:28:33 UTC
README
Formula 9 Framework Core Classes
Notice
Status: Currently working to replace custom Dependency Injection with Auryn. The current DI mess must go.
Introduction
Formula Nine is a web framework for PHP. This is a personal project and not intended for general use. Formula Nine Framework is built on Silex 2. Silex is build on and around Symfony components - including the Pimple Container. This set of framework objects express an evolving design opinion, and therefore should not be considered for use in a production environment.
Documentation is currently under development. Draft pages can be viewed (as they arrive) in the WIKI.
Installing
The framework installs two imported packages: Formula9/Core
(cloned Silex 2.0.2) and Formula9/Potion
(cloned Pimple 3.0.8).
From the Shell
To install use the following:
composer require formula9/framework
In composer.json
add the following to composer.json
"formula9/framework" : "dev-master"
usually with
"minimum-stability": "dev",
You may need to do the following:
composer install
Or you can fork it and fill your boots.
Coming Soon
License
Released under MIT License (MIT)