Skip to content

Commit

Permalink
use innmind/operating-system 5
Browse files Browse the repository at this point in the history
  • Loading branch information
Baptouuuu committed Mar 10, 2024
1 parent 79b9699 commit 4341651
Show file tree
Hide file tree
Showing 12 changed files with 47 additions and 31 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
@@ -1,5 +1,11 @@
# Changelog

## [Unreleased]

### Changed

- Requires `innmind/operating-system:~5.0`

## 4.0.0 - 2023-11-12

### Added
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Expand Up @@ -18,7 +18,7 @@
"php": "~8.2",
"innmind/url": "~4.0",
"innmind/cli": "~3.4",
"innmind/operating-system": "~4.1",
"innmind/operating-system": "~5.0",
"innmind/json": "^1.1",
"innmind/immutable": "~5.2",
"innmind/mantle": "~2.0"
Expand Down
3 changes: 1 addition & 2 deletions src/Agent/WatchFixtures.php
Expand Up @@ -10,7 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\Either;

final class WatchFixtures implements Agent
{
Expand All @@ -28,7 +27,7 @@ public function __invoke(

$filesystem->watch($fixtures)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::fixturesModified),
),
);
Expand Down
3 changes: 1 addition & 2 deletions src/Agent/WatchProofs.php
Expand Up @@ -10,7 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\Either;

final class WatchProofs implements Agent
{
Expand All @@ -28,7 +27,7 @@ public function __invoke(

$filesystem->watch($proofs)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::proofsModified),
),
);
Expand Down
3 changes: 1 addition & 2 deletions src/Agent/WatchProperties.php
Expand Up @@ -10,7 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\Either;

final class WatchProperties implements Agent
{
Expand All @@ -28,7 +27,7 @@ public function __invoke(

$filesystem->watch($properties)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::propertiesModified),
),
);
Expand Down
3 changes: 1 addition & 2 deletions src/Agent/WatchSources.php
Expand Up @@ -10,7 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\Either;

final class WatchSources implements Agent
{
Expand All @@ -23,7 +22,7 @@ public function __invoke(

$os->filesystem()->watch($src)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::sourcesModified),
),
);
Expand Down
3 changes: 1 addition & 2 deletions src/Agent/WatchTests.php
Expand Up @@ -10,7 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\Either;

final class WatchTests implements Agent
{
Expand All @@ -28,7 +27,7 @@ public function __invoke(

$filesystem->watch($tests)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::testsModified),
),
);
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchFixturesTest.php
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -64,11 +67,11 @@ public function testSendMessageWhenFixturesAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::of($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchProofsTest.php
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -64,11 +67,11 @@ public function testSendMessageWhenProofsAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::just($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchPropertiesTest.php
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -64,11 +67,11 @@ public function testSendMessageWhenSourcesAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::just($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchSourcesTest.php
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -59,11 +62,11 @@ public function testSendMessageWhenSourcesAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::just($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchTestsTest.php
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -64,11 +67,11 @@ public function testSendMessageWhenSourcesAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::just($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down

0 comments on commit 4341651

Please sign in to comment.