Skip to content

php-fast-forward/framework

Repository files navigation

Fast Forward Framework

Fast Forward mascot

PHP Version Composer Package Tests Coverage Metrics Docs License GitHub Sponsors

PSR-7 PSR-11 PSR-14 PSR-17 PSR-18 PSR-20

Fast Forward Framework is a lightweight aggregate metapackage that installs the core Fast Forward stack through a single dependency and a single service-provider bootstrap.

✨ Features

  • 🎯 One-command installation of core Fast Forward packages
  • 🧩 Aggregates HTTP and event-dispatcher infrastructure with container integration
  • 🚀 Compatible with modern PHP standards (PSR-7, PSR-11, PSR-14, PSR-17, PSR-18, PSR-20)
  • 🧱 Built as the foundation layer for Fast Forward applications

📦 Installation

composer require fast-forward/framework

Requirements:

  • PHP 8.3 or higher

🛠️ Usage

<?php

declare(strict_types=1);

use FastForward\Framework\ServiceProvider\FrameworkServiceProvider;
use Psr\Clock\ClockInterface;
use Psr\EventDispatcher\EventDispatcherInterface;
use Psr\Http\Message\ResponseFactoryInterface;

use function FastForward\Container\container;

require __DIR__ . '/vendor/autoload.php';

$container = container([FrameworkServiceProvider::class]);

$responseFactory = $container->get(ResponseFactoryInterface::class);
$dispatcher = $container->get(EventDispatcherInterface::class);
$clock = $container->get(ClockInterface::class);

🔌 Package Surface

  • FastForward\Framework\ServiceProvider\FrameworkServiceProvider
  • fast-forward/enum (enum utilities and value object helpers included by composition)
  • Core HTTP and event-dispatcher service provider orchestration
  • Shared configuration and lifecycle defaults for core packages in the ecosystem

📚 Documentation

🧪 Quality and Observability

  • Test suite: GitHub Actions
  • Coverage: coverage/index.html
  • Testdox: coverage/testdox.html
  • Metrics: metrics/index.html

🤝 Contributing

Contributions, issues, and feature requests are welcome. Keep changes focused and aligned with the repository's existing documentation and contribution flow.

🛡 License

Fast Forward Framework is licensed under the MIT license.

👤 Author

Developed by Felipe Sayão Lobato Abreu

About

Fast Forward Framework is a lightweight and fast PHP framework designed for building modern web applications. It provides a simple and elegant API, making it easy to develop and maintain your projects.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages