Skip to content
This repository was archived by the owner on Sep 22, 2024. It is now read-only.

Commit ed644d9

Browse files
committed
clean up
1 parent c060856 commit ed644d9

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/TaskLoader.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,21 @@ public function loadFor(Schedule $schedule, array $exclude = [])
2828
}
2929

3030
foreach ((new Finder)->in($path)->files() as $taskFile) {
31-
$taskClass = $namespace.str_replace(
31+
$task = $namespace.str_replace(
3232
['/', '.php'],
3333
['\\', ''],
3434
Str::after($taskFile->getPathname(), app_path().DIRECTORY_SEPARATOR)
3535
);
3636

37-
if (in_array($taskClass, $exclude)) {
37+
if (in_array($task, $exclude)) {
3838
continue;
3939
}
4040

41-
if (is_subclass_of($taskClass, TaskContract::class) &&
42-
! (new ReflectionClass($taskClass))->isAbstract()) {
43-
$task = new $taskClass;
41+
if (is_subclass_of($task, TaskContract::class) &&
42+
! (new ReflectionClass($task))->isAbstract()) {
4443

4544
// Invoke task
46-
$task($schedule);
45+
(new $task)($schedule);
4746
}
4847
}
4948
}

0 commit comments

Comments
 (0)