guanguans/coole

Coole is a PHP micro-framework built on open source components. - Coole ๆ˜ฏไธ€ไธชๅŸบไบŽๅผ€ๆบ็ป„ไปถๆž„ๅปบ็š„ PHP ๅพฎๆก†ๆžถใ€‚

Maintainers

๐Ÿ‘ guanguans

Package info

github.com/guanguans/coole

pkg:composer/guanguans/coole

Statistics

Installs: 960

Dependents: 5

Suggesters: 0

Stars: 22

Open Issues: 0

v2.0.0-rc1 2021-11-30 09:54 UTC

Requires

Suggests

None

Provides

None

Conflicts

None

MIT f5759a8e011feb1b524d47fa9ba051f582286bd0

frameworkmicroframeworkphpmicrocoole


README

๐Ÿ‘ Coole

Coole is a PHP framework built on open source components. - Coole ๆ˜ฏไธ€ไธชๅŸบไบŽๅผ€ๆบ็ป„ไปถๆž„ๅปบ็š„ PHP ๆก†ๆžถใ€‚

็ฎ€ไฝ“ไธญๆ–‡ | ENGLISH

๐Ÿ‘ tests
๐Ÿ‘ check & fix styling
๐Ÿ‘ codecov
๐Ÿ‘ Latest Stable Version
๐Ÿ‘ Total Downloads
๐Ÿ‘ License
๐Ÿ‘ Join the chat at https://gitter.im/guanguans/coole

Documentation

www.guanguans.cn/coole

Life cycle

๐Ÿ‘ Life cycle

Requirement

  • PHP >= 7.3

Installation

$ composer require guanguans/coole -vvv

Quick start

<?php

use Coole\Foundation\App;
use Coole\Routing\Facades\Router;
use Symfony\Component\HttpFoundation\Request;

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

// 1. Create App.
$app = new App();
$app['debug'] = true;

// 2. Add route with closure middleware.
Router::get('/', function (){
 return 'This is the Coole framework.';
})->setMiddleware(function (Request $request, Closure $next){
 $response = $next($request);
 $response->headers->set('X-Coole-Version', App::version());

 return $response;
});

// 3. Run service.
$app->run();

Testing

$ composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

Thanks

๐Ÿ‘ jetbrains

License

The MIT License (MIT). Please see License File for more information.