Alin Eugen Deac

Results 23 issues of Alin Eugen Deac

## Description Similar to #184, but for the `StringRandomizer`, add util method for: * [`getBytesFromString()`](https://www.php.net/manual/en/random-randomizer.getbytesfromstring.php)

enhancement

## Description PR #183 added several adapters for PHP [`Random\Randomizer`]. Amongst them is the `NumericRandomizer` in `\Aedart\Utils\Random\Types` namespace. From PHP `v8.3`, that randomizer should be expanded to offer float related...

enhancement

## Description From PHP 8.3, a new [`json_validate`](https://php.watch/versions/8.3/json_validate) can be used to determine if a string is valid json or not. This can allow us replace the current implementation of...

enhancement
good first issue

## Description `\Aedart\Auth\Fortify\Actions\RehashPasswordIfNeeded` was deprecated in `v8.x`, because password rehashing has now become a [default feature](https://laravel.com/docs/11.x/upgrade#authentication) in Laravel. The same applies to `\Aedart\Tests\Integration\Auth\Fortify\Actions\RehashPasswordIfNeededTest`.

chore

**Describe the Feature** Thus far, the #15 has changed the Http Client a lot. It now supports a true middleware layer, which means that a circuit breaker can be integrated...

enhancement

## Description See #229 and #230.

chore

## Description The `BaseFilesystemAdapterTestCase` (_abstract class_) was introduced to provide compatibility for PHPUnit `v12.x`, until such a time that League's own `FilesystemAdapterTestCase` becomes compatible. When this happens, then there is...

chore

## Description Change the style of nullable type declaration to ["union"](https://cs.symfony.com/doc/rules/language_construct/nullable_type_declaration.html). ## Possible solution ```php // Inside ecs.php use use PhpCsFixer\Fixer\LanguageConstruct\NullableTypeDeclarationFixer; // ... previous not shown ... $config->ruleWithConfiguration(NullableTypeDeclarationFixer::class, [ 'syntax'...

chore

## Description The deprecated "aware-of" properties that are used by `\Aedart\Core\Helpers\Paths` and `\Aedart\Contracts\Core\Helpers\PathsContainer` must be replaced. ## Possible solution Maybe a new version of the used "aware-of path" components should...

enhancement
chore

## Description The ["aware-of" properties](https://aedart.github.io/athenaeum/archive/current/support/properties/available-helpers.html) were deprecated in version `9.x` and will no longer be supported. These must be removed. ## Reference #209

chore