From 437b34d421fa1ac9b2e42beac8f37f4f6841b2c7 Mon Sep 17 00:00:00 2001 From: StyleCI Bot Date: Sat, 12 Mar 2022 00:29:51 +0000 Subject: [PATCH] Apply fixes from StyleCI --- config/gravatar.php | 2 +- configure.php | 71 +++++++++++++++++++-------------- src/Facades/Gravatar.php | 5 ++- src/Gravatar.php | 23 +++++++---- src/GravatarServiceProvider.php | 3 +- 5 files changed, 62 insertions(+), 42 deletions(-) diff --git a/config/gravatar.php b/config/gravatar.php index 3b4f8ee..652b395 100644 --- a/config/gravatar.php +++ b/config/gravatar.php @@ -59,5 +59,5 @@ | jpg, jpeg, gif, png | */ - 'default_format' => env('GRAVATAR_DEFAULT_FORMAT', 'jpg') + 'default_format' => env('GRAVATAR_DEFAULT_FORMAT', 'jpg'), ]; diff --git a/configure.php b/configure.php index 91bbe6b..c269e88 100644 --- a/configure.php +++ b/configure.php @@ -1,35 +1,40 @@ #!/usr/bin/env php $authorName, - ':author_username' => $authorUsername, - 'author@domain.com' => $authorEmail, - ':vendor_name' => $vendorName, - ':vendor_slug' => $vendorSlug, - 'VendorName' => $vendorNamespace, - ':package_name' => $packageName, - ':package_slug' => $packageSlug, - 'Skeleton' => $className, + ':author_name' => $authorName, + ':author_username' => $authorUsername, + 'author@domain.com' => $authorEmail, + ':vendor_name' => $vendorName, + ':vendor_slug' => $vendorSlug, + 'VendorName' => $vendorNamespace, + ':package_name' => $packageName, + ':package_slug' => $packageSlug, + 'Skeleton' => $className, ':package_description' => $description, ]); match (true) { - str_contains($file, determineSeparator('src/Gravatar.php')) => rename($file, determineSeparator('./src/' . $className . 'Class.php')), + str_contains($file, determineSeparator('src/Gravatar.php')) => rename($file, determineSeparator('./src/'.$className.'Class.php')), str_contains($file, 'README.md') => removeReadmeParagraphs($file), default => [], }; - } confirm('Execute `composer install` and run tests?') && run('composer install && composer test'); diff --git a/src/Facades/Gravatar.php b/src/Facades/Gravatar.php index 949eb1a..8d54238 100644 --- a/src/Facades/Gravatar.php +++ b/src/Facades/Gravatar.php @@ -11,5 +11,8 @@ class Gravatar extends Facade * * @return string */ - public static function getFacadeAccessor() { return 'gravatar'; } + public static function getFacadeAccessor() + { + return 'gravatar'; + } } diff --git a/src/Gravatar.php b/src/Gravatar.php index 10ba8cf..4027aa9 100755 --- a/src/Gravatar.php +++ b/src/Gravatar.php @@ -11,13 +11,16 @@ class Gravatar * Generate the Gravatar URL. * * @param string $email - * @return string + * * @throws EmailException + * + * @return string */ public function generate(string $email): string { $this->validate($email); $hash = $this->generateEmailHash($email); + return $this->generateUrl($hash); } @@ -25,22 +28,24 @@ public function generate(string $email): string * Put together the Gravatar URL. * * @param $hash + * * @return string */ private function generateUrl($hash): string { return config('gravatar.base_url') - . $hash - . '.' . config('gravatar.default_format') - . '?s=' . config('gravatar.default_size') - . '&d=' . config('gravatar.default_image') - . '&r=' . config('gravatar.default_rating'); + .$hash + .'.'.config('gravatar.default_format') + .'?s='.config('gravatar.default_size') + .'&d='.config('gravatar.default_image') + .'&r='.config('gravatar.default_rating'); } /** * Generate the email hash. * * @param string $email + * * @return string */ private function generateEmailHash(string $email): string @@ -52,13 +57,15 @@ private function generateEmailHash(string $email): string * Validate the given email address. * * @param string $email - * @return void + * * @throws EmailException + * + * @return void */ private function validate(string $email): void { $validator = Validator::make(['email' => $email], [ - 'email' => 'required|email' + 'email' => 'required|email', ]); if ($validator->fails()) { diff --git a/src/GravatarServiceProvider.php b/src/GravatarServiceProvider.php index d1df090..73cc00e 100644 --- a/src/GravatarServiceProvider.php +++ b/src/GravatarServiceProvider.php @@ -3,7 +3,6 @@ namespace Wavey\LaravelGravatar; use Illuminate\Support\ServiceProvider; -use Wavey\LaravelGravatar\Gravatar; class GravatarServiceProvider extends ServiceProvider { @@ -16,7 +15,7 @@ public function register() { $this->mergeConfigFrom(__DIR__.'/../config/gravatar.php', 'gravatar'); $this->app->singleton('gravatar', function () { - return new Gravatar; + return new Gravatar(); }); }