Skip to content

Commit

Permalink
refactor: rename
Browse files Browse the repository at this point in the history
  • Loading branch information
Mohammad-Alavi committed Feb 10, 2024
1 parent ddf942d commit c015068
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
namespace App\Containers\AppSection\Authentication\Actions;

use Apiato\Core\Exceptions\IncorrectIdException;
use App\Containers\AppSection\Authentication\Classes\LoginFieldProcessor;
use App\Containers\AppSection\Authentication\Classes\LoginFieldParser;
use App\Containers\AppSection\Authentication\Exceptions\LoginFailedException;
use App\Containers\AppSection\Authentication\Tasks\CallOAuthServerTask;
use App\Containers\AppSection\Authentication\Tasks\MakeRefreshTokenCookieTask;
Expand Down Expand Up @@ -34,7 +34,7 @@ public function run(LoginProxyPasswordGrantRequest $request): AuthResult
'scope' => '',
]);

$loginFields = LoginFieldProcessor::extractAll($sanitizedData);
$loginFields = LoginFieldParser::extractAll($sanitizedData);

foreach ($loginFields as $loginField) {
$sanitizedData['username'] = $loginField->value;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
namespace App\Containers\AppSection\Authentication\Actions;

use Apiato\Core\Exceptions\IncorrectIdException;
use App\Containers\AppSection\Authentication\Classes\LoginFieldProcessor;
use App\Containers\AppSection\Authentication\Classes\LoginFieldParser;
use App\Containers\AppSection\Authentication\UI\WEB\Requests\LoginRequest;
use App\Containers\AppSection\Authentication\Values\IncomingLoginField;
use App\Ship\Parents\Actions\Action as ParentAction;
Expand All @@ -24,7 +24,7 @@ public function run(LoginRequest $request): RedirectResponse
'remember' => false,
]);

$loginFields = LoginFieldProcessor::extractAll($sanitizedData);
$loginFields = LoginFieldParser::extractAll($sanitizedData);
$credentials = [];
foreach ($loginFields as $loginField) {
if (config('appSection-authentication.login.case_sensitive')) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
use App\Containers\AppSection\Authentication\Values\LoginField;
use Illuminate\Support\Arr;

class LoginFieldProcessor
class LoginFieldParser
{
/**
* Extract all matching login fields from the given data.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace App\Containers\AppSection\Authentication\Tests\Unit\Classes;

use App\Containers\AppSection\Authentication\Classes\LoginFieldProcessor;
use App\Containers\AppSection\Authentication\Classes\LoginFieldParser;
use App\Containers\AppSection\Authentication\Tests\UnitTestCase;
use App\Containers\AppSection\Authentication\Values\IncomingLoginField;
use App\Containers\AppSection\Authentication\Values\LoginField;
Expand All @@ -12,8 +12,8 @@
use PHPUnit\Framework\Attributes\Group;

#[Group('authentication')]
#[CoversClass(LoginFieldProcessor::class)]
final class LoginFieldProcessorTest extends UnitTestCase
#[CoversClass(LoginFieldParser::class)]
final class LoginFieldParserTest extends UnitTestCase
{
public static function loginDataProvider(): array
{
Expand Down Expand Up @@ -49,7 +49,7 @@ public function testCanExtractUsernameFromValidInput(array $input, array $expect
{
config()->set('appSection-authentication.login.fields', ['email' => [], 'name' => []]);

$result = LoginFieldProcessor::extractAll($input);
$result = LoginFieldParser::extractAll($input);

$this->assertEquals($result, $expected);
}
Expand All @@ -63,7 +63,7 @@ public function testShouldDiscardUnknownFields(): void
];
$expected = [new IncomingLoginField('email', 'gandalf@the.grey')];

$result = LoginFieldProcessor::extractAll($credentials);
$result = LoginFieldParser::extractAll($credentials);

$this->assertEquals($result, $expected);
}
Expand All @@ -77,7 +77,7 @@ public function testUsesEmailFieldAsDefaultFallback(): void
];
$expected = [new IncomingLoginField('email', 'gandalf@the.grey')];

$result = LoginFieldProcessor::extractAll($credentials);
$result = LoginFieldParser::extractAll($credentials);

$this->assertEquals($result, $expected);
}
Expand All @@ -87,7 +87,7 @@ public function testEmptyCredentialsThrowsException(): void
$this->expectException(\RuntimeException::class);
$this->expectExceptionMessage('No matching login field found');

LoginFieldProcessor::extractAll([]);
LoginFieldParser::extractAll([]);
}

public static function invalidLoginFieldsDataProvider(): array
Expand Down Expand Up @@ -118,7 +118,7 @@ public function testInvalidLoginFields(mixed $invalidFields, string $exceptedExc
'password' => 'youShallNotPass',
];

LoginFieldProcessor::extractAll($userDetails);
LoginFieldParser::extractAll($userDetails);
}

public function testMergeValidationRulesWithException(): void
Expand All @@ -132,7 +132,7 @@ public function testMergeValidationRulesWithException(): void
'remember' => 'boolean',
];

LoginFieldProcessor::mergeValidationRules($newRules);
LoginFieldParser::mergeValidationRules($newRules);
}

public static function multiLoginFieldProvider(): array
Expand Down Expand Up @@ -205,7 +205,7 @@ public function testCanMergeValidationRules(array $email, array $name, array $ci
'age' => ['nullable', 'integer'],
];

$result = LoginFieldProcessor::mergeValidationRules($rules);
$result = LoginFieldParser::mergeValidationRules($rules);

$this->assertSame([
'phone' => ['required', 'numeric'],
Expand Down Expand Up @@ -258,7 +258,7 @@ public function testGivenOnlyOneFieldExistsShouldNotAddMultiLoginRelatedRule(Log
'age' => ['nullable', 'integer'],
];

$result = LoginFieldProcessor::mergeValidationRules($rules);
$result = LoginFieldParser::mergeValidationRules($rules);

$this->assertSame([
'phone' => ['required', 'numeric'],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace App\Containers\AppSection\Authentication\Tests\Unit\UI\API\Requests;

use App\Containers\AppSection\Authentication\Classes\LoginFieldProcessor;
use App\Containers\AppSection\Authentication\Classes\LoginFieldParser;
use App\Containers\AppSection\Authentication\Tests\UnitTestCase;
use App\Containers\AppSection\Authentication\UI\API\Requests\LoginProxyPasswordGrantRequest;
use PHPUnit\Framework\Attributes\CoversClass;
Expand Down Expand Up @@ -35,7 +35,7 @@ public function testUrlParametersArray(): void
public function testValidationRules(): void
{
$this->assertEquals(
LoginFieldProcessor::mergeValidationRules(['password' => 'required']),
LoginFieldParser::mergeValidationRules(['password' => 'required']),
$this->request->rules(),
);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace App\Containers\AppSection\Authentication\Tests\Unit\UI\WEB\Requests;

use App\Containers\AppSection\Authentication\Classes\LoginFieldProcessor;
use App\Containers\AppSection\Authentication\Classes\LoginFieldParser;
use App\Containers\AppSection\Authentication\Tests\UnitTestCase;
use App\Containers\AppSection\Authentication\UI\WEB\Requests\LoginRequest;
use PHPUnit\Framework\Attributes\CoversClass;
Expand Down Expand Up @@ -37,7 +37,7 @@ public function testValidationRules(): void
$rules = $this->request->rules();

$this->assertSame(
LoginFieldProcessor::mergeValidationRules([
LoginFieldParser::mergeValidationRules([
'password' => 'required',
'remember' => 'boolean',
]),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace App\Containers\AppSection\Authentication\UI\API\Requests;

use App\Containers\AppSection\Authentication\Classes\LoginFieldProcessor;
use App\Containers\AppSection\Authentication\Classes\LoginFieldParser;
use App\Ship\Parents\Requests\Request as ParentRequest;

class LoginProxyPasswordGrantRequest extends ParentRequest
Expand All @@ -26,7 +26,7 @@ public function rules(): array
'password' => 'required',
];

return LoginFieldProcessor::mergeValidationRules($rules);
return LoginFieldParser::mergeValidationRules($rules);
}

public function authorize(): bool
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace App\Containers\AppSection\Authentication\UI\WEB\Requests;

use App\Containers\AppSection\Authentication\Classes\LoginFieldProcessor;
use App\Containers\AppSection\Authentication\Classes\LoginFieldParser;
use App\Ship\Parents\Requests\Request as ParentRequest;

class LoginRequest extends ParentRequest
Expand All @@ -23,7 +23,7 @@ public function rules(): array
'remember' => 'boolean',
];

return LoginFieldProcessor::mergeValidationRules($rules);
return LoginFieldParser::mergeValidationRules($rules);
}

public function authorize(): bool
Expand Down

0 comments on commit c015068

Please sign in to comment.