diff --git a/src/Set/LaravelSetProvider.php b/src/Set/LaravelSetProvider.php new file mode 100644 index 00000000..8088c7db --- /dev/null +++ b/src/Set/LaravelSetProvider.php @@ -0,0 +1,129 @@ +getLaravelVersions(), + ]; + } + + /** + * @return Set[] + */ + private function getLaravelVersions(): array + { + $versions = []; + + foreach (self::LARAVEL_FIVE as $index => $version) { + $versions[] = new Set( + self::GROUP_NAME, + 'Laravel Framework 5.' . $index, + $version, + ); + } + + foreach (self::LARAVEL_POST_FIVE as $index => $version) { + $versions[] = new Set( + self::GROUP_NAME, + 'Laravel Framework ' . ($index + 6) . '.0', + $version, + ); + } + + return $versions; + } +}