Skip to content

Commit 58aadc9

Browse files
authored
refactor(discovery): extract into a standalone module (#861)
1 parent a4ab813 commit 58aadc9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+135
-74
lines changed

composer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"tempest/core": "self.version",
6464
"tempest/database": "self.version",
6565
"tempest/debug": "self.version",
66+
"tempest/discovery": "self.version",
6667
"tempest/event-bus": "self.version",
6768
"tempest/filesystem": "self.version",
6869
"tempest/generation": "self.version",
@@ -90,6 +91,7 @@
9091
"Tempest\\Core\\": "src/Tempest/Core/src",
9192
"Tempest\\Database\\": "src/Tempest/Database/src",
9293
"Tempest\\Debug\\": "src/Tempest/Debug/src",
94+
"Tempest\\Discovery\\": "src/Tempest/Discovery/src",
9395
"Tempest\\EventBus\\": "src/Tempest/EventBus/src",
9496
"Tempest\\Filesystem\\": "src/Tempest/Filesystem/src",
9597
"Tempest\\Framework\\": "src/Tempest/Framework",
@@ -129,6 +131,7 @@
129131
"Tempest\\Container\\Tests\\": "src/Tempest/Container/tests",
130132
"Tempest\\Core\\Tests\\": "src/Tempest/Core/tests",
131133
"Tempest\\Database\\Tests\\": "src/Tempest/Database/tests",
134+
"Tempest\\Discovery\\Tests\\": "src/Tempest/Discovery/tests",
132135
"Tempest\\EventBus\\Tests\\": "src/Tempest/EventBus/tests",
133136
"Tempest\\Filesystem\\Tests\\": "src/Tempest/Filesystem/tests",
134137
"Tempest\\Generation\\Tests\\": "src/Tempest/Generation/tests",

public/index.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
use Tempest\Core\DiscoveryLocation;
5+
use Tempest\Discovery\DiscoveryLocation;
66
use Tempest\Router\HttpApplication;
77

88
require_once __DIR__ . '/../vendor/autoload.php';

src/Tempest/Auth/src/Install/CreatePermissionsTable.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
namespace Tempest\Auth\Install;
66

7-
use Tempest\Core\DoNotDiscover;
87
use Tempest\Database\DatabaseMigration;
98
use Tempest\Database\QueryStatements\CreateTableStatement;
109
use Tempest\Database\QueryStatements\DropTableStatement;
10+
use Tempest\Discovery\DoNotDiscover;
1111

1212
#[DoNotDiscover]
1313
final class CreatePermissionsTable implements DatabaseMigration

src/Tempest/Auth/src/Install/CreateUserPermissionsTable.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
namespace Tempest\Auth\Install;
66

7-
use Tempest\Core\DoNotDiscover;
87
use Tempest\Database\DatabaseMigration;
98
use Tempest\Database\QueryStatements\CreateTableStatement;
109
use Tempest\Database\QueryStatements\DropTableStatement;
10+
use Tempest\Discovery\DoNotDiscover;
1111

1212
#[DoNotDiscover]
1313
final class CreateUserPermissionsTable implements DatabaseMigration

src/Tempest/Auth/src/Install/CreateUsersTable.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
namespace Tempest\Auth\Install;
66

7-
use Tempest\Core\DoNotDiscover;
87
use Tempest\Database\DatabaseMigration;
98
use Tempest\Database\QueryStatements\CreateTableStatement;
109
use Tempest\Database\QueryStatements\DropTableStatement;
10+
use Tempest\Discovery\DoNotDiscover;
1111

1212
#[DoNotDiscover]
1313
final class CreateUsersTable implements DatabaseMigration

src/Tempest/Cache/src/CacheDiscovery.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
namespace Tempest\Cache;
66

7-
use Tempest\Core\Discovery;
8-
use Tempest\Core\DiscoveryLocation;
9-
use Tempest\Core\IsDiscovery;
7+
use Tempest\Discovery\Discovery;
8+
use Tempest\Discovery\DiscoveryLocation;
9+
use Tempest\Discovery\IsDiscovery;
1010
use Tempest\Reflection\ClassReflector;
1111

1212
final class CacheDiscovery implements Discovery

src/Tempest/CommandBus/src/CommandBusDiscovery.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
namespace Tempest\CommandBus;
66

7-
use Tempest\Core\Discovery;
8-
use Tempest\Core\DiscoveryLocation;
9-
use Tempest\Core\IsDiscovery;
7+
use Tempest\Discovery\Discovery;
8+
use Tempest\Discovery\DiscoveryLocation;
9+
use Tempest\Discovery\IsDiscovery;
1010
use Tempest\Reflection\ClassReflector;
1111

1212
final class CommandBusDiscovery implements Discovery

src/Tempest/Console/src/ConsoleApplication.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public function __construct(
2525
) {
2626
}
2727

28-
/** @param \Tempest\Core\DiscoveryLocation[] $discoveryLocations */
28+
/** @param \Tempest\Discovery\DiscoveryLocation[] $discoveryLocations */
2929
public static function boot(
3030
string $name = 'Tempest',
3131
?string $root = null,

src/Tempest/Console/src/Discovery/ConsoleCommandDiscovery.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
use Tempest\Console\ConsoleCommand;
88
use Tempest\Console\ConsoleConfig;
9-
use Tempest\Core\Discovery;
10-
use Tempest\Core\DiscoveryLocation;
11-
use Tempest\Core\IsDiscovery;
9+
use Tempest\Discovery\Discovery;
10+
use Tempest\Discovery\DiscoveryLocation;
11+
use Tempest\Discovery\IsDiscovery;
1212
use Tempest\Reflection\ClassReflector;
1313

1414
final class ConsoleCommandDiscovery implements Discovery

src/Tempest/Console/src/Discovery/ScheduleDiscovery.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
use Tempest\Console\ConsoleCommand;
88
use Tempest\Console\Schedule;
99
use Tempest\Console\Scheduler\SchedulerConfig;
10-
use Tempest\Core\Discovery;
11-
use Tempest\Core\DiscoveryLocation;
12-
use Tempest\Core\IsDiscovery;
10+
use Tempest\Discovery\Discovery;
11+
use Tempest\Discovery\DiscoveryLocation;
12+
use Tempest\Discovery\IsDiscovery;
1313
use Tempest\Reflection\ClassReflector;
1414

1515
final class ScheduleDiscovery implements Discovery

0 commit comments

Comments
 (0)