brainexe / core
Framework core - used for brainexe/homie
Installs: 1 496
Dependents: 8
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: >=7.1.0
- christian-riesen/base32: ~1.3
- doctrine/annotations: ~1.4|~2.0
- guzzlehttp/guzzle: ~6.2
- monolog/monolog: ~1.22
- mtdowling/cron-expression: ~1.1
- ocramius/proxy-manager: ~2.1
- phpmailer/phpmailer: ~5.2
- predis/predis: ~1.1
- symfony/cache: ~3.3
- symfony/config: ~3.3
- symfony/console: ~3.3
- symfony/dependency-injection: ~3.3
- symfony/expression-language: ~3.3
- symfony/finder: ~3.3
- symfony/http-foundation: ~3.3
- symfony/http-kernel: ~3.3
- symfony/process: ~3.3
- symfony/proxy-manager-bridge: ~3.3
- symfony/routing: ~3.3
Requires (Dev)
- phpunit/phpunit: ~6.0
Suggests
- johnkary/phpunit-speedtrap: ~1.0@dev
- lstrojny/phpunit-clever-and-smart: ~0.5
README
Features
##ServiceAnnotations
- DIC (@Annotaion bases)
- @Service for usual services
- @Command to register Symfony Commands
- @Controller (using @Route and @Guest method annotation)
- @EventListener
- @Middleware
- Redis database
- Background Events via Message Queue
- Request middlewares
- Authentication (set current user)
- Locale
- Cache
- Generation time log
- ...
- Input control (define commands via regexp. e.g. "send mail to .? with subject '.?' and body '.*?'")
- Arduino API