rebet / rebet
The Rebet PHP framework
dev-master
2025-10-23 05:01 UTC
Requires
- php: ^7.4
- doctrine/annotations: ^1.11
- greenlion/php-sql-parser: ^4.3
- html2text/html2text: ^4.3
- league/flysystem: ^1.1
- matomo/device-detector: ^4.1
- monolog/monolog: ^2.2
- swiftmailer/swiftmailer: ^6.2
- symfony/cache: ^5.2
- symfony/console: ^5.2
- symfony/http-foundation: ^5.2
- symfony/mime: ^5.2
- vlucas/phpdotenv: ^5.3
Requires (Dev)
- illuminate/view: ^8.24
- league/flysystem-aws-s3-v3: ^1.0
- league/flysystem-cached-adapter: ^1.0
- league/flysystem-memory: ^1.0
- league/flysystem-sftp: ^1.0
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^9.5
- predis/predis: ^1.1
- twig/twig: ^3.2
Suggests
- illuminate/view: Required to use the 'Blade' view template engine (^8.24).
- league/flysystem-*: Required to use the any other Flysystem driver like Cached[cached-adapter], AWS S3[aws-s3-v3], InMemory[memory], SFTP[sftp], and others (^1.0).
- twig/twig: Required to use the 'Twig' view template engine (^3.2).
This package is auto-updated.
Last update: 2026-03-23 05:48:58 UTC
README
Rebet is a PHP framework for small or middle web applications.
It is currently under development and has not been released yet.
Local Environment Unit Tests Guaid
The following assumes that Docker, Docker Compose and VSCode (include Remote Containers extension) are already installed.
- Open a project by
File > Open Folder... > /path/to/rebetwith VSCode - Click
><(green background button) at the bottom left of VSCode and selectReopen in Container...underRemote-ContainersStarting Dev Container (show log): Starting containerto appear in the lower right corner as the Docker container build begins, so wait for finish build.
- And then type command below,
phpunit
We have prepared .bash_aliases that defines abbreviated alias commands like below,
| Aliases | Full Commands |
|---|---|
ls |
ls --color=auto |
ll |
ls -l |
la |
ls -A |
php-cs-fixer-f |
php-cs-fixer fix --config=/workspace/.php-cs-fixer.dist.php |
psysh-app |
psysh /workspace/vendor/autoload.php |
phpunit |
php -d memory_limit=256M -d xdebug.start_with_request=no /workspace/vendor/bin/phpunit |
phpunit-sof |
php -d memory_limit=256M -d xdebug.start_with_request=no /workspace/vendor/bin/phpunit --stop-on-failure |
phpunit-xd |
php -d memory_limit=256M /workspace/vendor/bin/phpunit |