Skip to content

Commit

Permalink
chore: update to mago 0.12.0 (#509)
Browse files Browse the repository at this point in the history
* chore: update mago to version 0.12.0
* chore: apply mago fixes

Signed-off-by: azjezz <[email protected]>
  • Loading branch information
azjezz authored Feb 25, 2025
1 parent 53499bf commit 2554418
Show file tree
Hide file tree
Showing 26 changed files with 47 additions and 41 deletions.
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"php-standard-library/psalm-plugin": "^2.3.0",
"php-coveralls/php-coveralls": "^2.7.0",
"roave/infection-static-analysis-plugin": "^1.36.0",
"carthage-software/mago": "^0.11.1"
"carthage-software/mago": "^0.12.0"
},
"autoload": {
"psr-4": {
Expand Down
14 changes: 7 additions & 7 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/component/date-time.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@

#### `Traits`

- [DateTimeConvenienceMethodsTrait](./../../src/Psl/DateTime/DateTimeConvenienceMethodsTrait.php#L16)
- [DateTimeConvenienceMethodsTrait](./../../src/Psl/DateTime/DateTimeConvenienceMethodsTrait.php#L17)
- [TemporalConvenienceMethodsTrait](./../../src/Psl/DateTime/TemporalConvenienceMethodsTrait.php#L16)

#### `Enums`
Expand Down
1 change: 1 addition & 0 deletions examples/unix/concurrent.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
use Psl\IO;
use Psl\Str;
use Psl\Unix;

use const PHP_OS_FAMILY;

require __DIR__ . '/../../vendor/autoload.php';
Expand Down
5 changes: 1 addition & 4 deletions mago.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@ excludes = [
"src/Psl/Internal/Loader.php",
]

[format]
null_type_hint = "pipe"

[linter]
plugins = ["php-unit"]

Expand Down Expand Up @@ -69,4 +66,4 @@ level = "off"

[[linter.rules]]
name = "best-practices/no-boolean-flag-parameter"
level = "off"
level = "off"
1 change: 1 addition & 0 deletions src/Psl/DateTime/DateTimeConvenienceMethodsTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

use Psl\Locale\Locale;
use Psl\Math;

use function Psl\DateTime\Internal\default_timezone;

/**
Expand Down
13 changes: 11 additions & 2 deletions src/Psl/DateTime/DateTimeInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -454,7 +454,11 @@ public function minusDays(int $days): static;
* @psalm-mutation-free
*/
#[\Override]
public function format(null|FormatPattern|string $pattern = null, null|Timezone $timezone = null, null|Locale $locale = null): string;
public function format(
null|FormatPattern|string $pattern = null,
null|Timezone $timezone = null,
null|Locale $locale = null,
): string;

/**
* Provides a string representation of this {@see TemporalInterface} instance, formatted according to specified styles for date and time,
Expand Down Expand Up @@ -485,7 +489,12 @@ public function format(null|FormatPattern|string $pattern = null, null|Timezone
* @psalm-mutation-free
*/
#[\Override]
public function toString(null|DateStyle $date_style = null, null|TimeStyle $time_style = null, null|Timezone $timezone = null, null|Locale $locale = null): string;
public function toString(
null|DateStyle $date_style = null,
null|TimeStyle $time_style = null,
null|Timezone $timezone = null,
null|Locale $locale = null,
): string;

/**
* Formats this {@see DateTimeInterface} instance to a string based on the RFC 3339 format, with additional
Expand Down
5 changes: 4 additions & 1 deletion src/Psl/Range/LowerBoundRangeInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,10 @@ interface LowerBoundRangeInterface extends IteratorAggregate, RangeInterface
* @psalm-mutation-free
*/
#[\Override]
public function withUpperBound(int $upper_bound, bool $upper_inclusive): UpperBoundRangeInterface&LowerBoundRangeInterface;
public function withUpperBound(
int $upper_bound,
bool $upper_inclusive,
): UpperBoundRangeInterface&LowerBoundRangeInterface;

/**
* {@inheritDoc}
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/DropWhileTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Dict;
use Closure;

final class DropWhileTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/FilterKeysTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Collection;
use Psl\Dict;
use Closure;

final class FilterKeysTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/FilterTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Dict;
use Closure;

final class FilterTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/FilterWithKeyTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Collection;
use Psl\Dict;
use Closure;

final class FilterWithKeyTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/PartitionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Dict;
use Psl\Str;
use Closure;

final class PartitionTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/PartitionWithKeyTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Dict;
use Psl\Str;
use Closure;

final class PartitionWithKeyTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/SortByKeyTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Dict;
use Psl\Str;
use Closure;

final class SortByKeyTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/SortByTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Dict;
use Psl\Iter;
use Psl\Str;
use Closure;

final class SortByTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/SortTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Dict;
use Closure;

final class SortTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Dict/TakeWhileTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

namespace Psl\Tests\Unit\Dict;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Dict;
use Closure;

final class TakeWhileTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/IO/MemoryHandleTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

namespace Psl\Tests\Unit\IO;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\IO;
use Psl\Str;
use Psl\Str\Byte;
use Closure;

final class MemoryHandleTest extends TestCase
{
Expand Down
6 changes: 2 additions & 4 deletions tests/unit/Json/DecodeTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,13 @@ final class DecodeTest extends TestCase
{
public function testDecode(): void
{
$actual = Json\decode(
'{
$actual = Json\decode('{
"name": "azjezz/psl",
"type": "library",
"description": "PHP Standard Library.",
"keywords": ["php", "std", "stdlib", "utility", "psl"],
"license": "MIT"
}',
);
}');

static::assertSame(
[
Expand Down
7 changes: 2 additions & 5 deletions tests/unit/Json/TypedTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -51,16 +51,13 @@ public function testTypedThrowsWhenUnableToCoerce(): void
'Could not coerce "string" to type "' . MapInterface::class . '<string, int>" at path "name".',
);

Json\typed(
'{
Json\typed('{
"name": "azjezz/psl",
"type": "library",
"description": "PHP Standard Library.",
"keywords": ["php", "std", "stdlib", "utility", "psl"],
"license": "MIT"
}',
Type\map(Type\string(), Type\int()),
);
}', Type\map(Type\string(), Type\int()));
}

public function testsTypedAsserts(): void
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Math/MaxByTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@

namespace Psl\Tests\Unit\Math;

use Closure;
use Generator;
use PHPUnit\Framework\TestCase;
use Psl\Iter;
use Psl\Math;
use Psl\Str;
use Closure;

final class MaxByTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Math/MinByTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@

namespace Psl\Tests\Unit\Math;

use Closure;
use Generator;
use PHPUnit\Framework\TestCase;
use Psl\Iter;
use Psl\Math;
use Psl\Str;
use Psl\Vec;
use Closure;

final class MinByTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Vec/FilterKeysTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

namespace Psl\Tests\Unit\Vec;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Collection;
use Psl\Vec;
use Closure;

final class FilterKeysTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Vec/FilterTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

namespace Psl\Tests\Unit\Vec;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Vec;
use Closure;

final class FilterTest extends TestCase
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Vec/FilterWithKeyTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

namespace Psl\Tests\Unit\Vec;

use Closure;
use PHPUnit\Framework\TestCase;
use Psl\Collection;
use Psl\Vec;
use Closure;

final class FilterWithKeyTest extends TestCase
{
Expand Down

0 comments on commit 2554418

Please sign in to comment.