├── README.md └── hyperf ├── .env.example ├── .gitignore ├── .php-cs-fixer.php ├── .phpstorm.meta.php ├── Dockerfile ├── README.md ├── app ├── Controller │ ├── MailListsController.php │ └── TweetsController.php ├── Exception │ └── Handler │ │ └── AppExceptionHandler.php ├── Job │ └── SendMailTweetsJob.php ├── Listener │ ├── DbQueryExecutedListener.php │ ├── FailedJobListener.php │ └── FailedTaskListener.php ├── Model │ ├── MailList.php │ ├── Model.php │ └── Tweet.php ├── Request │ └── MailListRequest.php ├── Service │ ├── EmailsQueue.php │ ├── MailListsService.php │ └── TweetsService.php └── Task │ └── CheckNewTweetsTask.php ├── bin └── hyperf.php ├── composer.json ├── composer.lock ├── config ├── autoload │ ├── annotations.php │ ├── aspects.php │ ├── async_queue.php │ ├── cache.php │ ├── commands.php │ ├── crontab.php │ ├── databases.php │ ├── dependencies.php │ ├── devtool.php │ ├── exceptions.php │ ├── listeners.php │ ├── logger.php │ ├── middlewares.php │ ├── processes.php │ ├── redis.php │ └── server.php ├── config.php ├── container.php └── routes.php ├── docker-compose.yml ├── migrations ├── 2022_02_07_191252_create_tweets_table.php └── 2022_02_07_201246_create_mail_lists_table.php ├── phpstan.neon ├── phpunit.xml ├── seeders └── imersao_comecou.php └── test ├── Cases └── ExampleTest.php ├── HttpTestCase.php └── bootstrap.php /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/README.md -------------------------------------------------------------------------------- /hyperf/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/.env.example -------------------------------------------------------------------------------- /hyperf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/.gitignore -------------------------------------------------------------------------------- /hyperf/.php-cs-fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/.php-cs-fixer.php -------------------------------------------------------------------------------- /hyperf/.phpstorm.meta.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/.phpstorm.meta.php -------------------------------------------------------------------------------- /hyperf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/Dockerfile -------------------------------------------------------------------------------- /hyperf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/README.md -------------------------------------------------------------------------------- /hyperf/app/Controller/MailListsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Controller/MailListsController.php -------------------------------------------------------------------------------- /hyperf/app/Controller/TweetsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Controller/TweetsController.php -------------------------------------------------------------------------------- /hyperf/app/Exception/Handler/AppExceptionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Exception/Handler/AppExceptionHandler.php -------------------------------------------------------------------------------- /hyperf/app/Job/SendMailTweetsJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Job/SendMailTweetsJob.php -------------------------------------------------------------------------------- /hyperf/app/Listener/DbQueryExecutedListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Listener/DbQueryExecutedListener.php -------------------------------------------------------------------------------- /hyperf/app/Listener/FailedJobListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Listener/FailedJobListener.php -------------------------------------------------------------------------------- /hyperf/app/Listener/FailedTaskListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Listener/FailedTaskListener.php -------------------------------------------------------------------------------- /hyperf/app/Model/MailList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Model/MailList.php -------------------------------------------------------------------------------- /hyperf/app/Model/Model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Model/Model.php -------------------------------------------------------------------------------- /hyperf/app/Model/Tweet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Model/Tweet.php -------------------------------------------------------------------------------- /hyperf/app/Request/MailListRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Request/MailListRequest.php -------------------------------------------------------------------------------- /hyperf/app/Service/EmailsQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Service/EmailsQueue.php -------------------------------------------------------------------------------- /hyperf/app/Service/MailListsService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Service/MailListsService.php -------------------------------------------------------------------------------- /hyperf/app/Service/TweetsService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Service/TweetsService.php -------------------------------------------------------------------------------- /hyperf/app/Task/CheckNewTweetsTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/app/Task/CheckNewTweetsTask.php -------------------------------------------------------------------------------- /hyperf/bin/hyperf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/bin/hyperf.php -------------------------------------------------------------------------------- /hyperf/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/composer.json -------------------------------------------------------------------------------- /hyperf/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/composer.lock -------------------------------------------------------------------------------- /hyperf/config/autoload/annotations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/annotations.php -------------------------------------------------------------------------------- /hyperf/config/autoload/aspects.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/aspects.php -------------------------------------------------------------------------------- /hyperf/config/autoload/async_queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/async_queue.php -------------------------------------------------------------------------------- /hyperf/config/autoload/cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/cache.php -------------------------------------------------------------------------------- /hyperf/config/autoload/commands.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/commands.php -------------------------------------------------------------------------------- /hyperf/config/autoload/crontab.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/crontab.php -------------------------------------------------------------------------------- /hyperf/config/autoload/databases.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/databases.php -------------------------------------------------------------------------------- /hyperf/config/autoload/dependencies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/dependencies.php -------------------------------------------------------------------------------- /hyperf/config/autoload/devtool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/devtool.php -------------------------------------------------------------------------------- /hyperf/config/autoload/exceptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/exceptions.php -------------------------------------------------------------------------------- /hyperf/config/autoload/listeners.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/listeners.php -------------------------------------------------------------------------------- /hyperf/config/autoload/logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/logger.php -------------------------------------------------------------------------------- /hyperf/config/autoload/middlewares.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/middlewares.php -------------------------------------------------------------------------------- /hyperf/config/autoload/processes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/processes.php -------------------------------------------------------------------------------- /hyperf/config/autoload/redis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/redis.php -------------------------------------------------------------------------------- /hyperf/config/autoload/server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/autoload/server.php -------------------------------------------------------------------------------- /hyperf/config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/config.php -------------------------------------------------------------------------------- /hyperf/config/container.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/container.php -------------------------------------------------------------------------------- /hyperf/config/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/config/routes.php -------------------------------------------------------------------------------- /hyperf/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/docker-compose.yml -------------------------------------------------------------------------------- /hyperf/migrations/2022_02_07_191252_create_tweets_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/migrations/2022_02_07_191252_create_tweets_table.php -------------------------------------------------------------------------------- /hyperf/migrations/2022_02_07_201246_create_mail_lists_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/migrations/2022_02_07_201246_create_mail_lists_table.php -------------------------------------------------------------------------------- /hyperf/phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/phpstan.neon -------------------------------------------------------------------------------- /hyperf/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/phpunit.xml -------------------------------------------------------------------------------- /hyperf/seeders/imersao_comecou.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/seeders/imersao_comecou.php -------------------------------------------------------------------------------- /hyperf/test/Cases/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/test/Cases/ExampleTest.php -------------------------------------------------------------------------------- /hyperf/test/HttpTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/test/HttpTestCase.php -------------------------------------------------------------------------------- /hyperf/test/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leocavalcante/imersao-fc6-php/HEAD/hyperf/test/bootstrap.php --------------------------------------------------------------------------------