diff --git a/composer.json b/composer.json index c9b5dbd..f1b6562 100644 --- a/composer.json +++ b/composer.json @@ -9,7 +9,7 @@ ], "homepage": "https://github.com/smoothphp/laravel-request-logger", "require": { - "php": ">=7.0", + "php": ">=7.1", "illuminate/bus": "^5.3", "illuminate/routing": "^5.3", "illuminate/queue": "^5.3", diff --git a/src/Job/LogRequests.php b/src/Job/LogRequests.php index 28b2b48..7df5485 100644 --- a/src/Job/LogRequests.php +++ b/src/Job/LogRequests.php @@ -22,7 +22,7 @@ final class LogRequests implements ShouldQueue * @param Store $store * @return void */ - public function handle(Router $router, Store $store) + public function handle(Router $router, Store $store) : void { $route = $router->getCurrentRoute(); $request = $router->getCurrentRequest(); @@ -42,4 +42,4 @@ public function handle(Router $router, Store $store) $this->delete(); } -} \ No newline at end of file +} diff --git a/src/Request/Adapter/DataStoreAdapter.php b/src/Request/Adapter/DataStoreAdapter.php index c094b6f..7eea369 100644 --- a/src/Request/Adapter/DataStoreAdapter.php +++ b/src/Request/Adapter/DataStoreAdapter.php @@ -14,5 +14,5 @@ interface DataStoreAdapter * @param array $data * @return void */ - public function store(string $ip, array $data); -} \ No newline at end of file + public function store(string $ip, array $data) : void; +} diff --git a/src/Request/Adapter/FilesystemAdapter.php b/src/Request/Adapter/FilesystemAdapter.php index f2cbaf8..4225981 100644 --- a/src/Request/Adapter/FilesystemAdapter.php +++ b/src/Request/Adapter/FilesystemAdapter.php @@ -14,6 +14,7 @@ final class FilesystemAdapter implements DataStoreAdapter { /** @var Filesystem */ private $filesystem; + /** @var string */ private $filenameFormat; @@ -32,11 +33,11 @@ public function __construct(Filesystem $filesystem, string $filenameFormat) * @param array $data * @return void */ - public function store(string $ip, array $data) + public function store(string $ip, array $data) : void { $this->filesystem->put(vsprintf('%s/%s.json', [ $ip, (new DateTime)->format($this->filenameFormat) ]), json_encode($data)); } -} \ No newline at end of file +} diff --git a/src/Request/Adapter/MongoAdapter.php b/src/Request/Adapter/MongoAdapter.php index 4a426bb..1bff1da 100644 --- a/src/Request/Adapter/MongoAdapter.php +++ b/src/Request/Adapter/MongoAdapter.php @@ -31,9 +31,9 @@ public function __construct(Connection $connection, string $collection) * @param array $data * @return void */ - public function store(string $ip, array $data) + public function store(string $ip, array $data) : void { $data['ip'] = $ip; $this->connection->collection($this->collection)->insert([$data]); } -} \ No newline at end of file +} diff --git a/src/Request/RequestStore.php b/src/Request/RequestStore.php index d9fc34a..92ab59c 100644 --- a/src/Request/RequestStore.php +++ b/src/Request/RequestStore.php @@ -27,8 +27,8 @@ public function __construct(Adapter\DataStoreAdapter $adapter) * @param array $data * @return void */ - public function log(string $ip, array $data) + public function log(string $ip, array $data) : void { $this->adapter->store($ip, $data); } -} \ No newline at end of file +} diff --git a/src/Request/Store.php b/src/Request/Store.php index 9c37046..3dffc0c 100644 --- a/src/Request/Store.php +++ b/src/Request/Store.php @@ -14,5 +14,5 @@ interface Store * @param array $data * @return void */ - public function log(string $ip, array $data); -} \ No newline at end of file + public function log(string $ip, array $data) : void; +} diff --git a/src/RequestLoggerServiceProvider.php b/src/RequestLoggerServiceProvider.php index 0e28256..47168ba 100644 --- a/src/RequestLoggerServiceProvider.php +++ b/src/RequestLoggerServiceProvider.php @@ -23,7 +23,7 @@ final class RequestLoggerServiceProvider extends ServiceProvider /** * Boot */ - public function boot() + public function boot() : void { $this->publishes( [ @@ -35,7 +35,7 @@ public function boot() /** * Register */ - public function register() + public function register() : void { $app = $this->app; @@ -63,7 +63,7 @@ public function register() /** * @return array */ - public function provides() + public function provides() : array { return [ DataStoreAdapter::class, @@ -73,4 +73,4 @@ public function provides() Store::class, ]; } -} \ No newline at end of file +}