diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..6e33ea2 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @jikan-me/maintainers diff --git a/.github/workflows/container-base-image-release.yml b/.github/workflows/container-base-image-release.yml index aee7416..22e1c4d 100644 --- a/.github/workflows/container-base-image-release.yml +++ b/.github/workflows/container-base-image-release.yml @@ -28,8 +28,8 @@ jobs: ghcr.io/jikan-me/jikan-rest-php jikanme/jikan-rest-php tags: | - type=raw,value=latest type=sha + type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }} - name: Login to GitHub Container Registry uses: docker/login-action@v2 diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 72dbe24..60f30ef 100755 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -14,6 +14,7 @@ use Jikan\Exception\ParserException; use Laravel\Lumen\Exceptions\Handler as ExceptionHandler; use Predis\Connection\ConnectionException; use Symfony\Component\HttpClient\Exception\TimeoutException; +use Symfony\Component\HttpFoundation\Exception\BadRequestException; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\Exception\HttpException; @@ -95,6 +96,27 @@ class Handler extends ExceptionHandler ], 500); } + // BadRequestException from Controllers + if ($e instanceof BadRequestException) { + return response() + ->json([ + 'status' => 400, + 'type' => 'BadRequestException', + 'message' => $e->getMessage(), + 'error' => null + ], 400); + } + + if ($e instanceof ValidationException) { + return response() + ->json([ + 'status' => 400, + 'type' => 'BadRequestException', + 'message' => $e->getMessage(), + 'error' => null + ], 400); + } + // BadResponseException from Jikan PHP API // This is basically the response MyAnimeList returns to Jikan if ($e instanceof BadResponseException) { diff --git a/app/Helpers/ScraperHelper.php b/app/Helpers/ScraperHelper.php new file mode 100644 index 0000000..2962df3 --- /dev/null +++ b/app/Helpers/ScraperHelper.php @@ -0,0 +1,22 @@ +serialize($response, 'json'), + true + ); + } +} diff --git a/app/Http/Controllers/V4DB/AnimeController.php b/app/Http/Controllers/V4DB/AnimeController.php index 45bf0ed..d2d1633 100644 --- a/app/Http/Controllers/V4DB/AnimeController.php +++ b/app/Http/Controllers/V4DB/AnimeController.php @@ -24,6 +24,7 @@ use App\Http\Resources\V4\NewsResource; use App\Jobs\UpdateResource; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; +use Jikan\Helper\Constants; use Jikan\Request\Anime\AnimeCharactersAndStaffRequest; use Jikan\Request\Anime\AnimeEpisodeRequest; use Jikan\Request\Anime\AnimeEpisodesRequest; @@ -40,6 +41,7 @@ use Jikan\Request\Anime\AnimeVideosEpisodesRequest; use Jikan\Request\Anime\AnimeVideosRequest; use Laravel\Lumen\Http\ResponseFactory; use MongoDB\BSON\UTCDateTime; +use Symfony\Component\HttpFoundation\Exception\BadRequestException; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; class AnimeController extends Controller @@ -1099,9 +1101,27 @@ class AnimeController extends Controller || $this->isExpired($request, $results) ) { $page = $request->get('page') ?? 1; - $anime = $this->jikan->getAnimeReviews(new AnimeReviewsRequest($id, $page)); - $response = \json_decode($this->serializer->serialize($anime, 'json'), true); + $sort = $request->get('sort') ?? Constants::REVIEWS_SORT_MOST_VOTED; + if (!in_array($sort, [Constants::REVIEWS_SORT_MOST_VOTED, Constants::REVIEWS_SORT_NEWEST, Constants::REVIEWS_SORT_OLDEST])) { + throw new BadRequestException('Invalid sort for reviews. Please refer to the documentation: https://docs.api.jikan.moe/'); + } + + $spoilers = $request->get('spoilers') ?? false; + $preliminary = $request->get('preliminary') ?? false; + + $anime = $this->jikan + ->getAnimeReviews( + new AnimeReviewsRequest( + $id, + $page, + $sort, + $spoilers, + $preliminary + ) + ); + + $response = \json_decode($this->serializer->serialize($anime, 'json'), true); $results = $this->updateCache($request, $results, $response); } diff --git a/app/Http/Controllers/V4DB/Controller.php b/app/Http/Controllers/V4DB/Controller.php index 9b0d909..58d01f2 100644 --- a/app/Http/Controllers/V4DB/Controller.php +++ b/app/Http/Controllers/V4DB/Controller.php @@ -36,7 +36,7 @@ class Controller extends BaseController * ) * ), * @OA\Server( - * description="Jikan REST API Beta", + * description="Jikan REST API", * url="https://api.jikan.moe/v4", * ), * @OA\ExternalDocumentation( @@ -49,12 +49,12 @@ class Controller extends BaseController /** * @var Serializer */ - protected $serializer; + protected Serializer $serializer; /** * @var MalClient */ - protected $jikan; + protected MalClient $jikan; /** * @var Request @@ -64,16 +64,16 @@ class Controller extends BaseController /** * @var array */ - private $response; + private array $response; - protected $expired = false; + protected bool $expired = false; - protected $fingerprint; + protected string $fingerprint; /** * AnimeController constructor. * - * @param Serializer $serializer + * @param Request $request * @param MalClient $jikan */ public function __construct(Request $request, MalClient $jikan) diff --git a/app/Http/Controllers/V4DB/MangaController.php b/app/Http/Controllers/V4DB/MangaController.php index b53b519..ec17a2f 100644 --- a/app/Http/Controllers/V4DB/MangaController.php +++ b/app/Http/Controllers/V4DB/MangaController.php @@ -2,38 +2,28 @@ namespace App\Http\Controllers\V4DB; -use App\Anime; +use App\Helpers\ScraperHelper; use App\Http\HttpHelper; use App\Http\HttpResponse; -use App\Http\Resources\V4\AnimeCharactersResource; -use App\Http\Resources\V4\AnimeForumResource; +use App\Http\QueryBuilder\Scraper\Query; +use App\Http\QueryBuilder\Scraper\QueryResolver; +use App\Http\QueryBuilder\Scraper\ScraperHandler; use App\Http\Resources\V4\ExternalLinksResource; use App\Http\Resources\V4\MangaRelationsResource; use App\Http\Resources\V4\ResultsResource; use App\Http\Resources\V4\ReviewsResource; -use App\Http\Resources\V4\UserUpdatesResource; use App\Http\Resources\V4\RecommendationsResource; use App\Http\Resources\V4\MoreInfoResource; -use App\Http\Resources\V4\AnimeNewsResource; -use App\Http\Resources\V4\AnimeStatisticsResource; use App\Http\Resources\V4\ForumResource; use App\Http\Resources\V4\MangaCharactersResource; use App\Http\Resources\V4\MangaStatisticsResource; -use App\Http\Resources\V4\NewsResource; use App\Http\Resources\V4\PicturesResource; +use App\Http\Validation\ValidationTypeEnum; use App\Manga; use Illuminate\Http\Request; -use Illuminate\Http\Resources\Json\JsonResource; use Illuminate\Support\Facades\DB; -use Jikan\Request\Anime\AnimeCharactersAndStaffRequest; -use Jikan\Request\Anime\AnimeForumRequest; -use Jikan\Request\Anime\AnimeMoreInfoRequest; -use Jikan\Request\Anime\AnimeNewsRequest; -use Jikan\Request\Anime\AnimePicturesRequest; -use Jikan\Request\Anime\AnimeRecentlyUpdatedByUsersRequest; -use Jikan\Request\Anime\AnimeRecommendationsRequest; -use Jikan\Request\Anime\AnimeReviewsRequest; -use Jikan\Request\Anime\AnimeStatsRequest; +use Jikan\Exception\BadResponseException; +use Jikan\Helper\Constants; use Jikan\Request\Manga\MangaCharactersRequest; use Jikan\Request\Manga\MangaForumRequest; use Jikan\Request\Manga\MangaMoreInfoRequest; @@ -41,11 +31,10 @@ use Jikan\Request\Manga\MangaNewsRequest; use Jikan\Request\Manga\MangaPicturesRequest; use Jikan\Request\Manga\MangaRecentlyUpdatedByUsersRequest; use Jikan\Request\Manga\MangaRecommendationsRequest; -use Jikan\Request\Manga\MangaRequest; use Jikan\Request\Manga\MangaReviewsRequest; use Jikan\Request\Manga\MangaStatsRequest; use MongoDB\BSON\UTCDateTime; -use mysql_xdevapi\Result; +use Symfony\Component\HttpFoundation\Exception\BadRequestException; class MangaController extends Controller { @@ -442,7 +431,7 @@ class MangaController extends Controller * @OA\Property( * property="data", * type="array", - * + * * @OA\Items( * type="object", * ref="#/components/schemas/manga_images" @@ -693,7 +682,7 @@ class MangaController extends Controller } /** - * @OA\Get( + * @OA\Get( * path="/manga/{id}/reviews", * operationId="getMangaReviews", * tags={"manga"}, @@ -719,9 +708,20 @@ class MangaController extends Controller * description="Error: Bad request. When required parameters were not supplied.", * ), * ) + * @throws \Exception */ public function reviews(Request $request, int $id) { + $validation = $this->validate($request, [ + 'page' => 'nullable|numeric', + 'sort' => 'nullable|string' + ]); + + $page = $request->get('page') ?? 1; + $spoilers = $request->get('spoilers') ?? false; + $preliminary = $request->get('preliminary') ?? false; + $sort = $request->get('sort'); + $results = DB::table($this->getRouteTable($request)) ->where('request_hash', $this->fingerprint) ->get(); @@ -730,9 +730,19 @@ class MangaController extends Controller $results->isEmpty() || $this->isExpired($request, $results) ) { - $page = $request->get('page') ?? 1; - $manga = $this->jikan->getMangaReviews(new MangaReviewsRequest($id, $page)); - $response = \json_decode($this->serializer->serialize($manga, 'json'), true); + + $response = ScraperHelper::getSerializedJSON( + app('JikanParser') + ->getMangaReviews( + new MangaReviewsRequest( + $id, + $page, + in_array($sort, [Constants::REVIEWS_SORT_MOST_VOTED, Constants::REVIEWS_SORT_NEWEST, Constants::REVIEWS_SORT_OLDEST]) ? $sort : Constants::REVIEWS_SORT_MOST_VOTED, + $spoilers, + $preliminary + ) + ) + ); $results = $this->updateCache($request, $results, $response); } diff --git a/app/Http/Controllers/V4DB/ReviewsController.php b/app/Http/Controllers/V4DB/ReviewsController.php index 5471a6e..34a214f 100644 --- a/app/Http/Controllers/V4DB/ReviewsController.php +++ b/app/Http/Controllers/V4DB/ReviewsController.php @@ -9,7 +9,9 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; use Jikan\Helper\Constants; use Jikan\Request\Reviews\RecentReviewsRequest; +use Jikan\Request\Reviews\ReviewsRequest; use MongoDB\BSON\UTCDateTime; +use Symfony\Component\HttpFoundation\Exception\BadRequestException; class ReviewsController extends Controller { @@ -73,7 +75,26 @@ class ReviewsController extends Controller || $this->isExpired($request, $results) ) { $page = $request->get('page') ?? 1; - $anime = $this->jikan->getRecentReviews(new RecentReviewsRequest(Constants::RECENT_REVIEW_ANIME, $page)); + $sort = $request->get('sort') ?? Constants::REVIEWS_SORT_MOST_VOTED; + + if (!in_array($sort, [Constants::REVIEWS_SORT_MOST_VOTED, Constants::REVIEWS_SORT_NEWEST, Constants::REVIEWS_SORT_OLDEST])) { + throw new BadRequestException('Invalid sort for reviews. Please refer to the documentation: https://docs.api.jikan.moe/'); + } + + $spoilers = $request->get('spoilers') ?? false; + $preliminary = $request->get('preliminary') ?? false; + + $anime = $this->jikan + ->getReviews( + new ReviewsRequest( + Constants::ANIME, + $page, + $sort, + $spoilers, + $preliminary + ) + ); + $response = \json_decode($this->serializer->serialize($anime, 'json'), true); $results = $this->updateCache($request, $results, $response); @@ -149,9 +170,27 @@ class ReviewsController extends Controller || $this->isExpired($request, $results) ) { $page = $request->get('page') ?? 1; - $anime = $this->jikan->getRecentReviews(new RecentReviewsRequest(Constants::RECENT_REVIEW_MANGA, $page)); - $response = \json_decode($this->serializer->serialize($anime, 'json'), true); + $sort = $request->get('sort') ?? Constants::REVIEWS_SORT_MOST_VOTED; + if (!in_array($sort, [Constants::REVIEWS_SORT_MOST_VOTED, Constants::REVIEWS_SORT_NEWEST, Constants::REVIEWS_SORT_OLDEST])) { + throw new BadRequestException('Invalid sort for reviews. Please refer to the documentation: https://docs.api.jikan.moe/'); + } + + $spoilers = $request->get('spoilers') ?? false; + $preliminary = $request->get('preliminary') ?? false; + + $anime = $this->jikan + ->getReviews( + new ReviewsRequest( + Constants::MANGA, + $page, + $sort, + $spoilers, + $preliminary + ) + ); + + $response = \json_decode($this->serializer->serialize($anime, 'json'), true); $results = $this->updateCache($request, $results, $response); } diff --git a/app/Http/Controllers/V4DB/SearchController.php b/app/Http/Controllers/V4DB/SearchController.php index 62a8eb7..875d445 100644 --- a/app/Http/Controllers/V4DB/SearchController.php +++ b/app/Http/Controllers/V4DB/SearchController.php @@ -641,6 +641,14 @@ class SearchController extends ControllerWithQueryBuilderProvider } /** + * + * @OA\Schema( + * schema="producers_query_orderby", + * description="Producers Search Query Order By", + * type="string", + * enum={"mal_id", "count", "favorites", "established"} + * ) + * * @OA\Get( * path="/producers", * operationId="getProducers", diff --git a/app/Http/Controllers/V4DB/SeasonController.php b/app/Http/Controllers/V4DB/SeasonController.php index d995021..3ddc79f 100644 --- a/app/Http/Controllers/V4DB/SeasonController.php +++ b/app/Http/Controllers/V4DB/SeasonController.php @@ -4,15 +4,26 @@ namespace App\Http\Controllers\V4DB; use App\Anime; use App\Http\HttpResponse; +use App\Http\QueryBuilder\AnimeSearchQueryBuilder; use App\Http\Resources\V4\AnimeCollection; use App\Http\Resources\V4\ResultsResource; use Exception; use Illuminate\Http\Request; +use Illuminate\Support\Carbon; use Illuminate\Support\Facades\DB; +use Jikan\Helper\Constants; +use Jikan\Model\Common\DateRange; use Jikan\Request\SeasonList\SeasonListRequest; +use Symfony\Component\HttpFoundation\Exception\BadRequestException; +/** + * + */ class SeasonController extends Controller { + /** + * + */ private const VALID_SEASONS = [ 'Summer', 'Spring', @@ -40,7 +51,14 @@ class SeasonController extends Controller * @OA\Schema(type="string") * ), * - * @OA\Parameter(ref="#/components/parameters/page"), + * @OA\Parameter( + * name="filter", + * description="Entry types", + * in="query", + * @OA\Schema(type="string",enum={"tv","movie","ova","special","ona","music"}) + * ), + * + * @OA\Parameter(ref="#/components/parameters/page"), * * @OA\Response( * response="200", @@ -81,6 +99,7 @@ class SeasonController extends Controller $maxResultsPerPage = env('MAX_RESULTS_PER_PAGE', 30); $page = $request->get('page') ?? 1; $limit = $request->get('limit') ?? $maxResultsPerPage; + $type = $request->get('filter'); if (!empty($limit)) { $limit = (int) $limit; @@ -113,14 +132,24 @@ class SeasonController extends Controller list($season, $year) = $this->getSeasonStr(); } + $range = $this->getSeasonRange($year, $season); + $results = Anime::query() - ->where('premiered', "{$season} $year") + ->whereBetween('aired.from', [$range['from'], $range['to']]); + + if (array_key_exists(strtolower($type), AnimeSearchQueryBuilder::MAP_TYPES)) { + $results = $results + ->where('type', AnimeSearchQueryBuilder::MAP_TYPES[$type]); + } + + $results = $results ->orderBy('members', 'desc') ->paginate( $limit, ['*'], null, - $page); + $page + ); $response = (new AnimeCollection( $results @@ -212,7 +241,14 @@ class SeasonController extends Controller * operationId="getSeasonUpcoming", * tags={"seasons"}, * - * @OA\Parameter(ref="#/components/parameters/page"), + * @OA\Parameter( + * name="filter", + * description="Entry types", + * in="query", + * @OA\Schema(type="string",enum={"tv","movie","ova","special","ona","music"}) + * ), + * + * @OA\Parameter(ref="#/components/parameters/page"), * * @OA\Response( * response="200", @@ -233,6 +269,8 @@ class SeasonController extends Controller $maxResultsPerPage = env('MAX_RESULTS_PER_PAGE', 30); $page = $request->get('page') ?? 1; $limit = $request->get('limit') ?? $maxResultsPerPage; + $type = $request->get('filter'); + if (!empty($limit)) { $limit = (int) $limit; @@ -246,20 +284,17 @@ class SeasonController extends Controller } } - - // $nextYear = (new \DateTime(null, new \DateTimeZone('Asia/Tokyo'))) -// ->modify('+1 year') -// ->format('Y'); - $results = Anime::query() - ->where('status', 'Not yet aired') -// ->where('premiered', 'like', "%{$nextYear}%") - ->orderBy('members', 'desc'); + ->where('status', 'Not yet aired'); + + if (array_key_exists(strtolower($type), AnimeSearchQueryBuilder::MAP_TYPES)) { + $results = $results + ->where('type', AnimeSearchQueryBuilder::MAP_TYPES[$type]); + } $season = 'Later'; - - $results = $results + ->orderBy('members', 'desc') ->paginate( $limit, ['*'], @@ -302,4 +337,25 @@ class SeasonController extends Controller default: throw new Exception('Could not generate seasonal string'); } } + + /** + * @param int $year + * @param string $season + * @return string[] + */ + private function getSeasonRange(int $year, string $season) : array + { + [$monthStart, $monthEnd] = match ($season) { + 'Winter' => [1, 3], + 'Spring' => [4, 6], + 'Summer' => [7, 9], + 'Fall' => [10, 12], + default => throw new BadRequestException('Invalid season supplied'), + }; + + return [ + 'from' => Carbon::createFromDate($year, $monthStart, 1)->toAtomString(), + 'to' => Carbon::createFromDate($year, $monthEnd, 1)->modify('last day of this month')->toAtomString() + ]; + } } diff --git a/app/Http/Controllers/V4DB/UserController.php b/app/Http/Controllers/V4DB/UserController.php index 5cf3b3e..5a90f75 100644 --- a/app/Http/Controllers/V4DB/UserController.php +++ b/app/Http/Controllers/V4DB/UserController.php @@ -14,6 +14,7 @@ use App\Http\Resources\V4\UserProfileMangaListResource; use App\Profile; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; +use Jikan\Helper\Constants; use Jikan\Request\User\RecentlyOnlineUsersRequest; use Jikan\Request\User\UserAnimeListRequest; use Jikan\Request\User\UserClubsRequest; @@ -23,6 +24,7 @@ use Jikan\Request\User\UserMangaListRequest; use Jikan\Request\User\UserRecommendationsRequest; use Jikan\Request\User\UserReviewsRequest; use MongoDB\BSON\UTCDateTime; +use Symfony\Component\HttpFoundation\Exception\BadRequestException; /** * Class Controller @@ -964,9 +966,16 @@ class UserController extends Controller || $this->isExpired($request, $results) ) { $page = $request->get('page') ?? 1; - $data = $this->jikan->getUserReviews(new UserReviewsRequest($username, $page)); - $response = \json_decode($this->serializer->serialize($data, 'json'), true); + $data = $this->jikan + ->getUserReviews( + new UserReviewsRequest( + $username, + $page, + ) + ); + + $response = \json_decode($this->serializer->serialize($data, 'json'), true); $results = $this->updateCache($request, $results, $response); } diff --git a/app/Http/Resources/V4/ReviewsResource.php b/app/Http/Resources/V4/ReviewsResource.php index 9fcb03d..d6a64cb 100644 --- a/app/Http/Resources/V4/ReviewsResource.php +++ b/app/Http/Resources/V4/ReviewsResource.php @@ -19,17 +19,57 @@ class ReviewsResource extends JsonResource * @OA\Property( * property="url", * type="string", - * description="MyAnimeList URL" + * description="MyAnimeList review URL" * ), * @OA\Property( * property="type", * type="string", - * description="Entry Type" + * description="Entry type" * ), * @OA\Property( - * property="votes", - * type="integer", - * description="Number of user votes on the Review" + * property="reactions", + * type="object", + * description="User reaction count on the review", + * @OA\Property( + * property="overall", + * type="integer", + * description="Overall reaction count" + * ), + * @OA\Property( + * property="nice", + * type="integer", + * description="Nice reaction count" + * ), + * @OA\Property( + * property="love_it", + * type="integer", + * description="Love it reaction count" + * ), + * @OA\Property( + * property="funny", + * type="integer", + * description="Funny reaction count" + * ), + * @OA\Property( + * property="confusing", + * type="integer", + * description="Confusing reaction count" + * ), + * @OA\Property( + * property="informative", + * type="integer", + * description="Informative reaction count" + * ), + * @OA\Property( + * property="well_written", + * type="integer", + * description="Well written reaction count" + * ), + * @OA\Property( + * property="creative", + * type="integer", + * description="Creative reaction count" + * ) * ), * @OA\Property( * property="date", @@ -37,44 +77,30 @@ class ReviewsResource extends JsonResource * description="Review created date ISO8601" * ), * @OA\Property( - * property="chapters_read", - * type="integer", - * description="Number of chapters read by the reviewer" - * ), - * @OA\Property( * property="review", * type="string", * description="Review content" * ), * @OA\Property( - * property="scores", - * type="object", - * description="Review Scores breakdown", - * @OA\Property( - * property="overall", - * type="integer", - * description="Overall Score" - * ), - * @OA\Property( - * property="story", - * type="integer", - * description="Story Score" - * ), - * @OA\Property( - * property="art", - * type="integer", - * description="Art Score" - * ), - * @OA\Property( - * property="character", - * type="integer", - * description="Character Score" - * ), - * @OA\Property( - * property="enjoyment", - * type="integer", - * description="Enjoyment Score" - * ), + * property="score", + * type="integer", + * description="Number of user votes on the Review" + * ), + * @OA\Property ( + * property="tags", + * type="array", + * description="Review tags", + * @OA\Items(type="string"), + * ), + * @OA\Property ( + * property="is_spoiler", + * type="bool", + * description="The review contains spoiler" + * ), + * @OA\Property ( + * property="is_preliminary", + * type="bool", + * description="The review was made before the entry was completed" * ), * ), * @@ -89,17 +115,57 @@ class ReviewsResource extends JsonResource * @OA\Property( * property="url", * type="string", - * description="MyAnimeList URL" + * description="MyAnimeList review URL" * ), * @OA\Property( * property="type", * type="string", - * description="Entry Type" + * description="Entry type" * ), * @OA\Property( - * property="votes", - * type="integer", - * description="Number of user votes on the Review" + * property="reactions", + * type="object", + * description="User reaction count on the review", + * @OA\Property( + * property="overall", + * type="integer", + * description="Overall reaction count" + * ), + * @OA\Property( + * property="nice", + * type="integer", + * description="Nice reaction count" + * ), + * @OA\Property( + * property="love_it", + * type="integer", + * description="Love it reaction count" + * ), + * @OA\Property( + * property="funny", + * type="integer", + * description="Funny reaction count" + * ), + * @OA\Property( + * property="confusing", + * type="integer", + * description="Confusing reaction count" + * ), + * @OA\Property( + * property="informative", + * type="integer", + * description="Informative reaction count" + * ), + * @OA\Property( + * property="well_written", + * type="integer", + * description="Well written reaction count" + * ), + * @OA\Property( + * property="creative", + * type="integer", + * description="Creative reaction count" + * ) * ), * @OA\Property( * property="date", @@ -112,45 +178,31 @@ class ReviewsResource extends JsonResource * description="Review content" * ), * @OA\Property( + * property="score", + * type="integer", + * description="Number of user votes on the Review" + * ), + * @OA\Property ( + * property="tags", + * type="array", + * description="Review tags", + * @OA\Items(type="string"), + * ), + * @OA\Property ( + * property="is_spoiler", + * type="bool", + * description="The review contains spoiler" + * ), + * @OA\Property ( + * property="is_preliminary", + * type="bool", + * description="The review was made before the entry was completed" + * ), + * @OA\Property( * property="episodes_watched", * type="integer", * description="Number of episodes watched" * ), - * @OA\Property( - * property="scores", - * type="object", - * description="Review Scores breakdown", - * @OA\Property( - * property="overall", - * type="integer", - * description="Overall Score" - * ), - * @OA\Property( - * property="story", - * type="integer", - * description="Story Score" - * ), - * @OA\Property( - * property="animation", - * type="integer", - * description="Animation Score" - * ), - * @OA\Property( - * property="sound", - * type="integer", - * description="Sound Score" - * ), - * @OA\Property( - * property="character", - * type="integer", - * description="Character Score" - * ), - * @OA\Property( - * property="enjoyment", - * type="integer", - * description="Enjoyment Score" - * ), - * ), * ), * * @@ -233,4 +285,4 @@ class ReviewsResource extends JsonResource 'data' => $this['results'], ]; } -} \ No newline at end of file +} diff --git a/composer.json b/composer.json index 0031613..ee04541 100755 --- a/composer.json +++ b/composer.json @@ -21,7 +21,7 @@ "flipbox/lumen-generator": "^9.0", "illuminate/redis": "^9.0", "jenssegers/mongodb": "^3.8", - "jikan-me/jikan": "^3", + "jikan-me/jikan": "^4", "jms/serializer": "^3.0", "laravel/legacy-factories": "^1.1", "laravel/lumen-framework": "^9.0", diff --git a/composer.lock b/composer.lock index ceb3d68..817cd76 100644 --- a/composer.lock +++ b/composer.lock @@ -4,30 +4,962 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7925f0519474967cd0c6a0c38d6143a8", + "content-hash": "cf4c0d150bce75398ce4300c27d1cdf6", "packages": [ { - "name": "brick/math", - "version": "0.9.3", + "name": "amphp/amp", + "version": "v2.6.2", "source": { "type": "git", - "url": "https://github.com/brick/math.git", - "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" + "url": "https://github.com/amphp/amp.git", + "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", - "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", + "url": "https://api.github.com/repos/amphp/amp/zipball/9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", + "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "ext-json": "*", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^7 | ^8 | ^9", + "psalm/phar": "^3.11@dev", + "react/promise": "^2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "files": [ + "lib/functions.php", + "lib/Internal/functions.php" + ], + "psr-4": { + "Amp\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Lowrey", + "email": "rdlowrey@php.net" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Bob Weinand", + "email": "bobwei9@hotmail.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "A non-blocking concurrency framework for PHP applications.", + "homepage": "https://amphp.org/amp", + "keywords": [ + "async", + "asynchronous", + "awaitable", + "concurrency", + "event", + "event-loop", + "future", + "non-blocking", + "promise" + ], + "support": { + "irc": "irc://irc.freenode.org/amphp", + "issues": "https://github.com/amphp/amp/issues", + "source": "https://github.com/amphp/amp/tree/v2.6.2" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-02-20T17:52:18+00:00" + }, + { + "name": "amphp/byte-stream", + "version": "v1.8.1", + "source": { + "type": "git", + "url": "https://github.com/amphp/byte-stream.git", + "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/byte-stream/zipball/acbd8002b3536485c997c4e019206b3f10ca15bd", + "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd", + "shasum": "" + }, + "require": { + "amphp/amp": "^2", + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.4", + "friendsofphp/php-cs-fixer": "^2.3", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^6 || ^7 || ^8", + "psalm/phar": "^3.11.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "lib/functions.php" + ], + "psr-4": { + "Amp\\ByteStream\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "A stream abstraction to make working with non-blocking I/O simple.", + "homepage": "http://amphp.org/byte-stream", + "keywords": [ + "amp", + "amphp", + "async", + "io", + "non-blocking", + "stream" + ], + "support": { + "irc": "irc://irc.freenode.org/amphp", + "issues": "https://github.com/amphp/byte-stream/issues", + "source": "https://github.com/amphp/byte-stream/tree/v1.8.1" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2021-03-30T17:13:30+00:00" + }, + { + "name": "amphp/cache", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/amphp/cache.git", + "reference": "2b6b5dbb70e54cc914df9952ba7c012bc4cbcd28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/cache/zipball/2b6b5dbb70e54cc914df9952ba7c012bc4cbcd28", + "reference": "2b6b5dbb70e54cc914df9952ba7c012bc4cbcd28", + "shasum": "" + }, + "require": { + "amphp/amp": "^2", + "amphp/serialization": "^1", + "amphp/sync": "^1.2", + "php": ">=7.1" + }, + "conflict": { + "amphp/file": "<0.2 || >=3" + }, + "require-dev": { + "amphp/file": "^1 || ^2", + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.1", + "phpunit/phpunit": "^6 | ^7 | ^8 | ^9", + "vimeo/psalm": "^4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Amp\\Cache\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + }, + { + "name": "Daniel Lowrey", + "email": "rdlowrey@php.net" + } + ], + "description": "A promise-aware caching API for Amp.", + "homepage": "https://github.com/amphp/cache", + "support": { + "irc": "irc://irc.freenode.org/amphp", + "issues": "https://github.com/amphp/cache/issues", + "source": "https://github.com/amphp/cache/tree/v1.5.0" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2021-06-29T17:12:43+00:00" + }, + { + "name": "amphp/dns", + "version": "v1.2.3", + "source": { + "type": "git", + "url": "https://github.com/amphp/dns.git", + "reference": "852292532294d7972c729a96b49756d781f7c59d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/dns/zipball/852292532294d7972c729a96b49756d781f7c59d", + "reference": "852292532294d7972c729a96b49756d781f7c59d", + "shasum": "" + }, + "require": { + "amphp/amp": "^2", + "amphp/byte-stream": "^1.1", + "amphp/cache": "^1.2", + "amphp/parser": "^1", + "amphp/windows-registry": "^0.3", + "daverandom/libdns": "^2.0.1", + "ext-filter": "*", + "ext-json": "*", + "php": ">=7.0" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "phpunit/phpunit": "^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "autoload": { + "files": [ + "lib/functions.php" + ], + "psr-4": { + "Amp\\Dns\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Wright", + "email": "addr@daverandom.com" + }, + { + "name": "Daniel Lowrey", + "email": "rdlowrey@php.net" + }, + { + "name": "Bob Weinand", + "email": "bobwei9@hotmail.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + } + ], + "description": "Async DNS resolution for Amp.", + "homepage": "https://github.com/amphp/dns", + "keywords": [ + "amp", + "amphp", + "async", + "client", + "dns", + "resolve" + ], + "support": { + "issues": "https://github.com/amphp/dns/issues", + "source": "https://github.com/amphp/dns/tree/v1.2.3" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2020-07-21T19:04:57+00:00" + }, + { + "name": "amphp/hpack", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/amphp/hpack.git", + "reference": "cf4f1663e9fd58f60258c06177098655ca6377a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/hpack/zipball/cf4f1663e9fd58f60258c06177098655ca6377a5", + "reference": "cf4f1663e9fd58f60258c06177098655ca6377a5", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "http2jp/hpack-test-case": "^1", + "phpunit/phpunit": "^6 | ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Amp\\Http\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Lowrey", + "email": "rdlowrey@php.net" + }, + { + "name": "Bob Weinand" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + } + ], + "description": "HTTP/2 HPack implementation.", + "homepage": "https://github.com/amphp/hpack", + "keywords": [ + "headers", + "hpack", + "http-2" + ], + "support": { + "issues": "https://github.com/amphp/hpack/issues", + "source": "https://github.com/amphp/hpack/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2021-06-11T20:03:34+00:00" + }, + { + "name": "amphp/http", + "version": "v1.7.0", + "source": { + "type": "git", + "url": "https://github.com/amphp/http.git", + "reference": "b65454643a7e92c6f1f75e00acac0a0a676ec8be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/http/zipball/b65454643a7e92c6f1f75e00acac0a0a676ec8be", + "reference": "b65454643a7e92c6f1f75e00acac0a0a676ec8be", + "shasum": "" + }, + "require": { + "amphp/hpack": "^3", + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "^2-dev", + "phpunit/phpunit": "^9 || ^8 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Amp\\Http\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Basic HTTP primitives which can be shared by servers and clients.", + "support": { + "issues": "https://github.com/amphp/http/issues", + "source": "https://github.com/amphp/http/tree/v1.7.0" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-10-16T20:32:41+00:00" + }, + { + "name": "amphp/http-client", + "version": "v4.6.2", + "source": { + "type": "git", + "url": "https://github.com/amphp/http-client.git", + "reference": "453f84f623e409889168351e60246f5feddc1b3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/http-client/zipball/453f84f623e409889168351e60246f5feddc1b3c", + "reference": "453f84f623e409889168351e60246f5feddc1b3c", + "shasum": "" + }, + "require": { + "amphp/amp": "^2.4", + "amphp/byte-stream": "^1.6", + "amphp/hpack": "^3", + "amphp/http": "^1.6", + "amphp/socket": "^1", + "amphp/sync": "^1.3", + "league/uri": "^6", + "php": ">=7.2", + "psr/http-message": "^1" + }, + "conflict": { + "amphp/file": "<0.2 || >=3" + }, + "require-dev": { + "amphp/file": "^0.2 || ^0.3 || ^1 || ^2", + "amphp/http-server": "^2", + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.1", + "amphp/react-adapter": "^2.1", + "clue/socks-react": "^1.0", + "ext-json": "*", + "kelunik/link-header-rfc5988": "^1.0", + "laminas/laminas-diactoros": "^2.3", + "phpunit/phpunit": "^7 || ^8 || ^9", + "vimeo/psalm": "^4" + }, + "suggest": { + "amphp/file": "Required for file request bodies and HTTP archive logging", + "ext-json": "Required for logging HTTP archives", + "ext-zlib": "Allows using compression for response bodies." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "files": [ + "src/Internal/functions.php" + ], + "psr-4": { + "Amp\\Http\\Client\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Lowrey", + "email": "rdlowrey@gmail.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + } + ], + "description": "Asynchronous concurrent HTTP/2 and HTTP/1.1 client built on the Amp concurrency framework", + "homepage": "https://github.com/amphp/http-client", + "keywords": [ + "async", + "client", + "concurrent", + "http", + "non-blocking", + "rest" + ], + "support": { + "issues": "https://github.com/amphp/http-client/issues", + "source": "https://github.com/amphp/http-client/tree/v4.6.2" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2021-10-09T14:11:46+00:00" + }, + { + "name": "amphp/parser", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/amphp/parser.git", + "reference": "f83e68f03d5b8e8e0365b8792985a7f341c57ae1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/parser/zipball/f83e68f03d5b8e8e0365b8792985a7f341c57ae1", + "reference": "f83e68f03d5b8e8e0365b8792985a7f341c57ae1", + "shasum": "" + }, + "require": { + "php": ">=7" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.3", + "phpunit/phpunit": "^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Amp\\Parser\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + } + ], + "description": "A generator parser to make streaming parsers simple.", + "homepage": "https://github.com/amphp/parser", + "keywords": [ + "async", + "non-blocking", + "parser", + "stream" + ], + "support": { + "issues": "https://github.com/amphp/parser/issues", + "source": "https://github.com/amphp/parser/tree/is-valid" + }, + "time": "2017-06-06T05:29:10+00:00" + }, + { + "name": "amphp/process", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/amphp/process.git", + "reference": "76e9495fd6818b43a20167cb11d8a67f7744ee0f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/process/zipball/76e9495fd6818b43a20167cb11d8a67f7744ee0f", + "reference": "76e9495fd6818b43a20167cb11d8a67f7744ee0f", + "shasum": "" + }, + "require": { + "amphp/amp": "^2", + "amphp/byte-stream": "^1.4", + "php": ">=7" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "phpunit/phpunit": "^6" + }, + "type": "library", + "autoload": { + "files": [ + "lib/functions.php" + ], + "psr-4": { + "Amp\\Process\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bob Weinand", + "email": "bobwei9@hotmail.com" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Asynchronous process manager.", + "homepage": "https://github.com/amphp/process", + "support": { + "issues": "https://github.com/amphp/process/issues", + "source": "https://github.com/amphp/process/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-07-06T23:50:12+00:00" + }, + { + "name": "amphp/serialization", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/amphp/serialization.git", + "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/serialization/zipball/693e77b2fb0b266c3c7d622317f881de44ae94a1", + "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "phpunit/phpunit": "^9 || ^8 || ^7" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Amp\\Serialization\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Serialization tools for IPC and data storage in PHP.", + "homepage": "https://github.com/amphp/serialization", + "keywords": [ + "async", + "asynchronous", + "serialization", + "serialize" + ], + "support": { + "issues": "https://github.com/amphp/serialization/issues", + "source": "https://github.com/amphp/serialization/tree/master" + }, + "time": "2020-03-25T21:39:07+00:00" + }, + { + "name": "amphp/socket", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/amphp/socket.git", + "reference": "a8af9f5d0a66c5fe9567da45a51509e592788fe6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/socket/zipball/a8af9f5d0a66c5fe9567da45a51509e592788fe6", + "reference": "a8af9f5d0a66c5fe9567da45a51509e592788fe6", + "shasum": "" + }, + "require": { + "amphp/amp": "^2", + "amphp/byte-stream": "^1.6", + "amphp/dns": "^1 || ^0.9", + "ext-openssl": "*", + "kelunik/certificate": "^1.1", + "league/uri-parser": "^1.4", + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "phpunit/phpunit": "^6 || ^7 || ^8", + "vimeo/psalm": "^3.9@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php", + "src/Internal/functions.php" + ], + "psr-4": { + "Amp\\Socket\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Lowrey", + "email": "rdlowrey@gmail.com" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Async socket connection / server tools for Amp.", + "homepage": "https://github.com/amphp/socket", + "keywords": [ + "amp", + "async", + "encryption", + "non-blocking", + "sockets", + "tcp", + "tls" + ], + "support": { + "issues": "https://github.com/amphp/socket/issues", + "source": "https://github.com/amphp/socket/tree/v1.2.0" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2021-07-09T18:18:48+00:00" + }, + { + "name": "amphp/sync", + "version": "v1.4.2", + "source": { + "type": "git", + "url": "https://github.com/amphp/sync.git", + "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/sync/zipball/85ab06764f4f36d63b1356b466df6111cf4b89cf", + "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf", + "shasum": "" + }, + "require": { + "amphp/amp": "^2.2", + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.1", + "phpunit/phpunit": "^9 || ^8 || ^7" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php", + "src/ConcurrentIterator/functions.php" + ], + "psr-4": { + "Amp\\Sync\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Stephen Coakley", + "email": "me@stephencoakley.com" + } + ], + "description": "Mutex, Semaphore, and other synchronization tools for Amp.", + "homepage": "https://github.com/amphp/sync", + "keywords": [ + "async", + "asynchronous", + "mutex", + "semaphore", + "synchronization" + ], + "support": { + "issues": "https://github.com/amphp/sync/issues", + "source": "https://github.com/amphp/sync/tree/v1.4.2" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2021-10-25T18:29:10+00:00" + }, + { + "name": "amphp/windows-registry", + "version": "v0.3.3", + "source": { + "type": "git", + "url": "https://github.com/amphp/windows-registry.git", + "reference": "0f56438b9197e224325e88f305346f0221df1f71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/windows-registry/zipball/0f56438b9197e224325e88f305346f0221df1f71", + "reference": "0f56438b9197e224325e88f305346f0221df1f71", + "shasum": "" + }, + "require": { + "amphp/amp": "^2", + "amphp/byte-stream": "^1.4", + "amphp/process": "^1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master" + }, + "type": "library", + "autoload": { + "psr-4": { + "Amp\\WindowsRegistry\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Windows Registry Reader.", + "support": { + "issues": "https://github.com/amphp/windows-registry/issues", + "source": "https://github.com/amphp/windows-registry/tree/master" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2020-07-10T16:13:29+00:00" + }, + { + "name": "brick/math", + "version": "0.10.2", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/459f2781e1a08d52ee56b0b1444086e038561e3f", + "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f", "shasum": "" }, "require": { "ext-json": "*", - "php": "^7.1 || ^8.0" + "php": "^7.4 || ^8.0" }, "require-dev": { "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", - "vimeo/psalm": "4.9.2" + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "4.25.0" }, "type": "library", "autoload": { @@ -52,19 +984,15 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.9.3" + "source": "https://github.com/brick/math/tree/0.10.2" }, "funding": [ { "url": "https://github.com/BenMorel", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/brick/math", - "type": "tidelift" } ], - "time": "2021-08-15T20:50:18+00:00" + "time": "2022-08-10T22:54:19+00:00" }, { "name": "classpreloader/classpreloader", @@ -325,6 +1253,50 @@ ], "time": "2022-03-06T18:59:16+00:00" }, + { + "name": "daverandom/libdns", + "version": "v2.0.3", + "source": { + "type": "git", + "url": "https://github.com/DaveRandom/LibDNS.git", + "reference": "42c2d700d1178c9f9e78664793463f7f1aea248c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DaveRandom/LibDNS/zipball/42c2d700d1178c9f9e78664793463f7f1aea248c", + "reference": "42c2d700d1178c9f9e78664793463f7f1aea248c", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": ">=7.0" + }, + "suggest": { + "ext-intl": "Required for IDN support" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "LibDNS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "DNS protocol implementation written in pure PHP", + "keywords": [ + "dns" + ], + "support": { + "issues": "https://github.com/DaveRandom/LibDNS/issues", + "source": "https://github.com/DaveRandom/LibDNS/tree/v2.0.3" + }, + "time": "2022-09-20T18:15:38+00:00" + }, { "name": "doctrine/annotations", "version": "1.13.3", @@ -400,28 +1372,28 @@ }, { "name": "doctrine/inflector", - "version": "2.0.4", + "version": "2.0.6", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89" + "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", - "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", + "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "vimeo/psalm": "^4.10" + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25" }, "type": "library", "autoload": { @@ -471,7 +1443,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.4" + "source": "https://github.com/doctrine/inflector/tree/2.0.6" }, "funding": [ { @@ -487,7 +1459,7 @@ "type": "tidelift" } ], - "time": "2021-10-22T20:16:43+00:00" + "time": "2022-10-20T09:10:12+00:00" }, { "name": "doctrine/instantiator", @@ -637,16 +1609,16 @@ }, { "name": "dragonmantank/cron-expression", - "version": "v3.3.1", + "version": "v3.3.2", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa" + "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/be85b3f05b46c39bbc0d95f6c071ddff669510fa", - "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8", + "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8", "shasum": "" }, "require": { @@ -686,7 +1658,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.1" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2" }, "funding": [ { @@ -694,7 +1666,7 @@ "type": "github" } ], - "time": "2022-01-18T15:43:28+00:00" + "time": "2022-09-10T18:51:20+00:00" }, { "name": "egulias/email-validator", @@ -764,6 +1736,109 @@ ], "time": "2022-06-18T20:57:19+00:00" }, + { + "name": "elastic/transport", + "version": "v8.5.0", + "source": { + "type": "git", + "url": "git@github.com:elastic/elastic-transport-php.git", + "reference": "f4ed45936e4ae6e9f3c3e4ab30a2c976b5a841c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/elastic/elastic-transport-php/zipball/f4ed45936e4ae6e9f3c3e4ab30a2c976b5a841c9", + "reference": "f4ed45936e4ae6e9f3c3e4ab30a2c976b5a841c9", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.0", + "php": "^7.4 || ^8.0", + "php-http/discovery": "^1.14", + "php-http/httplug": "^2.3", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "nyholm/psr7": "^1.5", + "php-http/mock-client": "^1.5", + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Elastic\\Transport\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "HTTP transport PHP library for Elastic products", + "keywords": [ + "PSR_17", + "elastic", + "http", + "psr-18", + "psr-7", + "transport" + ], + "time": "2022-10-14T15:08:50+00:00" + }, + { + "name": "elasticsearch/elasticsearch", + "version": "v8.5.2", + "source": { + "type": "git", + "url": "git@github.com:elastic/elasticsearch-php.git", + "reference": "8a6dbaad352247e3ab6ee720a4c45d67236864b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/8a6dbaad352247e3ab6ee720a4c45d67236864b2", + "reference": "8a6dbaad352247e3ab6ee720a4c45d67236864b2", + "shasum": "" + }, + "require": { + "elastic/transport": "^8.5", + "guzzlehttp/guzzle": "^7.0", + "php": "^7.4 || ^8.0", + "psr/http-client": "^1.0", + "psr/http-message": "^1.0", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "ext-yaml": "*", + "ext-zip": "*", + "mockery/mockery": "^1.5", + "nyholm/psr7": "^1.5", + "php-http/mock-client": "^1.5", + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9.5", + "symfony/finder": "~4.0", + "symfony/http-client": "^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Elastic\\Elasticsearch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHP Client for Elasticsearch", + "keywords": [ + "client", + "elastic", + "elasticsearch", + "search" + ], + "time": "2022-11-15T10:44:30+00:00" + }, { "name": "fabpot/goutte", "version": "v4.0.2", @@ -940,24 +2015,24 @@ }, { "name": "graham-campbell/result-type", - "version": "v1.0.4", + "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "0690bde05318336c7221785f2a932467f98b64ca" + "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca", - "reference": "0690bde05318336c7221785f2a932467f98b64ca", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/a878d45c1914464426dc94da61c9e1d36ae262a8", + "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0", - "phpoption/phpoption": "^1.8" + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9" }, "require-dev": { - "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + "phpunit/phpunit": "^8.5.28 || ^9.5.21" }, "type": "library", "autoload": { @@ -986,7 +2061,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.4" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.0" }, "funding": [ { @@ -998,20 +2073,148 @@ "type": "tidelift" } ], - "time": "2021-11-21T21:41:47+00:00" + "time": "2022-07-30T15:56:11+00:00" }, { - "name": "guzzlehttp/promises", - "version": "1.5.1", + "name": "guzzlehttp/guzzle", + "version": "7.5.0", "source": { "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.9 || ^2.4", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "ext-curl": "*", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "7.5-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "MĂ¡rk SĂ¡gi-KazĂ¡r", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-08-28T15:39:27+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "1.5.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "b94b2807d85443f9719887892882d0329d1e2598" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", + "reference": "b94b2807d85443f9719887892882d0329d1e2598", "shasum": "" }, "require": { @@ -1066,7 +2269,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.1" + "source": "https://github.com/guzzle/promises/tree/1.5.2" }, "funding": [ { @@ -1082,20 +2285,20 @@ "type": "tidelift" } ], - "time": "2021-10-22T20:56:57+00:00" + "time": "2022-08-28T14:55:35+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.4.0", + "version": "2.4.3", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "13388f00956b1503577598873fffb5ae994b5737" + "reference": "67c26b443f348a51926030c83481b85718457d3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/13388f00956b1503577598873fffb5ae994b5737", - "reference": "13388f00956b1503577598873fffb5ae994b5737", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", + "reference": "67c26b443f348a51926030c83481b85718457d3d", "shasum": "" }, "require": { @@ -1109,15 +2312,19 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.1", "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.8 || ^9.3.10" + "phpunit/phpunit": "^8.5.29 || ^9.5.23" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { "dev-master": "2.4-dev" } @@ -1181,7 +2388,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.0" + "source": "https://github.com/guzzle/psr7/tree/2.4.3" }, "funding": [ { @@ -1197,7 +2404,73 @@ "type": "tidelift" } ], - "time": "2022-06-20T21:43:11+00:00" + "time": "2022-10-26T14:07:24+00:00" + }, + { + "name": "handcraftedinthealps/elasticsearch-dsl", + "version": "8.0.0", + "source": { + "type": "git", + "url": "https://github.com/handcraftedinthealps/ElasticsearchDSL.git", + "reference": "25f3630a4f6a81bb9c64fa22eeb2c5725eb33f47" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/handcraftedinthealps/ElasticsearchDSL/zipball/25f3630a4f6a81bb9c64fa22eeb2c5725eb33f47", + "reference": "25f3630a4f6a81bb9c64fa22eeb2c5725eb33f47", + "shasum": "" + }, + "require": { + "elasticsearch/elasticsearch": "^8.0", + "ext-json": "*", + "php": "^8.0", + "symfony/serializer": "^2.8 || ^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "replace": { + "ongr/elasticsearch-dsl": "self.version" + }, + "require-dev": { + "nyholm/psr7": "^1.5", + "phpunit/phpunit": "^5.7.26 || ^7.5.20 || ^8.0 || ^9.0", + "squizlabs/php_codesniffer": "^2.0 || ^3.0" + }, + "suggest": { + "elasticsearch/elasticsearch": "This library is for elasticsearch/elasticsearch client to enhance it with DSL functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "ONGR\\ElasticsearchDSL\\": "src/" + }, + "exclude-from-classmap": [ + "/tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "ONGR team", + "homepage": "http://www.ongr.io" + }, + { + "name": "Handcrafted in the Alps Team", + "homepage": "https://github.com/handcraftedinthealps/ElasticsearchDSL/graphs/contributors" + }, + { + "name": "Haydar KULEKCI", + "homepage": "https://github.com/hkulekci/ElasticsearchDSL/graphs/contributors" + } + ], + "description": "Elasticsearch DSL library", + "homepage": "http://ongr.io", + "support": { + "issues": "https://github.com/handcraftedinthealps/ElasticsearchDSL/issues", + "source": "https://github.com/handcraftedinthealps/ElasticsearchDSL/tree/8.0.0" + }, + "time": "2022-08-16T16:38:42+00:00" }, { "name": "http-interop/http-factory-guzzle", @@ -1259,16 +2532,16 @@ }, { "name": "illuminate/auth", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/auth.git", - "reference": "acbb5c44ee0563ffd70bcdda5d4d4e48ad367d27" + "reference": "95390bdc4dafa67cc043231809965d7c500faf08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/auth/zipball/acbb5c44ee0563ffd70bcdda5d4d4e48ad367d27", - "reference": "acbb5c44ee0563ffd70bcdda5d4d4e48ad367d27", + "url": "https://api.github.com/repos/illuminate/auth/zipball/95390bdc4dafa67cc043231809965d7c500faf08", + "reference": "95390bdc4dafa67cc043231809965d7c500faf08", "shasum": "" }, "require": { @@ -1312,26 +2585,27 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-22T14:16:44+00:00" + "time": "2022-10-20T16:10:43+00:00" }, { "name": "illuminate/broadcasting", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/broadcasting.git", - "reference": "d02babe39aca0ddb2e3a0c4f1c72bc5b9fd0a08e" + "reference": "20afac7bdbe2fd1a9aacaccbb006927e222a51e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/broadcasting/zipball/d02babe39aca0ddb2e3a0c4f1c72bc5b9fd0a08e", - "reference": "d02babe39aca0ddb2e3a0c4f1c72bc5b9fd0a08e", + "url": "https://api.github.com/repos/illuminate/broadcasting/zipball/20afac7bdbe2fd1a9aacaccbb006927e222a51e8", + "reference": "20afac7bdbe2fd1a9aacaccbb006927e222a51e8", "shasum": "" }, "require": { "ext-json": "*", "illuminate/bus": "^9.0", "illuminate/collections": "^9.0", + "illuminate/container": "^9.0", "illuminate/contracts": "^9.0", "illuminate/queue": "^9.0", "illuminate/support": "^9.0", @@ -1369,20 +2643,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-26T14:41:38+00:00" + "time": "2022-10-26T14:46:05+00:00" }, { "name": "illuminate/bus", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/bus.git", - "reference": "14060207ad684e6ea29b9ff3f349813d1d2a2a0a" + "reference": "a3bf4cd309afae18757ac63a616af59684fecdca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/bus/zipball/14060207ad684e6ea29b9ff3f349813d1d2a2a0a", - "reference": "14060207ad684e6ea29b9ff3f349813d1d2a2a0a", + "url": "https://api.github.com/repos/illuminate/bus/zipball/a3bf4cd309afae18757ac63a616af59684fecdca", + "reference": "a3bf4cd309afae18757ac63a616af59684fecdca", "shasum": "" }, "require": { @@ -1422,20 +2696,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-06-15T06:56:01+00:00" + "time": "2022-11-21T16:15:38+00:00" }, { "name": "illuminate/cache", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/cache.git", - "reference": "e1b322de78f25950d7e9e555f49ea0e1e5a9d3e3" + "reference": "8ba188bcfad7d2b5ed13f8cd1ccbb67db22cfa04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/cache/zipball/e1b322de78f25950d7e9e555f49ea0e1e5a9d3e3", - "reference": "e1b322de78f25950d7e9e555f49ea0e1e5a9d3e3", + "url": "https://api.github.com/repos/illuminate/cache/zipball/8ba188bcfad7d2b5ed13f8cd1ccbb67db22cfa04", + "reference": "8ba188bcfad7d2b5ed13f8cd1ccbb67db22cfa04", "shasum": "" }, "require": { @@ -1482,20 +2756,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-25T09:03:29+00:00" + "time": "2022-08-24T13:50:51+00:00" }, { "name": "illuminate/collections", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", - "reference": "9b862a8e7c0da5b00af75b1422d3a29080ef7adb" + "reference": "2a65181bd78d8d00df7459dbe7e8c3ca34f0c93b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/9b862a8e7c0da5b00af75b1422d3a29080ef7adb", - "reference": "9b862a8e7c0da5b00af75b1422d3a29080ef7adb", + "url": "https://api.github.com/repos/illuminate/collections/zipball/2a65181bd78d8d00df7459dbe7e8c3ca34f0c93b", + "reference": "2a65181bd78d8d00df7459dbe7e8c3ca34f0c93b", "shasum": "" }, "require": { @@ -1537,20 +2811,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-18T13:54:30+00:00" + "time": "2022-11-16T19:49:10+00:00" }, { "name": "illuminate/conditionable", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", - "reference": "46b7beed47948bd2e67f523d0a76daa62775031e" + "reference": "5b40f51ccb07e0e7b1ec5559d8db9e0e2dc51883" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/conditionable/zipball/46b7beed47948bd2e67f523d0a76daa62775031e", - "reference": "46b7beed47948bd2e67f523d0a76daa62775031e", + "url": "https://api.github.com/repos/illuminate/conditionable/zipball/5b40f51ccb07e0e7b1ec5559d8db9e0e2dc51883", + "reference": "5b40f51ccb07e0e7b1ec5559d8db9e0e2dc51883", "shasum": "" }, "require": { @@ -1583,20 +2857,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-05-31T14:47:50+00:00" + "time": "2022-07-29T19:44:19+00:00" }, { "name": "illuminate/config", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/config.git", - "reference": "d2dc74fdcc89239e1910a8d08b2b2e5ad26a043c" + "reference": "92baa45cede73bc2ad8a0a193f9cb3f8bde676a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/config/zipball/d2dc74fdcc89239e1910a8d08b2b2e5ad26a043c", - "reference": "d2dc74fdcc89239e1910a8d08b2b2e5ad26a043c", + "url": "https://api.github.com/repos/illuminate/config/zipball/92baa45cede73bc2ad8a0a193f9cb3f8bde676a9", + "reference": "92baa45cede73bc2ad8a0a193f9cb3f8bde676a9", "shasum": "" }, "require": { @@ -1631,20 +2905,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-02-01T16:16:50+00:00" + "time": "2022-08-08T17:13:46+00:00" }, { "name": "illuminate/console", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/console.git", - "reference": "0f02a659344fe2033676ae0aae4928aed4e0d335" + "reference": "333eeeb4b34e1c7d27d9739c4275fb73d7c81aa1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/console/zipball/0f02a659344fe2033676ae0aae4928aed4e0d335", - "reference": "0f02a659344fe2033676ae0aae4928aed4e0d335", + "url": "https://api.github.com/repos/illuminate/console/zipball/333eeeb4b34e1c7d27d9739c4275fb73d7c81aa1", + "reference": "333eeeb4b34e1c7d27d9739c4275fb73d7c81aa1", "shasum": "" }, "require": { @@ -1655,12 +2929,12 @@ "illuminate/view": "^9.0", "nunomaduro/termwind": "^1.13", "php": "^8.0.2", - "symfony/console": "^6.0", + "symfony/console": "^6.0.9", "symfony/process": "^6.0" }, "suggest": { - "dragonmantank/cron-expression": "Required to use scheduler (^3.1).", - "guzzlehttp/guzzle": "Required to use the ping methods on schedules (^7.2).", + "dragonmantank/cron-expression": "Required to use scheduler (^3.3.2).", + "guzzlehttp/guzzle": "Required to use the ping methods on schedules (^7.5).", "illuminate/bus": "Required to use the scheduled job dispatcher (^9.0).", "illuminate/container": "Required to use the scheduler (^9.0).", "illuminate/filesystem": "Required to use the generator command (^9.0).", @@ -1693,20 +2967,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-26T12:59:46+00:00" + "time": "2022-11-09T13:57:12+00:00" }, { "name": "illuminate/container", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/container.git", - "reference": "d86b073cae04713cf28def54417fa771621bc4f1" + "reference": "8ca3036459e26dc7cdedaf0f882b625757cc341e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/container/zipball/d86b073cae04713cf28def54417fa771621bc4f1", - "reference": "d86b073cae04713cf28def54417fa771621bc4f1", + "url": "https://api.github.com/repos/illuminate/container/zipball/8ca3036459e26dc7cdedaf0f882b625757cc341e", + "reference": "8ca3036459e26dc7cdedaf0f882b625757cc341e", "shasum": "" }, "require": { @@ -1744,20 +3018,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-05-16T15:53:09+00:00" + "time": "2022-09-05T15:58:42+00:00" }, { "name": "illuminate/contracts", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", - "reference": "ac7f63520e18721f214e80fa7e8f0a5c77ed2719" + "reference": "c7cc6e6198cac6dfdead111f9758de25413188b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/ac7f63520e18721f214e80fa7e8f0a5c77ed2719", - "reference": "ac7f63520e18721f214e80fa7e8f0a5c77ed2719", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/c7cc6e6198cac6dfdead111f9758de25413188b7", + "reference": "c7cc6e6198cac6dfdead111f9758de25413188b7", "shasum": "" }, "require": { @@ -1792,20 +3066,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-26T14:41:38+00:00" + "time": "2022-10-31T22:25:40+00:00" }, { "name": "illuminate/database", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/database.git", - "reference": "7e8f7638c9cbc654248b420266fe73cac9d6f665" + "reference": "3a2be91c6977ed435a7d4e98128020d1e20f9d55" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/database/zipball/7e8f7638c9cbc654248b420266fe73cac9d6f665", - "reference": "7e8f7638c9cbc654248b420266fe73cac9d6f665", + "url": "https://api.github.com/repos/illuminate/database/zipball/3a2be91c6977ed435a7d4e98128020d1e20f9d55", + "reference": "3a2be91c6977ed435a7d4e98128020d1e20f9d55", "shasum": "" }, "require": { @@ -1816,7 +3090,7 @@ "illuminate/macroable": "^9.0", "illuminate/support": "^9.0", "php": "^8.0.2", - "symfony/console": "^6.0" + "symfony/console": "^6.0.9" }, "suggest": { "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", @@ -1860,11 +3134,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-23T18:23:00+00:00" + "time": "2022-11-21T17:19:11+00:00" }, { "name": "illuminate/encryption", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/encryption.git", @@ -1915,16 +3189,16 @@ }, { "name": "illuminate/events", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/events.git", - "reference": "2dea521665d295f6cefef78f1b5abeea6b94e35f" + "reference": "8e534676bac23bc17925f5c74c128f9c09b98f69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/events/zipball/2dea521665d295f6cefef78f1b5abeea6b94e35f", - "reference": "2dea521665d295f6cefef78f1b5abeea6b94e35f", + "url": "https://api.github.com/repos/illuminate/events/zipball/8e534676bac23bc17925f5c74c128f9c09b98f69", + "reference": "8e534676bac23bc17925f5c74c128f9c09b98f69", "shasum": "" }, "require": { @@ -1966,20 +3240,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-05-02T13:59:45+00:00" + "time": "2022-09-15T13:14:12+00:00" }, { "name": "illuminate/filesystem", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/filesystem.git", - "reference": "68b747c2031a74fa28ee76d25b88518140f4f821" + "reference": "3e29c07c25e759a99ec09377838e3926e33d9f5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/filesystem/zipball/68b747c2031a74fa28ee76d25b88518140f4f821", - "reference": "68b747c2031a74fa28ee76d25b88518140f4f821", + "url": "https://api.github.com/repos/illuminate/filesystem/zipball/3e29c07c25e759a99ec09377838e3926e33d9f5f", + "reference": "3e29c07c25e759a99ec09377838e3926e33d9f5f", "shasum": "" }, "require": { @@ -2028,20 +3302,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-25T14:09:17+00:00" + "time": "2022-11-17T14:45:11+00:00" }, { "name": "illuminate/hashing", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/hashing.git", - "reference": "9c67e4a7af74c1d93b7102accd5491969ad2bd86" + "reference": "29014f625ea3ac3062791996e7b24922ee80857f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/hashing/zipball/9c67e4a7af74c1d93b7102accd5491969ad2bd86", - "reference": "9c67e4a7af74c1d93b7102accd5491969ad2bd86", + "url": "https://api.github.com/repos/illuminate/hashing/zipball/29014f625ea3ac3062791996e7b24922ee80857f", + "reference": "29014f625ea3ac3062791996e7b24922ee80857f", "shasum": "" }, "require": { @@ -2076,20 +3350,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-02-01T14:44:21+00:00" + "time": "2022-11-17T14:34:06+00:00" }, { "name": "illuminate/http", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/http.git", - "reference": "d8305835f9f531aa50088d94db8d196ec1c50e11" + "reference": "8b50b823dbd927ab05f0b39004911e7f4f7263df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/http/zipball/d8305835f9f531aa50088d94db8d196ec1c50e11", - "reference": "d8305835f9f531aa50088d94db8d196ec1c50e11", + "url": "https://api.github.com/repos/illuminate/http/zipball/8b50b823dbd927ab05f0b39004911e7f4f7263df", + "reference": "8b50b823dbd927ab05f0b39004911e7f4f7263df", "shasum": "" }, "require": { @@ -2106,7 +3380,7 @@ }, "suggest": { "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", - "guzzlehttp/guzzle": "Required to use the HTTP Client (^7.2)." + "guzzlehttp/guzzle": "Required to use the HTTP Client (^7.5)." }, "type": "library", "extra": { @@ -2135,20 +3409,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-26T13:16:08+00:00" + "time": "2022-11-19T18:46:43+00:00" }, { "name": "illuminate/log", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/log.git", - "reference": "e191451cedd7d395fb57a63942f921bca1b820e3" + "reference": "00921e471f4135a48d51d7f4ae7744b448b2a79d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/log/zipball/e191451cedd7d395fb57a63942f921bca1b820e3", - "reference": "e191451cedd7d395fb57a63942f921bca1b820e3", + "url": "https://api.github.com/repos/illuminate/log/zipball/00921e471f4135a48d51d7f4ae7744b448b2a79d", + "reference": "00921e471f4135a48d51d7f4ae7744b448b2a79d", "shasum": "" }, "require": { @@ -2184,11 +3458,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-05-16T15:38:27+00:00" + "time": "2022-09-09T18:30:36+00:00" }, { "name": "illuminate/macroable", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", @@ -2234,7 +3508,7 @@ }, { "name": "illuminate/pagination", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/pagination.git", @@ -2284,7 +3558,7 @@ }, { "name": "illuminate/pipeline", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/pipeline.git", @@ -2332,16 +3606,16 @@ }, { "name": "illuminate/queue", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/queue.git", - "reference": "cdcfef66c500fc050ba2a2180d9dfb7e6002a2b3" + "reference": "3854bcb02adfe86f4730c05411985a2ab2db4326" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/queue/zipball/cdcfef66c500fc050ba2a2180d9dfb7e6002a2b3", - "reference": "cdcfef66c500fc050ba2a2180d9dfb7e6002a2b3", + "url": "https://api.github.com/repos/illuminate/queue/zipball/3854bcb02adfe86f4730c05411985a2ab2db4326", + "reference": "3854bcb02adfe86f4730c05411985a2ab2db4326", "shasum": "" }, "require": { @@ -2354,13 +3628,13 @@ "illuminate/filesystem": "^9.0", "illuminate/pipeline": "^9.0", "illuminate/support": "^9.0", - "laravel/serializable-closure": "^1.0", + "laravel/serializable-closure": "^1.2.2", "php": "^8.0.2", "ramsey/uuid": "^4.2.2", "symfony/process": "^6.0" }, "suggest": { - "aws/aws-sdk-php": "Required to use the SQS queue driver and DynamoDb failed job storage (^3.198.1).", + "aws/aws-sdk-php": "Required to use the SQS queue driver and DynamoDb failed job storage (^3.235.5).", "ext-pcntl": "Required to use all features of the queue worker.", "ext-posix": "Required to use all features of the queue worker.", "illuminate/redis": "Required to use the Redis queue driver (^9.0).", @@ -2393,20 +3667,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-22T09:23:05+00:00" + "time": "2022-11-21T16:15:38+00:00" }, { "name": "illuminate/redis", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/redis.git", - "reference": "7028346684228de227117865ab10bc4a2f0f5679" + "reference": "6e36ee3846112c82032562d7f525fedf5ad93169" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/redis/zipball/7028346684228de227117865ab10bc4a2f0f5679", - "reference": "7028346684228de227117865ab10bc4a2f0f5679", + "url": "https://api.github.com/repos/illuminate/redis/zipball/6e36ee3846112c82032562d7f525fedf5ad93169", + "reference": "6e36ee3846112c82032562d7f525fedf5ad93169", "shasum": "" }, "require": { @@ -2418,7 +3692,7 @@ }, "suggest": { "ext-redis": "Required to use the phpredis connector (^4.0|^5.0).", - "predis/predis": "Required to use the predis connector (^1.1.9|^2.0)." + "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2)." }, "type": "library", "extra": { @@ -2447,20 +3721,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-06-08T14:53:59+00:00" + "time": "2022-10-04T13:30:33+00:00" }, { "name": "illuminate/session", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/session.git", - "reference": "64158515982a0b034c137ca4b783ba7054b39689" + "reference": "97d27f60c0860e2850b86b57a5cd14b31c8b7833" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/session/zipball/64158515982a0b034c137ca4b783ba7054b39689", - "reference": "64158515982a0b034c137ca4b783ba7054b39689", + "url": "https://api.github.com/repos/illuminate/session/zipball/97d27f60c0860e2850b86b57a5cd14b31c8b7833", + "reference": "97d27f60c0860e2850b86b57a5cd14b31c8b7833", "shasum": "" }, "require": { @@ -2503,20 +3777,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-14T14:38:53+00:00" + "time": "2022-10-25T18:53:21+00:00" }, { "name": "illuminate/support", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "0ec179658019011bf11c744e1b535cfcd1a4e7a5" + "reference": "7ebea783f2f97e1c9560f679888b8c757b98f86e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/0ec179658019011bf11c744e1b535cfcd1a4e7a5", - "reference": "0ec179658019011bf11c744e1b535cfcd1a4e7a5", + "url": "https://api.github.com/repos/illuminate/support/zipball/7ebea783f2f97e1c9560f679888b8c757b98f86e", + "reference": "7ebea783f2f97e1c9560f679888b8c757b98f86e", "shasum": "" }, "require": { @@ -2527,7 +3801,7 @@ "illuminate/conditionable": "^9.0", "illuminate/contracts": "^9.0", "illuminate/macroable": "^9.0", - "nesbot/carbon": "^2.53.1", + "nesbot/carbon": "^2.62.1", "php": "^8.0.2", "voku/portable-ascii": "^2.0" }, @@ -2539,6 +3813,7 @@ "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.0.2).", "ramsey/uuid": "Required to use Str::uuid() (^4.2.2).", "symfony/process": "Required to use the composer class (^6.0).", + "symfony/uid": "Required to use Str::ulid() (^6.0).", "symfony/var-dumper": "Required to use the dd function (^6.0).", "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)." }, @@ -2572,20 +3847,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-21T08:53:50+00:00" + "time": "2022-11-21T16:30:36+00:00" }, { "name": "illuminate/testing", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/testing.git", - "reference": "e03e0cea096215ae693b8e3d808fa48302f7be71" + "reference": "a9c65d23e6353cd1f7bc85a325177ce3f6536207" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/testing/zipball/e03e0cea096215ae693b8e3d808fa48302f7be71", - "reference": "e03e0cea096215ae693b8e3d808fa48302f7be71", + "url": "https://api.github.com/repos/illuminate/testing/zipball/a9c65d23e6353cd1f7bc85a325177ce3f6536207", + "reference": "a9c65d23e6353cd1f7bc85a325177ce3f6536207", "shasum": "" }, "require": { @@ -2600,7 +3875,7 @@ "illuminate/console": "Required to assert console commands (^9.0).", "illuminate/database": "Required to assert databases (^9.0).", "illuminate/http": "Required to assert responses (^9.0).", - "mockery/mockery": "Required to use mocking (^1.4.4).", + "mockery/mockery": "Required to use mocking (^1.5.1).", "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8)." }, "type": "library", @@ -2630,20 +3905,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-14T13:59:10+00:00" + "time": "2022-11-16T19:59:06+00:00" }, { "name": "illuminate/translation", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/translation.git", - "reference": "7a07a9d917f94b9a5bced15a24e1e995c5e923db" + "reference": "53d0cd548a8ad64eaf12d539bf39ee4189dcee56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/translation/zipball/7a07a9d917f94b9a5bced15a24e1e995c5e923db", - "reference": "7a07a9d917f94b9a5bced15a24e1e995c5e923db", + "url": "https://api.github.com/repos/illuminate/translation/zipball/53d0cd548a8ad64eaf12d539bf39ee4189dcee56", + "reference": "53d0cd548a8ad64eaf12d539bf39ee4189dcee56", "shasum": "" }, "require": { @@ -2682,24 +3957,24 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-06-20T16:28:18+00:00" + "time": "2022-10-09T13:21:28+00:00" }, { "name": "illuminate/validation", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/validation.git", - "reference": "68420fb8597dc1401b2852226649ef51c3ff1be4" + "reference": "b57f8035a819bc2a805b712660e80250af4e0d74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/validation/zipball/68420fb8597dc1401b2852226649ef51c3ff1be4", - "reference": "68420fb8597dc1401b2852226649ef51c3ff1be4", + "url": "https://api.github.com/repos/illuminate/validation/zipball/b57f8035a819bc2a805b712660e80250af4e0d74", + "reference": "b57f8035a819bc2a805b712660e80250af4e0d74", "shasum": "" }, "require": { - "egulias/email-validator": "^3.1", + "egulias/email-validator": "^3.2.1", "ext-json": "*", "illuminate/collections": "^9.0", "illuminate/container": "^9.0", @@ -2742,20 +4017,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-26T14:38:45+00:00" + "time": "2022-11-18T19:48:58+00:00" }, { "name": "illuminate/view", - "version": "v9.22.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/illuminate/view.git", - "reference": "dbbdb49604b7639c9b35e73a1882f0b7a4e06b51" + "reference": "951a68bbbecaa5f744bfd01e8dcdd482d0604348" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/view/zipball/dbbdb49604b7639c9b35e73a1882f0b7a4e06b51", - "reference": "dbbdb49604b7639c9b35e73a1882f0b7a4e06b51", + "url": "https://api.github.com/repos/illuminate/view/zipball/951a68bbbecaa5f744bfd01e8dcdd482d0604348", + "reference": "951a68bbbecaa5f744bfd01e8dcdd482d0604348", "shasum": "" }, "require": { @@ -2796,7 +4071,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-11T11:45:25+00:00" + "time": "2022-11-18T19:51:25+00:00" }, { "name": "jean85/pretty-package-versions", @@ -2859,16 +4134,16 @@ }, { "name": "jenssegers/mongodb", - "version": "v3.9.1", + "version": "v3.9.2", "source": { "type": "git", "url": "https://github.com/jenssegers/laravel-mongodb.git", - "reference": "ad4422a98da47c1dad1fc7464e3370269be7a51d" + "reference": "61cc6ed41b9b436f83be53089e5b485faafe46fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jenssegers/laravel-mongodb/zipball/ad4422a98da47c1dad1fc7464e3370269be7a51d", - "reference": "ad4422a98da47c1dad1fc7464e3370269be7a51d", + "url": "https://api.github.com/repos/jenssegers/laravel-mongodb/zipball/61cc6ed41b9b436f83be53089e5b485faafe46fc", + "reference": "61cc6ed41b9b436f83be53089e5b485faafe46fc", "shasum": "" }, "require": { @@ -2925,7 +4200,7 @@ ], "support": { "issues": "https://github.com/jenssegers/laravel-mongodb/issues", - "source": "https://github.com/jenssegers/laravel-mongodb/tree/v3.9.1" + "source": "https://github.com/jenssegers/laravel-mongodb/tree/v3.9.2" }, "funding": [ { @@ -2937,20 +4212,68 @@ "type": "tidelift" } ], - "time": "2022-06-29T19:04:13+00:00" + "time": "2022-09-01T13:20:31+00:00" }, { - "name": "jikan-me/jikan", - "version": "v3.3.2", + "name": "jetbrains/phpstorm-stubs", + "version": "v2022.2", "source": { "type": "git", - "url": "https://github.com/jikan-me/jikan.git", - "reference": "405f5f5e5e185a074b227211a06ceba835f53e08" + "url": "https://github.com/JetBrains/phpstorm-stubs.git", + "reference": "01006d9854679672fc8b85c6d5063ea6f25226ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jikan-me/jikan/zipball/405f5f5e5e185a074b227211a06ceba835f53e08", - "reference": "405f5f5e5e185a074b227211a06ceba835f53e08", + "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/01006d9854679672fc8b85c6d5063ea6f25226ac", + "reference": "01006d9854679672fc8b85c6d5063ea6f25226ac", + "shasum": "" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "@stable", + "nikic/php-parser": "@stable", + "php": "^8.0", + "phpdocumentor/reflection-docblock": "@stable", + "phpunit/phpunit": "@stable" + }, + "type": "library", + "autoload": { + "files": [ + "PhpStormStubsMap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "PHP runtime & extensions header files for PhpStorm", + "homepage": "https://www.jetbrains.com/phpstorm", + "keywords": [ + "autocomplete", + "code", + "inference", + "inspection", + "jetbrains", + "phpstorm", + "stubs", + "type" + ], + "support": { + "source": "https://github.com/JetBrains/phpstorm-stubs/tree/v2022.2" + }, + "time": "2022-07-25T13:18:36+00:00" + }, + { + "name": "jikan-me/jikan", + "version": "v4.0.2", + "source": { + "type": "git", + "url": "https://github.com/jikan-me/jikan.git", + "reference": "4df99e0df5a4adf2b92e7c6fc663de8fd4b9c325" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jikan-me/jikan/zipball/4df99e0df5a4adf2b92e7c6fc663de8fd4b9c325", + "reference": "4df99e0df5a4adf2b92e7c6fc663de8fd4b9c325", "shasum": "" }, "require": { @@ -2989,7 +4312,7 @@ "description": "Jikan is an unofficial MyAnimeList API", "support": { "issues": "https://github.com/jikan-me/jikan/issues", - "source": "https://github.com/jikan-me/jikan/tree/v3.3.2" + "source": "https://github.com/jikan-me/jikan/tree/v4.0.2" }, "funding": [ { @@ -2997,20 +4320,20 @@ "type": "patreon" } ], - "time": "2022-07-27T18:40:45+00:00" + "time": "2022-11-19T16:28:11+00:00" }, { "name": "jms/metadata", - "version": "2.6.1", + "version": "2.7.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/metadata.git", - "reference": "c3a3214354b5a765a19875f7b7c5ebcd94e462e5" + "reference": "283c714831d272d78ddd6e52e08ac16d76be30fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/c3a3214354b5a765a19875f7b7c5ebcd94e462e5", - "reference": "c3a3214354b5a765a19875f7b7c5ebcd94e462e5", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/283c714831d272d78ddd6e52e08ac16d76be30fd", + "reference": "283c714831d272d78ddd6e52e08ac16d76be30fd", "shasum": "" }, "require": { @@ -3059,22 +4382,22 @@ ], "support": { "issues": "https://github.com/schmittjoh/metadata/issues", - "source": "https://github.com/schmittjoh/metadata/tree/2.6.1" + "source": "https://github.com/schmittjoh/metadata/tree/2.7.0" }, - "time": "2021-11-22T12:27:42+00:00" + "time": "2022-09-13T19:18:27+00:00" }, { "name": "jms/serializer", - "version": "3.17.1", + "version": "3.18.2", "source": { "type": "git", "url": "https://github.com/schmittjoh/serializer.git", - "reference": "190f64b051795d447ec755acbfdb1bff330a6707" + "reference": "329e29c323fb1e5c65b4ae4c77ba747678755a6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/190f64b051795d447ec755acbfdb1bff330a6707", - "reference": "190f64b051795d447ec755acbfdb1bff330a6707", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/329e29c323fb1e5c65b4ae4c77ba747678755a6c", + "reference": "329e29c323fb1e5c65b4ae4c77ba747678755a6c", "shasum": "" }, "require": { @@ -3102,6 +4425,7 @@ "symfony/filesystem": "^3.0|^4.0|^5.0|^6.0", "symfony/form": "^3.0|^4.0|^5.0|^6.0", "symfony/translation": "^3.0|^4.0|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", "symfony/validator": "^3.1.9|^4.0|^5.0|^6.0", "symfony/yaml": "^3.3|^4.0|^5.0|^6.0", "twig/twig": "~1.34|~2.4|^3.0" @@ -3109,6 +4433,7 @@ "suggest": { "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", "symfony/cache": "Required if you like to use cache functionality.", + "symfony/uid": "Required if you'd like to serialize UID objects.", "symfony/yaml": "Required if you'd like to use the YAML metadata format." }, "type": "library", @@ -3147,7 +4472,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/serializer/issues", - "source": "https://github.com/schmittjoh/serializer/tree/3.17.1" + "source": "https://github.com/schmittjoh/serializer/tree/3.18.2" }, "funding": [ { @@ -3155,7 +4480,60 @@ "type": "github" } ], - "time": "2021-12-28T20:59:55+00:00" + "time": "2022-09-12T08:40:16+00:00" + }, + { + "name": "kelunik/certificate", + "version": "v1.1.2", + "source": { + "type": "git", + "url": "https://github.com/kelunik/certificate.git", + "reference": "56542e62d51533d04d0a9713261fea546bff80f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kelunik/certificate/zipball/56542e62d51533d04d0a9713261fea546bff80f6", + "reference": "56542e62d51533d04d0a9713261fea546bff80f6", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "php": ">=5.4" + }, + "require-dev": { + "fabpot/php-cs-fixer": "^1.9", + "phpunit/phpunit": "^4.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Kelunik\\Certificate\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Access certificate details and transform between different formats.", + "keywords": [ + "DER", + "certificate", + "certificates", + "openssl", + "pem", + "x509" + ], + "support": { + "issues": "https://github.com/kelunik/certificate/issues", + "source": "https://github.com/kelunik/certificate/tree/v1.1.2" + }, + "time": "2019-05-29T19:02:31+00:00" }, { "name": "laravel/legacy-factories", @@ -3215,45 +4593,45 @@ }, { "name": "laravel/lumen-framework", - "version": "v9.0.4", + "version": "v9.1.5", "source": { "type": "git", "url": "https://github.com/laravel/lumen-framework.git", - "reference": "5b2a6cf17776ce6a579f33d3488380cdbe6fcd87" + "reference": "23e75cccf5595c15447d6dd928b9699d6f759296" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/lumen-framework/zipball/5b2a6cf17776ce6a579f33d3488380cdbe6fcd87", - "reference": "5b2a6cf17776ce6a579f33d3488380cdbe6fcd87", + "url": "https://api.github.com/repos/laravel/lumen-framework/zipball/23e75cccf5595c15447d6dd928b9699d6f759296", + "reference": "23e75cccf5595c15447d6dd928b9699d6f759296", "shasum": "" }, "require": { "dragonmantank/cron-expression": "^3.1", - "illuminate/auth": "^9.21", - "illuminate/broadcasting": "^9.21", - "illuminate/bus": "^9.21", - "illuminate/cache": "^9.21", - "illuminate/collections": "^9.21", - "illuminate/config": "^9.21", - "illuminate/console": "^9.21", - "illuminate/container": "^9.21", - "illuminate/contracts": "^9.21", - "illuminate/database": "^9.21", - "illuminate/encryption": "^9.21", - "illuminate/events": "^9.21", - "illuminate/filesystem": "^9.21", - "illuminate/hashing": "^9.21", - "illuminate/http": "^9.21", - "illuminate/log": "^9.21", - "illuminate/macroable": "^9.21", - "illuminate/pagination": "^9.21", - "illuminate/pipeline": "^9.21", - "illuminate/queue": "^9.21", - "illuminate/support": "^9.21", - "illuminate/testing": "^9.21", - "illuminate/translation": "^9.21", - "illuminate/validation": "^9.21", - "illuminate/view": "^9.21", + "illuminate/auth": "^9.36.3", + "illuminate/broadcasting": "^9.36.3", + "illuminate/bus": "^9.36.3", + "illuminate/cache": "^9.36.3", + "illuminate/collections": "^9.36.3", + "illuminate/config": "^9.36.3", + "illuminate/console": "^9.36.3", + "illuminate/container": "^9.36.3", + "illuminate/contracts": "^9.36.3", + "illuminate/database": "^9.36.3", + "illuminate/encryption": "^9.36.3", + "illuminate/events": "^9.36.3", + "illuminate/filesystem": "^9.36.3", + "illuminate/hashing": "^9.36.3", + "illuminate/http": "^9.36.3", + "illuminate/log": "^9.36.3", + "illuminate/macroable": "^9.36.3", + "illuminate/pagination": "^9.36.3", + "illuminate/pipeline": "^9.36.3", + "illuminate/queue": "^9.36.3", + "illuminate/support": "^9.36.3", + "illuminate/testing": "^9.36.3", + "illuminate/translation": "^9.36.3", + "illuminate/validation": "^9.36.3", + "illuminate/view": "^9.36.3", "nikic/fast-route": "^1.3", "php": "^8.0.2", "symfony/console": "^6.0", @@ -3308,29 +4686,102 @@ "issues": "https://github.com/laravel/lumen-framework/issues", "source": "https://github.com/laravel/lumen-framework" }, - "time": "2022-07-26T15:26:56+00:00" + "time": "2022-10-25T16:29:56+00:00" }, { - "name": "laravel/serializable-closure", - "version": "v1.2.0", + "name": "laravel/scout", + "version": "v9.4.12", "source": { "type": "git", - "url": "https://github.com/laravel/serializable-closure.git", - "reference": "09f0e9fb61829f628205b7c94906c28740ff9540" + "url": "https://github.com/laravel/scout.git", + "reference": "83f0027f37dd950d50efe4ecfc84a6eb4a476e15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/09f0e9fb61829f628205b7c94906c28740ff9540", - "reference": "09f0e9fb61829f628205b7c94906c28740ff9540", + "url": "https://api.github.com/repos/laravel/scout/zipball/83f0027f37dd950d50efe4ecfc84a6eb4a476e15", + "reference": "83f0027f37dd950d50efe4ecfc84a6eb4a476e15", + "shasum": "" + }, + "require": { + "illuminate/bus": "^8.0|^9.0", + "illuminate/contracts": "^8.0|^9.0", + "illuminate/database": "^8.0|^9.0", + "illuminate/http": "^8.0|^9.0", + "illuminate/pagination": "^8.0|^9.0", + "illuminate/queue": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "php": "^7.3|^8.0" + }, + "require-dev": { + "meilisearch/meilisearch-php": "^0.19", + "mockery/mockery": "^1.0", + "orchestra/testbench": "^6.17|^7.0", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "algolia/algoliasearch-client-php": "Required to use the Algolia engine (^3.2).", + "meilisearch/meilisearch-php": "Required to use the MeiliSearch engine (^0.23)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Scout\\ScoutServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Scout\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Scout provides a driver based solution to searching your Eloquent models.", + "keywords": [ + "algolia", + "laravel", + "search" + ], + "support": { + "issues": "https://github.com/laravel/scout/issues", + "source": "https://github.com/laravel/scout" + }, + "time": "2022-10-04T14:18:55+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.2.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/47afb7fae28ed29057fdca37e16a84f90cc62fae", + "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae", "shasum": "" }, "require": { "php": "^7.3|^8.0" }, "require-dev": { - "pestphp/pest": "^1.18", - "phpstan/phpstan": "^0.12.98", - "symfony/var-dumper": "^5.3" + "nesbot/carbon": "^2.61", + "pestphp/pest": "^1.21.3", + "phpstan/phpstan": "^1.8.2", + "symfony/var-dumper": "^5.4.11" }, "type": "library", "extra": { @@ -3367,20 +4818,20 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2022-05-16T17:09:47+00:00" + "time": "2022-09-08T13:45:54+00:00" }, { "name": "league/flysystem", - "version": "3.2.0", + "version": "3.10.3", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "ed0ecc7f9b5c2f4a9872185846974a808a3b052a" + "reference": "8013fb046c6a244b2b1b75cc95d732ed6bcdeb8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/ed0ecc7f9b5c2f4a9872185846974a808a3b052a", - "reference": "ed0ecc7f9b5c2f4a9872185846974a808a3b052a", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/8013fb046c6a244b2b1b75cc95d732ed6bcdeb8a", + "reference": "8013fb046c6a244b2b1b75cc95d732ed6bcdeb8a", "shasum": "" }, "require": { @@ -3391,11 +4842,12 @@ "aws/aws-sdk-php": "3.209.31 || 3.210.0", "guzzlehttp/guzzle": "<7.0", "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", "symfony/http-client": "<5.2" }, "require-dev": { "async-aws/s3": "^1.5", - "async-aws/simple-s3": "^1.0", + "async-aws/simple-s3": "^1.1", "aws/aws-sdk-php": "^3.198.1", "composer/semver": "^3.0", "ext-fileinfo": "*", @@ -3404,7 +4856,7 @@ "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "microsoft/azure-storage-blob": "^1.1", - "phpseclib/phpseclib": "^2.0", + "phpseclib/phpseclib": "^3.0.14", "phpstan/phpstan": "^0.12.26", "phpunit/phpunit": "^9.5.11", "sabre/dav": "^4.3.1" @@ -3441,11 +4893,11 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.2.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.10.3" }, "funding": [ { - "url": "https://offset.earth/frankdejonge", + "url": "https://ecologi.com/frankdejonge", "type": "custom" }, { @@ -3457,7 +4909,7 @@ "type": "tidelift" } ], - "time": "2022-07-26T07:26:36+00:00" + "time": "2022-11-14T10:42:43+00:00" }, { "name": "league/mime-type-detection", @@ -3516,17 +4968,257 @@ "time": "2022-04-17T13:12:02+00:00" }, { - "name": "masterminds/html5", - "version": "2.7.5", + "name": "league/uri", + "version": "6.8.0", "source": { "type": "git", - "url": "https://github.com/Masterminds/html5-php.git", - "reference": "f640ac1bdddff06ea333a920c95bbad8872429ab" + "url": "https://github.com/thephpleague/uri.git", + "reference": "a700b4656e4c54371b799ac61e300ab25a2d1d39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f640ac1bdddff06ea333a920c95bbad8872429ab", - "reference": "f640ac1bdddff06ea333a920c95bbad8872429ab", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/a700b4656e4c54371b799ac61e300ab25a2d1d39", + "reference": "a700b4656e4c54371b799ac61e300ab25a2d1d39", + "shasum": "" + }, + "require": { + "ext-json": "*", + "league/uri-interfaces": "^2.3", + "php": "^8.1", + "psr/http-message": "^1.0.1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^v3.9.5", + "nyholm/psr7": "^1.5.1", + "php-http/psr7-integration-tests": "^1.1.1", + "phpbench/phpbench": "^1.2.6", + "phpstan/phpstan": "^1.8.5", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.1.1", + "phpstan/phpstan-strict-rules": "^1.4.3", + "phpunit/phpunit": "^9.5.24", + "psr/http-factory": "^1.0.1" + }, + "suggest": { + "ext-fileinfo": "Needed to create Data URI from a filepath", + "ext-intl": "Needed to improve host validation", + "league/uri-components": "Needed to easily manipulate URI objects", + "psr/http-factory": "Needed to use the URI factory" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri/issues", + "source": "https://github.com/thephpleague/uri/tree/6.8.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2022-09-13T19:58:47+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "00e7e2943f76d8cb50c7dfdc2f6dee356e15e383" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/00e7e2943f76d8cb50c7dfdc2f6dee356e15e383", + "reference": "00e7e2943f76d8cb50c7dfdc2f6dee356e15e383", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.19", + "phpstan/phpstan": "^0.12.90", + "phpstan/phpstan-phpunit": "^0.12.19", + "phpstan/phpstan-strict-rules": "^0.12.9", + "phpunit/phpunit": "^8.5.15 || ^9.5" + }, + "suggest": { + "ext-intl": "to use the IDNA feature", + "symfony/intl": "to use the IDNA feature via Symfony Polyfill" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interface for URI representation", + "homepage": "http://github.com/thephpleague/uri-interfaces", + "keywords": [ + "rfc3986", + "rfc3987", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/thephpleague/uri-interfaces/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/2.3.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2021-06-28T04:27:21+00:00" + }, + { + "name": "league/uri-parser", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-parser.git", + "reference": "671548427e4c932352d9b9279fdfa345bf63fa00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-parser/zipball/671548427e4c932352d9b9279fdfa345bf63fa00", + "reference": "671548427e4c932352d9b9279fdfa345bf63fa00", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.0", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-phpunit": "^0.9.4", + "phpstan/phpstan-strict-rules": "^0.9.0", + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-intl": "Allow parsing RFC3987 compliant hosts", + "league/uri-schemes": "Allow validating and normalizing URI parsing results" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "League\\Uri\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "userland URI parser RFC 3986 compliant", + "homepage": "https://github.com/thephpleague/uri-parser", + "keywords": [ + "parse_url", + "parser", + "rfc3986", + "rfc3987", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/thephpleague/uri-parser/issues", + "source": "https://github.com/thephpleague/uri-parser/tree/master" + }, + "time": "2018-11-22T07:55:51+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.7.6", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "897eb517a343a2281f11bc5556d6548db7d93947" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947", + "reference": "897eb517a343a2281f11bc5556d6548db7d93947", "shasum": "" }, "require": { @@ -3580,9 +5272,133 @@ ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.7.5" + "source": "https://github.com/Masterminds/html5-php/tree/2.7.6" }, - "time": "2021-07-01T14:25:37+00:00" + "time": "2022-08-18T16:18:26+00:00" + }, + { + "name": "matchish/laravel-scout-elasticsearch", + "version": "V6.0.2", + "source": { + "type": "git", + "url": "https://github.com/matchish/laravel-scout-elasticsearch.git", + "reference": "fa7be592c4d6e2aa6dc38ae32b7065bf5be31954" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/matchish/laravel-scout-elasticsearch/zipball/fa7be592c4d6e2aa6dc38ae32b7065bf5be31954", + "reference": "fa7be592c4d6e2aa6dc38ae32b7065bf5be31954", + "shasum": "" + }, + "require": { + "elasticsearch/elasticsearch": "^8.0", + "handcraftedinthealps/elasticsearch-dsl": "^8.0", + "laravel/scout": "^8.0|^9.0", + "php": "^8.0.12|^8.1", + "roave/better-reflection": "^4.3|^5.0" + }, + "require-dev": { + "laravel/legacy-factories": "^1.0", + "nunomaduro/larastan": "~0.6", + "orchestra/testbench": "^6.18", + "phpunit/phpunit": "~9.4.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Matchish\\ScoutElasticSearch\\ScoutElasticSearchServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Matchish\\ScoutElasticSearch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sergey Shliakhov", + "email": "shlyakhov.up@gmail.com" + } + ], + "description": "Search among multiple models with ElasticSearch and Laravel Scout", + "keywords": [ + "elasticsearch", + "extended", + "laravel", + "scout", + "search" + ], + "support": { + "issues": "https://github.com/matchish/laravel-scout-elasticsearch/issues", + "source": "https://github.com/matchish/laravel-scout-elasticsearch/tree/V6.0.2" + }, + "funding": [ + { + "url": "https://www.patreon.com/matchish", + "type": "patreon" + } + ], + "time": "2022-06-16T19:15:53+00:00" + }, + { + "name": "mirazmac/dotenvwriter", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/MirazMac/DotEnvWriter.git", + "reference": "4e0c485aa14bf29af58d17c0b00adbbc6322e3cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MirazMac/DotEnvWriter/zipball/4e0c485aa14bf29af58d17c0b00adbbc6322e3cc", + "reference": "4e0c485aa14bf29af58d17c0b00adbbc6322e3cc", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "8.0", + "vlucas/phpdotenv": "^5.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "MirazMac\\DotEnv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Miraz Mac", + "email": "mirazmac@gmail.com", + "homepage": "https://mirazmac.com", + "role": "Original Author" + } + ], + "description": "A PHP library to write values to .env (DotEnv) files", + "homepage": "https://mirazmac.com", + "keywords": [ + "dot env", + "dot env writer", + "env", + "environment", + "variables" + ], + "support": { + "issues": "https://github.com/MirazMac/DotEnvWriter/issues", + "source": "https://github.com/MirazMac/DotEnvWriter/tree/0.1" + }, + "time": "2021-10-12T09:05:19+00:00" }, { "name": "mongodb/mongodb", @@ -3757,16 +5573,16 @@ }, { "name": "nesbot/carbon", - "version": "2.60.0", + "version": "2.63.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "00a259ae02b003c563158b54fb6743252b638ea6" + "reference": "ad35dd71a6a212b98e4b87e97389b6fa85f0e347" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/00a259ae02b003c563158b54fb6743252b638ea6", - "reference": "00a259ae02b003c563158b54fb6743252b638ea6", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ad35dd71a6a212b98e4b87e97389b6fa85f0e347", + "reference": "ad35dd71a6a212b98e4b87e97389b6fa85f0e347", "shasum": "" }, "require": { @@ -3855,7 +5671,7 @@ "type": "tidelift" } ], - "time": "2022-07-27T15:57:48+00:00" + "time": "2022-10-30T18:34:28+00:00" }, { "name": "nikic/fast-route", @@ -3909,16 +5725,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.14.0", + "version": "v4.15.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", "shasum": "" }, "require": { @@ -3959,22 +5775,22 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" }, - "time": "2022-05-31T20:59:12+00:00" + "time": "2022-11-12T15:38:23+00:00" }, { "name": "nunomaduro/termwind", - "version": "v1.13.0", + "version": "v1.14.2", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "132a24bd3e8c559e7f14fa14ba1b83772a0f97f8" + "reference": "9a8218511eb1a0965629ff820dda25985440aefc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/132a24bd3e8c559e7f14fa14ba1b83772a0f97f8", - "reference": "132a24bd3e8c559e7f14fa14ba1b83772a0f97f8", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/9a8218511eb1a0965629ff820dda25985440aefc", + "reference": "9a8218511eb1a0965629ff820dda25985440aefc", "shasum": "" }, "require": { @@ -3986,7 +5802,7 @@ "ergebnis/phpstan-rules": "^1.0.", "illuminate/console": "^8.0|^9.0", "illuminate/support": "^8.0|^9.0", - "laravel/pint": "^0.2.0", + "laravel/pint": "^1.0.0", "pestphp/pest": "^1.21.0", "pestphp/pest-plugin-mock": "^1.0", "phpstan/phpstan": "^1.4.6", @@ -4031,7 +5847,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.13.0" + "source": "https://github.com/nunomaduro/termwind/tree/v1.14.2" }, "funding": [ { @@ -4047,7 +5863,7 @@ "type": "github" } ], - "time": "2022-07-01T15:06:55+00:00" + "time": "2022-10-28T22:51:32+00:00" }, { "name": "nyholm/psr7", @@ -4128,32 +5944,32 @@ }, { "name": "ocramius/package-versions", - "version": "2.5.1", + "version": "2.7.0", "source": { "type": "git", "url": "https://github.com/Ocramius/PackageVersions.git", - "reference": "6707caff2e84a2368f29fdf2cb28a6b5a9e3ab53" + "reference": "065921ed7cb2a6861443d91138d0a4378316af8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/6707caff2e84a2368f29fdf2cb28a6b5a9e3ab53", - "reference": "6707caff2e84a2368f29fdf2cb28a6b5a9e3ab53", + "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/065921ed7cb2a6861443d91138d0a4378316af8d", + "reference": "065921ed7cb2a6861443d91138d0a4378316af8d", "shasum": "" }, "require": { "composer-runtime-api": "^2.2.0", - "php": "~8.0.0 || ~8.1.0" + "php": "~8.1.0 || ~8.2.0" }, "replace": { "composer/package-versions-deprecated": "*" }, "require-dev": { - "composer/composer": "^2.2.0", - "doctrine/coding-standard": "^9.0.0", + "composer/composer": "^2.4.4", + "doctrine/coding-standard": "^10.0.0", "ext-zip": "^1.15.0", - "phpunit/phpunit": "^9.5.9", - "roave/infection-static-analysis-plugin": "^1.10.0", - "vimeo/psalm": "^4.10.0" + "phpunit/phpunit": "^9.5.26", + "roave/infection-static-analysis-plugin": "^1.25.0", + "vimeo/psalm": "^4.29.0" }, "type": "library", "autoload": { @@ -4174,7 +5990,7 @@ "description": "Provides efficient querying for installed package versions (no runtime IO)", "support": { "issues": "https://github.com/Ocramius/PackageVersions/issues", - "source": "https://github.com/Ocramius/PackageVersions/tree/2.5.1" + "source": "https://github.com/Ocramius/PackageVersions/tree/2.7.0" }, "funding": [ { @@ -4186,20 +6002,20 @@ "type": "tidelift" } ], - "time": "2022-03-05T18:04:57+00:00" + "time": "2022-10-31T12:51:46+00:00" }, { "name": "php-http/client-common", - "version": "2.5.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/php-http/client-common.git", - "reference": "d135751167d57e27c74de674d6a30cef2dc8e054" + "reference": "45db684cd4e186dcdc2b9c06b22970fe123796c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/client-common/zipball/d135751167d57e27c74de674d6a30cef2dc8e054", - "reference": "d135751167d57e27c74de674d6a30cef2dc8e054", + "url": "https://api.github.com/repos/php-http/client-common/zipball/45db684cd4e186dcdc2b9c06b22970fe123796c0", + "reference": "45db684cd4e186dcdc2b9c06b22970fe123796c0", "shasum": "" }, "require": { @@ -4259,9 +6075,9 @@ ], "support": { "issues": "https://github.com/php-http/client-common/issues", - "source": "https://github.com/php-http/client-common/tree/2.5.0" + "source": "https://github.com/php-http/client-common/tree/2.6.0" }, - "time": "2021-11-26T15:01:24+00:00" + "time": "2022-09-29T09:59:43+00:00" }, { "name": "php-http/discovery", @@ -4579,29 +6395,33 @@ }, { "name": "phpoption/phpoption", - "version": "1.8.1", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15" + "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", - "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", + "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + "bamarni/composer-bin-plugin": "^1.8", + "phpunit/phpunit": "^8.5.28 || ^9.5.21" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.9-dev" } }, "autoload": { @@ -4634,7 +6454,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.8.1" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.0" }, "funding": [ { @@ -4646,20 +6466,20 @@ "type": "tidelift" } ], - "time": "2021-12-04T23:24:31+00:00" + "time": "2022-07-30T15:51:26+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "1.6.4", + "version": "1.13.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "135607f9ccc297d6923d49c2bcf309f509413215" + "reference": "aac44118344d197e6d5f7c6cee91885f0a89acdd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/135607f9ccc297d6923d49c2bcf309f509413215", - "reference": "135607f9ccc297d6923d49c2bcf309f509413215", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/aac44118344d197e6d5f7c6cee91885f0a89acdd", + "reference": "aac44118344d197e6d5f7c6cee91885f0a89acdd", "shasum": "" }, "require": { @@ -4689,9 +6509,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.6.4" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.13.1" }, - "time": "2022-06-26T13:09:08+00:00" + "time": "2022-11-20T08:52:26+00:00" }, { "name": "predis/predis", @@ -5174,16 +6994,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.7", + "version": "v0.11.9", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "77fc7270031fbc28f9a7bea31385da5c4855cb7a" + "reference": "1acec99d6684a54ff92f8b548a4e41b566963778" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/77fc7270031fbc28f9a7bea31385da5c4855cb7a", - "reference": "77fc7270031fbc28f9a7bea31385da5c4855cb7a", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/1acec99d6684a54ff92f8b548a4e41b566963778", + "reference": "1acec99d6684a54ff92f8b548a4e41b566963778", "shasum": "" }, "require": { @@ -5244,9 +7064,116 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.7" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.9" }, - "time": "2022-07-07T13:49:11+00:00" + "time": "2022-11-06T15:29:46+00:00" + }, + { + "name": "pushrbx/lumen-roadrunner", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/pushrbx/lumen-roadrunner.git", + "reference": "835e99ba6854f31236a7039f29e730c785800a88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pushrbx/lumen-roadrunner/zipball/835e99ba6854f31236a7039f29e730c785800a88", + "reference": "835e99ba6854f31236a7039f29e730c785800a88", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.0", + "laravel/lumen-framework": "^9.0", + "nyholm/psr7": "^1.5", + "php": "^8.0", + "spiral/roadrunner-http": "^2.0.4", + "spiral/roadrunner-worker": "^2.1.5", + "symfony/psr-http-message-bridge": "^2.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^6.3 || ~7.0", + "inertiajs/inertia-laravel": "^0.4.2 || ^0.5", + "laravel/lumen": "^9.0", + "livewire/livewire": "^2.7", + "mockery/mockery": "~1.3.3 || ^1.4.2", + "phpstan/phpstan": "~1.4", + "phpunit/phpunit": "^9.3.3", + "tightenco/ziggy": "^1.4.0" + }, + "default-branch": true, + "bin": [ + "bin/rr-worker" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "pushrbx\\LumenRoadRunner\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "pushrbx\\LumenRoadRunner\\": "src/" + }, + "files": [ + "helpers/helpers.php" + ] + }, + "autoload-dev": { + "psr-4": { + "pushrbx\\LumenRoadRunner\\Tests\\": "tests/" + } + }, + "scripts": { + "phpunit": [ + "@php ./vendor/bin/phpunit --no-coverage" + ], + "phpunit-cover": [ + "@php ./vendor/bin/phpunit" + ], + "phpstan": [ + "@php ./vendor/bin/phpstan analyze -c ./phpstan.neon.dist --no-progress --ansi" + ], + "test": [ + "@phpstan", + "@phpunit" + ], + "test-cover": [ + "@phpstan", + "@phpunit-cover" + ] + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "pushrbx", + "homepage": "https://github.com/pushrbx" + }, + { + "name": "RoadRunner Community", + "homepage": "https://github.com/spiral/roadrunner/graphs/contributors" + }, + { + "name": "tarampampam", + "homepage": "https://github.com/tarampampam" + } + ], + "description": "Lumen framework on RoadRunner", + "keywords": [ + "bridge", + "laravel", + "lumen", + "roadrunner" + ], + "support": { + "issues": "https://github.com/spiral/roadrunner-laravel/issues", + "source": "https://github.com/spiral/roadrunner-laravel" + }, + "time": "2022-08-16T16:49:18+00:00" }, { "name": "ralouphie/getallheaders", @@ -5373,21 +7300,20 @@ }, { "name": "ramsey/uuid", - "version": "4.3.1", + "version": "4.6.0", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "8505afd4fea63b81a85d3b7b53ac3cb8dc347c28" + "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/8505afd4fea63b81a85d3b7b53ac3cb8dc347c28", - "reference": "8505afd4fea63b81a85d3b7b53ac3cb8dc347c28", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/ad63bc700e7d021039e30ce464eba384c4a1d40f", + "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f", "shasum": "" }, "require": { - "brick/math": "^0.8 || ^0.9", - "ext-ctype": "*", + "brick/math": "^0.8.8 || ^0.9 || ^0.10", "ext-json": "*", "php": "^8.0", "ramsey/collection": "^1.0" @@ -5402,24 +7328,23 @@ "doctrine/annotations": "^1.8", "ergebnis/composer-normalize": "^2.15", "mockery/mockery": "^1.3", - "moontoast/math": "^1.1", "paragonie/random-lib": "^2", "php-mock/php-mock": "^2.2", "php-mock/php-mock-mockery": "^1.3", "php-parallel-lint/php-parallel-lint": "^1.1", "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-mockery": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", "phpunit/phpunit": "^8.5 || ^9", - "slevomat/coding-standard": "^7.0", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", "squizlabs/php_codesniffer": "^3.5", "vimeo/psalm": "^4.9" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", - "ext-ctype": "Enables faster processing of character classification using ctype functions.", "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", @@ -5451,7 +7376,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.3.1" + "source": "https://github.com/ramsey/uuid/tree/4.6.0" }, "funding": [ { @@ -5463,25 +7388,139 @@ "type": "tidelift" } ], - "time": "2022-03-27T21:42:02+00:00" + "time": "2022-11-05T23:03:38+00:00" }, { - "name": "sentry/sdk", - "version": "3.2.0", + "name": "roave/better-reflection", + "version": "5.11.1", "source": { "type": "git", - "url": "https://github.com/getsentry/sentry-php-sdk.git", - "reference": "6d78bd83b43efbb52f81d6824f4af344fa9ba292" + "url": "https://github.com/Roave/BetterReflection.git", + "reference": "84cdf580747c3d55238be28d5681e24e7d11e065" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/6d78bd83b43efbb52f81d6824f4af344fa9ba292", - "reference": "6d78bd83b43efbb52f81d6824f4af344fa9ba292", + "url": "https://api.github.com/repos/Roave/BetterReflection/zipball/84cdf580747c3d55238be28d5681e24e7d11e065", + "reference": "84cdf580747c3d55238be28d5681e24e7d11e065", + "shasum": "" + }, + "require": { + "ext-json": "*", + "jetbrains/phpstorm-stubs": "2022.2", + "nikic/php-parser": "^4.15.1", + "php": "~8.0.12 || ~8.1.0 || ~8.2.0", + "roave/signature": "^1.6" + }, + "conflict": { + "thecodingmachine/safe": "<1.1.3" + }, + "require-dev": { + "doctrine/coding-standard": "^10.0.0", + "phpstan/phpstan": "^1.8.5", + "phpstan/phpstan-phpunit": "^1.1.1", + "phpunit/phpunit": "^9.5.24", + "roave/infection-static-analysis-plugin": "^1.23.0", + "vimeo/psalm": "^4.27" + }, + "suggest": { + "composer/composer": "Required to use the ComposerSourceLocator" + }, + "type": "library", + "autoload": { + "psr-4": { + "Roave\\BetterReflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "James Titcumb", + "email": "james@asgrim.com", + "homepage": "https://github.com/asgrim" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + }, + { + "name": "Gary Hockin", + "email": "gary@roave.com", + "homepage": "https://github.com/geeh" + }, + { + "name": "Jaroslav HanslĂ­k", + "email": "kukulich@kukulich.cz", + "homepage": "https://github.com/kukulich" + } + ], + "description": "Better Reflection - an improved code reflection API", + "support": { + "issues": "https://github.com/Roave/BetterReflection/issues", + "source": "https://github.com/Roave/BetterReflection/tree/5.11.1" + }, + "time": "2022-09-29T16:28:39+00:00" + }, + { + "name": "roave/signature", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/Roave/Signature.git", + "reference": "2ab4eadcb9f9d449f673a97b67797403b35eca94" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Roave/Signature/zipball/2ab4eadcb9f9d449f673a97b67797403b35eca94", + "reference": "2ab4eadcb9f9d449f673a97b67797403b35eca94", + "shasum": "" + }, + "require": { + "php": "8.0.*|8.1.*|8.2.*" + }, + "require-dev": { + "doctrine/coding-standard": "^10.0.0", + "infection/infection": "^0.26.15", + "phpunit/phpunit": "^9.5.25", + "vimeo/psalm": "^4.28.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Roave\\Signature\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Sign and verify stuff", + "support": { + "issues": "https://github.com/Roave/Signature/issues", + "source": "https://github.com/Roave/Signature/tree/1.7.0" + }, + "time": "2022-10-10T08:44:53+00:00" + }, + { + "name": "sentry/sdk", + "version": "3.3.0", + "source": { + "type": "git", + "url": "https://github.com/getsentry/sentry-php-sdk.git", + "reference": "d0678fc7274dbb03046ed05cb24eb92945bedf8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/d0678fc7274dbb03046ed05cb24eb92945bedf8e", + "reference": "d0678fc7274dbb03046ed05cb24eb92945bedf8e", "shasum": "" }, "require": { "http-interop/http-factory-guzzle": "^1.0", - "sentry/sentry": "^3.5", + "sentry/sentry": "^3.9", "symfony/http-client": "^4.3|^5.0|^6.0" }, "type": "metapackage", @@ -5508,7 +7547,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-php-sdk/issues", - "source": "https://github.com/getsentry/sentry-php-sdk/tree/3.2.0" + "source": "https://github.com/getsentry/sentry-php-sdk/tree/3.3.0" }, "funding": [ { @@ -5520,20 +7559,20 @@ "type": "custom" } ], - "time": "2022-05-21T11:10:11+00:00" + "time": "2022-10-11T09:05:00+00:00" }, { "name": "sentry/sentry", - "version": "3.7.0", + "version": "3.12.0", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-php.git", - "reference": "877bca3f0f0ac0fc8ec0a218c6070cccea266795" + "reference": "4902f43640963ed45517fd7c1da7fdd5511bb304" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/877bca3f0f0ac0fc8ec0a218c6070cccea266795", - "reference": "877bca3f0f0ac0fc8ec0a218c6070cccea266795", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/4902f43640963ed45517fd7c1da7fdd5511bb304", + "reference": "4902f43640963ed45517fd7c1da7fdd5511bb304", "shasum": "" }, "require": { @@ -5552,8 +7591,7 @@ "psr/http-message-implementation": "^1.0", "psr/log": "^1.0|^2.0|^3.0", "symfony/options-resolver": "^3.4.43|^4.4.30|^5.0.11|^6.0", - "symfony/polyfill-php80": "^1.17", - "symfony/polyfill-uuid": "^1.13.1" + "symfony/polyfill-php80": "^1.17" }, "conflict": { "php-http/client-common": "1.8.0", @@ -5579,7 +7617,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.7.x-dev" + "dev-master": "3.12.x-dev" } }, "autoload": { @@ -5613,7 +7651,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-php/issues", - "source": "https://github.com/getsentry/sentry-php/tree/3.7.0" + "source": "https://github.com/getsentry/sentry-php/tree/3.12.0" }, "funding": [ { @@ -5625,20 +7663,20 @@ "type": "custom" } ], - "time": "2022-07-18T07:55:36+00:00" + "time": "2022-11-22T10:57:08+00:00" }, { "name": "sentry/sentry-laravel", - "version": "2.13.0", + "version": "2.14.2", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-laravel.git", - "reference": "c5e74e5fff18014780361fb33a883af9a9fbd900" + "reference": "4538ed31d77868dd3b6d72ad6e5e68b572beeb9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/c5e74e5fff18014780361fb33a883af9a9fbd900", - "reference": "c5e74e5fff18014780361fb33a883af9a9fbd900", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/4538ed31d77868dd3b6d72ad6e5e68b572beeb9f", + "reference": "4538ed31d77868dd3b6d72ad6e5e68b572beeb9f", "shasum": "" }, "require": { @@ -5650,15 +7688,12 @@ "symfony/psr-http-message-bridge": "^1.0 | ^2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "2.18.*", + "friendsofphp/php-cs-fixer": "^3.11", "laravel/framework": "5.0 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.0", "mockery/mockery": "^1.3", "orchestra/testbench": "3.1 - 3.8 | ^4.7 | ^5.1 | ^6.0 | ^7.0", "phpunit/phpunit": "^5.7 | ^6.5 | ^7.5 | ^8.4 | ^9.3" }, - "suggest": { - "zendframework/zend-diactoros": "When using Laravel >=5.1 - <=6.9 this package can help get more accurate request info, not used on Laravel >=6.10 anymore (https://laravel.com/docs/5.8/requests#psr7-requests)" - }, "type": "library", "extra": { "branch-alias": { @@ -5704,7 +7739,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-laravel/issues", - "source": "https://github.com/getsentry/sentry-laravel/tree/2.13.0" + "source": "https://github.com/getsentry/sentry-laravel/tree/2.14.2" }, "funding": [ { @@ -5716,7 +7751,196 @@ "type": "custom" } ], - "time": "2022-07-15T11:36:23+00:00" + "time": "2022-10-13T09:21:29+00:00" + }, + { + "name": "spiral/goridge", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/spiral/goridge-php.git", + "reference": "3d8e97d7d1cc26b6130d233177b23ecb3c7d4efb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spiral/goridge-php/zipball/3d8e97d7d1cc26b6130d233177b23ecb3c7d4efb", + "reference": "3d8e97d7d1cc26b6130d233177b23ecb3c7d4efb", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-sockets": "*", + "php": ">=7.4", + "symfony/polyfill-php80": "^1.22" + }, + "require-dev": { + "google/protobuf": "^3.17", + "infection/infection": "^0.26.1", + "jetbrains/phpstorm-attributes": "^1.0", + "phpunit/phpunit": "^9.5", + "rybakit/msgpack": "^0.7", + "vimeo/psalm": "^4.18.1" + }, + "suggest": { + "ext-msgpack": "MessagePack codec support", + "ext-protobuf": "Protobuf codec support", + "google/protobuf": "(^3.0) Protobuf codec support", + "rybakit/msgpack": "(^0.7) MessagePack codec support" + }, + "type": "goridge", + "extra": { + "branch-alias": { + "dev-master": "3.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spiral\\Goridge\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anton Titov / Wolfy-J", + "email": "wolfy.jd@gmail.com" + } + ], + "description": "High-performance PHP-to-Golang RPC bridge", + "support": { + "issues": "https://github.com/spiral/goridge-php/issues", + "source": "https://github.com/spiral/goridge-php/tree/v3.2.0" + }, + "time": "2022-03-21T20:32:19+00:00" + }, + { + "name": "spiral/roadrunner-http", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/spiral/roadrunner-http.git", + "reference": "3be8bac365d436028a9583e7d438bf6e7183e599" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spiral/roadrunner-http/zipball/3be8bac365d436028a9583e7d438bf6e7183e599", + "reference": "3be8bac365d436028a9583e7d438bf6e7183e599", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.4", + "psr/http-factory": "^1.0.1", + "psr/http-message": "^1.0.1", + "spiral/roadrunner-worker": "^2.2.0" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.0", + "nyholm/psr7": "^1.3", + "phpstan/phpstan": "~0.12", + "phpunit/phpunit": "~8.0", + "symfony/var-dumper": "^5.1", + "vimeo/psalm": "^4.22" + }, + "suggest": { + "spiral/roadrunner-cli": "Provides RoadRunner installation and management CLI tools" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spiral\\RoadRunner\\Http\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anton Titov / Wolfy-J", + "email": "wolfy.jd@gmail.com" + }, + { + "name": "RoadRunner Community", + "homepage": "https://github.com/spiral/roadrunner/graphs/contributors" + } + ], + "description": "RoadRunner: HTTP and PSR-7 worker", + "support": { + "issues": "https://github.com/spiral/roadrunner-http/issues", + "source": "https://github.com/spiral/roadrunner-http/tree/v2.1.0" + }, + "time": "2022-03-22T14:48:00+00:00" + }, + { + "name": "spiral/roadrunner-worker", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/spiral/roadrunner-worker.git", + "reference": "028adbbd43566b264fa3e3edb47cfbc3fb2cd11e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spiral/roadrunner-worker/zipball/028adbbd43566b264fa3e3edb47cfbc3fb2cd11e", + "reference": "028adbbd43566b264fa3e3edb47cfbc3fb2cd11e", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.0", + "ext-json": "*", + "ext-sockets": "*", + "php": ">=7.4", + "psr/log": "^1.0|^2.0|^3.0", + "spiral/goridge": "^3.2.0", + "symfony/polyfill-php80": "^1.23" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.0", + "symfony/var-dumper": "^5.1", + "vimeo/psalm": "^4.4" + }, + "suggest": { + "spiral/roadrunner-cli": "Provides RoadRunner installation and management CLI tools" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spiral\\RoadRunner\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anton Titov (wolfy-j)", + "email": "wolfy-j@spiralscout.com" + }, + { + "name": "RoadRunner Community", + "homepage": "https://github.com/spiral/roadrunner/graphs/contributors" + } + ], + "description": "RoadRunner: PHP worker", + "support": { + "issues": "https://github.com/spiral/roadrunner-worker/issues", + "source": "https://github.com/spiral/roadrunner-worker/tree/v2.3.0" + }, + "time": "2022-10-28T09:36:29+00:00" }, { "name": "swagger-api/swagger-ui", @@ -5781,16 +8005,16 @@ }, { "name": "symfony/browser-kit", - "version": "v6.1.0", + "version": "v6.1.3", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "b839cef6e6526bd2090efe92c218d8c7479a51e0" + "reference": "2e3b6a4406c2af963c634d7bd0457402b67dcc56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/b839cef6e6526bd2090efe92c218d8c7479a51e0", - "reference": "b839cef6e6526bd2090efe92c218d8c7479a51e0", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/2e3b6a4406c2af963c634d7bd0457402b67dcc56", + "reference": "2e3b6a4406c2af963c634d7bd0457402b67dcc56", "shasum": "" }, "require": { @@ -5832,7 +8056,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v6.1.0" + "source": "https://github.com/symfony/browser-kit/tree/v6.1.3" }, "funding": [ { @@ -5848,20 +8072,20 @@ "type": "tidelift" } ], - "time": "2022-05-06T20:04:05+00:00" + "time": "2022-07-27T15:50:51+00:00" }, { "name": "symfony/console", - "version": "v6.1.2", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "7a86c1c42fbcb69b59768504c7bca1d3767760b7" + "reference": "a1282bd0c096e0bdb8800b104177e2ce404d8815" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/7a86c1c42fbcb69b59768504c7bca1d3767760b7", - "reference": "7a86c1c42fbcb69b59768504c7bca1d3767760b7", + "url": "https://api.github.com/repos/symfony/console/zipball/a1282bd0c096e0bdb8800b104177e2ce404d8815", + "reference": "a1282bd0c096e0bdb8800b104177e2ce404d8815", "shasum": "" }, "require": { @@ -5928,7 +8152,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.1.2" + "source": "https://github.com/symfony/console/tree/v6.1.7" }, "funding": [ { @@ -5944,20 +8168,20 @@ "type": "tidelift" } ], - "time": "2022-06-26T13:01:30+00:00" + "time": "2022-10-26T21:42:49+00:00" }, { "name": "symfony/css-selector", - "version": "v6.1.0", + "version": "v6.1.3", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "05c40f02f621609404b8820ff8bc39acb46e19cf" + "reference": "0dd5e36b80e1de97f8f74ed7023ac2b837a36443" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/05c40f02f621609404b8820ff8bc39acb46e19cf", - "reference": "05c40f02f621609404b8820ff8bc39acb46e19cf", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/0dd5e36b80e1de97f8f74ed7023ac2b837a36443", + "reference": "0dd5e36b80e1de97f8f74ed7023ac2b837a36443", "shasum": "" }, "require": { @@ -5993,7 +8217,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.1.0" + "source": "https://github.com/symfony/css-selector/tree/v6.1.3" }, "funding": [ { @@ -6009,7 +8233,7 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2022-06-27T17:24:16+00:00" }, { "name": "symfony/deprecation-contracts", @@ -6080,16 +8304,16 @@ }, { "name": "symfony/dom-crawler", - "version": "v6.1.0", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "baacc99edd169bd8e06723f4c38150ef97feca0f" + "reference": "66be2a0ccc90105b90b9393c984cfc3ea0e320df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/baacc99edd169bd8e06723f4c38150ef97feca0f", - "reference": "baacc99edd169bd8e06723f4c38150ef97feca0f", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/66be2a0ccc90105b90b9393c984cfc3ea0e320df", + "reference": "66be2a0ccc90105b90b9393c984cfc3ea0e320df", "shasum": "" }, "require": { @@ -6130,7 +8354,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v6.1.0" + "source": "https://github.com/symfony/dom-crawler/tree/v6.1.7" }, "funding": [ { @@ -6146,20 +8370,20 @@ "type": "tidelift" } ], - "time": "2022-05-04T14:48:14+00:00" + "time": "2022-10-28T16:23:08+00:00" }, { "name": "symfony/error-handler", - "version": "v6.1.0", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "d02c662651e5de760bb7d5e94437113309e8f8a0" + "reference": "699a26ce5ec656c198bf6e26398b0f0818c7e504" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/d02c662651e5de760bb7d5e94437113309e8f8a0", - "reference": "d02c662651e5de760bb7d5e94437113309e8f8a0", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/699a26ce5ec656c198bf6e26398b0f0818c7e504", + "reference": "699a26ce5ec656c198bf6e26398b0f0818c7e504", "shasum": "" }, "require": { @@ -6201,7 +8425,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.1.0" + "source": "https://github.com/symfony/error-handler/tree/v6.1.7" }, "funding": [ { @@ -6217,7 +8441,7 @@ "type": "tidelift" } ], - "time": "2022-05-23T10:32:57+00:00" + "time": "2022-10-28T16:23:08+00:00" }, { "name": "symfony/event-dispatcher", @@ -6383,16 +8607,16 @@ }, { "name": "symfony/finder", - "version": "v6.1.0", + "version": "v6.1.3", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f" + "reference": "39696bff2c2970b3779a5cac7bf9f0b88fc2b709" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/45b8beb69d6eb3b05a65689ebfd4222326773f8f", - "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f", + "url": "https://api.github.com/repos/symfony/finder/zipball/39696bff2c2970b3779a5cac7bf9f0b88fc2b709", + "reference": "39696bff2c2970b3779a5cac7bf9f0b88fc2b709", "shasum": "" }, "require": { @@ -6427,7 +8651,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.1.0" + "source": "https://github.com/symfony/finder/tree/v6.1.3" }, "funding": [ { @@ -6443,20 +8667,20 @@ "type": "tidelift" } ], - "time": "2022-04-15T08:08:08+00:00" + "time": "2022-07-29T07:42:06+00:00" }, { "name": "symfony/http-client", - "version": "v6.1.2", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "ea1af6c8cc479147d67a3fead457dd7b06261041" + "reference": "f515d066728774efb34347a87580621416ca8968" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/ea1af6c8cc479147d67a3fead457dd7b06261041", - "reference": "ea1af6c8cc479147d67a3fead457dd7b06261041", + "url": "https://api.github.com/repos/symfony/http-client/zipball/f515d066728774efb34347a87580621416ca8968", + "reference": "f515d066728774efb34347a87580621416ca8968", "shasum": "" }, "require": { @@ -6511,7 +8735,7 @@ "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-client/tree/v6.1.2" + "source": "https://github.com/symfony/http-client/tree/v6.1.7" }, "funding": [ { @@ -6527,7 +8751,7 @@ "type": "tidelift" } ], - "time": "2022-06-19T13:02:30+00:00" + "time": "2022-10-28T16:23:08+00:00" }, { "name": "symfony/http-client-contracts", @@ -6612,16 +8836,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.1.2", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "86119d294e51afe4d8e07da96b63332bd1f3f52c" + "reference": "792a1856d2b95273f0e1c3435785f1d01a60ecc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/86119d294e51afe4d8e07da96b63332bd1f3f52c", - "reference": "86119d294e51afe4d8e07da96b63332bd1f3f52c", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/792a1856d2b95273f0e1c3435785f1d01a60ecc6", + "reference": "792a1856d2b95273f0e1c3435785f1d01a60ecc6", "shasum": "" }, "require": { @@ -6632,8 +8856,11 @@ "require-dev": { "predis/predis": "~1.0", "symfony/cache": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", "symfony/expression-language": "^5.4|^6.0", - "symfony/mime": "^5.4|^6.0" + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^5.4|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" }, "suggest": { "symfony/mime": "To use the file extension guesser" @@ -6664,7 +8891,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.1.2" + "source": "https://github.com/symfony/http-foundation/tree/v6.1.7" }, "funding": [ { @@ -6680,20 +8907,20 @@ "type": "tidelift" } ], - "time": "2022-06-19T13:21:48+00:00" + "time": "2022-10-12T09:44:59+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.1.2", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "8aaede489900dda61aee208557f63bfa1bca0877" + "reference": "8fc1ffe753948c47a103a809cdd6a4a8458b3254" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8aaede489900dda61aee208557f63bfa1bca0877", - "reference": "8aaede489900dda61aee208557f63bfa1bca0877", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8fc1ffe753948c47a103a809cdd6a4a8458b3254", + "reference": "8fc1ffe753948c47a103a809cdd6a4a8458b3254", "shasum": "" }, "require": { @@ -6774,7 +9001,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.1.2" + "source": "https://github.com/symfony/http-kernel/tree/v6.1.7" }, "funding": [ { @@ -6790,20 +9017,20 @@ "type": "tidelift" } ], - "time": "2022-06-26T17:06:14+00:00" + "time": "2022-10-28T18:06:36+00:00" }, { "name": "symfony/mime", - "version": "v6.1.1", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "56508865dd883dce3c863af11b3e8053adab30d7" + "reference": "f440f066d57691088d998d6e437ce98771144618" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/56508865dd883dce3c863af11b3e8053adab30d7", - "reference": "56508865dd883dce3c863af11b3e8053adab30d7", + "url": "https://api.github.com/repos/symfony/mime/zipball/f440f066d57691088d998d6e437ce98771144618", + "reference": "f440f066d57691088d998d6e437ce98771144618", "shasum": "" }, "require": { @@ -6823,7 +9050,7 @@ "symfony/dependency-injection": "^5.4|^6.0", "symfony/property-access": "^5.4|^6.0", "symfony/property-info": "^5.4|^6.0", - "symfony/serializer": "^5.4|^6.0" + "symfony/serializer": "^5.2|^6.0" }, "type": "library", "autoload": { @@ -6855,7 +9082,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.1.1" + "source": "https://github.com/symfony/mime/tree/v6.1.7" }, "funding": [ { @@ -6871,7 +9098,7 @@ "type": "tidelift" } ], - "time": "2022-06-09T12:51:38+00:00" + "time": "2022-10-19T08:10:53+00:00" }, { "name": "symfony/options-resolver", @@ -6942,16 +9169,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", "shasum": "" }, "require": { @@ -6966,7 +9193,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7004,7 +9231,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" }, "funding": [ { @@ -7020,20 +9247,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { @@ -7045,7 +9272,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7085,7 +9312,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" }, "funding": [ { @@ -7101,20 +9328,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + "reference": "639084e360537a19f9ee352433b84ce831f3d2da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", "shasum": "" }, "require": { @@ -7128,7 +9355,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7172,7 +9399,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" }, "funding": [ { @@ -7188,20 +9415,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { @@ -7213,7 +9440,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7256,7 +9483,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" }, "funding": [ { @@ -7272,20 +9499,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", "shasum": "" }, "require": { @@ -7300,7 +9527,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7339,7 +9566,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" }, "funding": [ { @@ -7355,20 +9582,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", "shasum": "" }, "require": { @@ -7377,7 +9604,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7415,7 +9642,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" }, "funding": [ { @@ -7431,20 +9658,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "" }, "require": { @@ -7453,7 +9680,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7498,7 +9725,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" }, "funding": [ { @@ -7514,20 +9741,20 @@ "type": "tidelift" } ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "" }, "require": { @@ -7536,7 +9763,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7577,7 +9804,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" }, "funding": [ { @@ -7593,102 +9820,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" - }, - { - "name": "symfony/polyfill-uuid", - "version": "v1.26.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "a41886c1c81dc075a09c71fe6db5b9d68c79de23" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/a41886c1c81dc075a09c71fe6db5b9d68c79de23", - "reference": "a41886c1c81dc075a09c71fe6db5b9d68c79de23", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "provide": { - "ext-uuid": "*" - }, - "suggest": { - "ext-uuid": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Uuid\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "GrĂ©goire Pineau", - "email": "lyrixx@lyrixx.info" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for uuid functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "uuid" - ], - "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/process", - "version": "v6.1.0", + "version": "v6.1.3", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "318718453c2be58266f1a9e74063d13cb8dd4165" + "reference": "a6506e99cfad7059b1ab5cab395854a0a0c21292" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/318718453c2be58266f1a9e74063d13cb8dd4165", - "reference": "318718453c2be58266f1a9e74063d13cb8dd4165", + "url": "https://api.github.com/repos/symfony/process/zipball/a6506e99cfad7059b1ab5cab395854a0a0c21292", + "reference": "a6506e99cfad7059b1ab5cab395854a0a0c21292", "shasum": "" }, "require": { @@ -7720,7 +9865,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.1.0" + "source": "https://github.com/symfony/process/tree/v6.1.3" }, "funding": [ { @@ -7736,20 +9881,20 @@ "type": "tidelift" } ], - "time": "2022-05-11T12:12:29+00:00" + "time": "2022-06-27T17:24:16+00:00" }, { "name": "symfony/psr-http-message-bridge", - "version": "v2.1.2", + "version": "v2.1.3", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34" + "reference": "d444f85dddf65c7e57c58d8e5b3a4dbb593b1840" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34", - "reference": "22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/d444f85dddf65c7e57c58d8e5b3a4dbb593b1840", + "reference": "d444f85dddf65c7e57c58d8e5b3a4dbb593b1840", "shasum": "" }, "require": { @@ -7808,7 +9953,7 @@ ], "support": { "issues": "https://github.com/symfony/psr-http-message-bridge/issues", - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.1.2" + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.1.3" }, "funding": [ { @@ -7824,7 +9969,110 @@ "type": "tidelift" } ], - "time": "2021-11-05T13:13:39+00:00" + "time": "2022-09-05T10:34:54+00:00" + }, + { + "name": "symfony/serializer", + "version": "v5.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "e80871599f6f0929bb349afc3d9ecaba783e68bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/e80871599f6f0929bb349afc3d9ecaba783e68bd", + "reference": "e80871599f6f0929bb349afc3d9ecaba783e68bd", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/dependency-injection": "<4.4", + "symfony/property-access": "<5.4", + "symfony/property-info": "<5.3.13", + "symfony/uid": "<5.3", + "symfony/yaml": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12", + "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/form": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.3.13|^6.0", + "symfony/uid": "^5.3|^6.0", + "symfony/validator": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0", + "symfony/var-exporter": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/cache-implementation": "For using the metadata cache.", + "symfony/config": "For using the XML mapping loader.", + "symfony/mime": "For using a MIME type guesser within the DataUriNormalizer.", + "symfony/property-access": "For using the ObjectNormalizer.", + "symfony/property-info": "To deserialize relations.", + "symfony/var-exporter": "For using the metadata compiler.", + "symfony/yaml": "For using the default YAML mapping loader." + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/serializer/tree/v5.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-10-23T09:52:07+00:00" }, { "name": "symfony/service-contracts", @@ -7913,16 +10161,16 @@ }, { "name": "symfony/string", - "version": "v6.1.2", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "1903f2879875280c5af944625e8246d81c2f0604" + "reference": "823f143370880efcbdfa2dbca946b3358c4707e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/1903f2879875280c5af944625e8246d81c2f0604", - "reference": "1903f2879875280c5af944625e8246d81c2f0604", + "url": "https://api.github.com/repos/symfony/string/zipball/823f143370880efcbdfa2dbca946b3358c4707e5", + "reference": "823f143370880efcbdfa2dbca946b3358c4707e5", "shasum": "" }, "require": { @@ -7978,7 +10226,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.1.2" + "source": "https://github.com/symfony/string/tree/v6.1.7" }, "funding": [ { @@ -7994,20 +10242,20 @@ "type": "tidelift" } ], - "time": "2022-06-26T16:35:04+00:00" + "time": "2022-10-10T09:34:31+00:00" }, { "name": "symfony/translation", - "version": "v5.4.9", + "version": "v5.4.14", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "1639abc1177d26bcd4320e535e664cef067ab0ca" + "reference": "f0ed07675863aa6e3939df8b1bc879450b585cab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/1639abc1177d26bcd4320e535e664cef067ab0ca", - "reference": "1639abc1177d26bcd4320e535e664cef067ab0ca", + "url": "https://api.github.com/repos/symfony/translation/zipball/f0ed07675863aa6e3939df8b1bc879450b585cab", + "reference": "f0ed07675863aa6e3939df8b1bc879450b585cab", "shasum": "" }, "require": { @@ -8075,7 +10323,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.4.9" + "source": "https://github.com/symfony/translation/tree/v5.4.14" }, "funding": [ { @@ -8091,7 +10339,7 @@ "type": "tidelift" } ], - "time": "2022-05-06T12:33:37+00:00" + "time": "2022-10-07T08:01:20+00:00" }, { "name": "symfony/translation-contracts", @@ -8173,16 +10421,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.1.0", + "version": "v6.1.6", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "98587d939cb783aa04e828e8fa857edaca24c212" + "reference": "0f0adde127f24548e23cbde83bcaeadc491c551f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/98587d939cb783aa04e828e8fa857edaca24c212", - "reference": "98587d939cb783aa04e828e8fa857edaca24c212", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0f0adde127f24548e23cbde83bcaeadc491c551f", + "reference": "0f0adde127f24548e23cbde83bcaeadc491c551f", "shasum": "" }, "require": { @@ -8241,7 +10489,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.1.0" + "source": "https://github.com/symfony/var-dumper/tree/v6.1.6" }, "funding": [ { @@ -8257,20 +10505,20 @@ "type": "tidelift" } ], - "time": "2022-05-21T13:34:40+00:00" + "time": "2022-10-07T08:04:03+00:00" }, { "name": "symfony/yaml", - "version": "v4.4.43", + "version": "v4.4.45", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "07e392f0ef78376d080d5353c081a5e5704835bd" + "reference": "aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/07e392f0ef78376d080d5353c081a5e5704835bd", - "reference": "07e392f0ef78376d080d5353c081a5e5704835bd", + "url": "https://api.github.com/repos/symfony/yaml/zipball/aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d", + "reference": "aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d", "shasum": "" }, "require": { @@ -8312,7 +10560,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v4.4.43" + "source": "https://github.com/symfony/yaml/tree/v4.4.45" }, "funding": [ { @@ -8328,20 +10576,173 @@ "type": "tidelift" } ], - "time": "2022-06-20T08:31:17+00:00" + "time": "2022-08-02T15:47:23+00:00" }, { - "name": "vlucas/phpdotenv", - "version": "v5.4.1", + "name": "typesense/laravel-scout-typesense-driver", + "version": "v5.1.0", "source": { "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" + "url": "https://github.com/typesense/laravel-scout-typesense-driver.git", + "reference": "d5b488ad8968989d9425e4b58aceb9231b569440" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", - "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", + "url": "https://api.github.com/repos/typesense/laravel-scout-typesense-driver/zipball/d5b488ad8968989d9425e4b58aceb9231b569440", + "reference": "d5b488ad8968989d9425e4b58aceb9231b569440", + "shasum": "" + }, + "require": { + "illuminate/bus": "^7.0|^8.0|^9.0", + "illuminate/contracts": "^7.0|^8.0|^9.0", + "illuminate/database": "^7.0|^8.0|^9.0", + "illuminate/pagination": "^7.0|^8.0|^9.0", + "illuminate/queue": "^7.0|^8.0|^9.0", + "illuminate/support": "^7.0|^8.0|^9.0", + "laravel/scout": "^8.0|^9.0", + "php": "^8.0", + "typesense/typesense-php": "^4.0" + }, + "require-dev": { + "mockery/mockery": "^1.3", + "phpunit/phpunit": "^8.0|^9.0" + }, + "suggest": { + "typesense/typesense-php": "Required to use the Typesense php client." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Typesense\\LaravelTypesense\\TypesenseServiceProvider" + ], + "aliases": { + "Typesense": "Typesense\\LaravelTypesense\\TypesenseFacade" + } + } + }, + "autoload": { + "psr-4": { + "Typesense\\LaravelTypesense\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Abdullah Al-Faqeir", + "email": "abdullah@devloops.net", + "homepage": "https://www.devloops.net", + "role": "Developer" + }, + { + "name": "hi019", + "homepage": "https://github.com/hi019", + "role": "Developer" + } + ], + "description": "Laravel Scout Driver for Typesense", + "homepage": "https://typesense.org", + "keywords": [ + "laravel", + "search", + "typesense" + ], + "support": { + "issues": "https://github.com/typesense/laravel-scout-typesense-driver/issues", + "source": "https://github.com/typesense/laravel-scout-typesense-driver/tree/v5.1.0" + }, + "funding": [ + { + "url": "https://github.com/typesense", + "type": "github" + } + ], + "time": "2022-07-20T18:55:28+00:00" + }, + { + "name": "typesense/typesense-php", + "version": "v4.8.1", + "source": { + "type": "git", + "url": "https://github.com/typesense/typesense-php.git", + "reference": "8de87f0208ff7871aebd6349ac0e2f560947d96c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/typesense/typesense-php/zipball/8de87f0208ff7871aebd6349ac0e2f560947d96c", + "reference": "8de87f0208ff7871aebd6349ac0e2f560947d96c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "monolog/monolog": "^1.0|^2.1", + "nyholm/psr7": "^1.3", + "php": ">=7.4", + "php-http/client-common": "^1.0|^2.3", + "php-http/discovery": "^1.0", + "php-http/httplug": "^1.0|^2.2", + "php-http/message-factory": "^1.0", + "psr/http-client-implementation": "^1.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "squizlabs/php_codesniffer": "3.*", + "symfony/http-client": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Typesense\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Typesense", + "email": "contact@typesense.org", + "homepage": "https://typesense.org", + "role": "Developer" + }, + { + "name": "Abdullah Al-Faqeir", + "email": "abdullah@devloops.net", + "homepage": "https://www.devloops.net", + "role": "Developer" + } + ], + "description": "PHP client for Typesense Search Server: https://github.com/typesense/typesense", + "homepage": "https://github.com/typesense/typesense-php", + "support": { + "docs": "https://typesense.org/api", + "issues": "https://github.com/typesense/typesense-php/issues", + "source": "https://github.com/typesense/typesense-php" + }, + "funding": [ + { + "url": "https://github.com/typesense", + "type": "github" + } + ], + "time": "2022-10-13T21:19:28+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.5.0", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", "shasum": "" }, "require": { @@ -8356,15 +10757,19 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" + "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" }, "suggest": { "ext-filter": "Required to use the boolean validator." }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, "branch-alias": { - "dev-master": "5.4-dev" + "dev-master": "5.5-dev" } }, "autoload": { @@ -8396,7 +10801,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" }, "funding": [ { @@ -8408,7 +10813,7 @@ "type": "tidelift" } ], - "time": "2021-12-12T23:22:04+00:00" + "time": "2022-10-16T01:01:54+00:00" }, { "name": "voku/portable-ascii", @@ -8670,16 +11075,16 @@ }, { "name": "mockery/mockery", - "version": "1.5.0", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac" + "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", - "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", + "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e", + "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e", "shasum": "" }, "require": { @@ -8736,9 +11141,9 @@ ], "support": { "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.5.0" + "source": "https://github.com/mockery/mockery/tree/1.5.1" }, - "time": "2022-01-20T13:18:17+00:00" + "time": "2022-09-07T15:32:08+00:00" }, { "name": "myclabs/deep-copy", @@ -8910,233 +11315,6 @@ }, "time": "2022-02-21T01:04:05+00:00" }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" - }, - "time": "2021-10-19T17:43:47+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.6.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "77a32518733312af16a44300404e945338981de3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", - "reference": "77a32518733312af16a44300404e945338981de3", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" - }, - "time": "2022-03-15T21:29:03+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "v1.15.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.2", - "phpdocumentor/reflection-docblock": "^5.2", - "sebastian/comparator": "^3.0 || ^4.0", - "sebastian/recursion-context": "^3.0 || ^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^6.0 || ^7.0", - "phpunit/phpunit": "^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" - }, - "time": "2021-12-08T12:19:24+00:00" - }, { "name": "phpunit/php-code-coverage", "version": "7.0.15", @@ -9436,16 +11614,16 @@ }, { "name": "phpunit/phpunit", - "version": "8.5.27", + "version": "8.5.31", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "df70070f2711b8fe8dcca0797c1239ede8c94be6" + "reference": "33c126b09a42de5c99e5e8032b54e8221264a74e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/df70070f2711b8fe8dcca0797c1239ede8c94be6", - "reference": "df70070f2711b8fe8dcca0797c1239ede8c94be6", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/33c126b09a42de5c99e5e8032b54e8221264a74e", + "reference": "33c126b09a42de5c99e5e8032b54e8221264a74e", "shasum": "" }, "require": { @@ -9460,15 +11638,14 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.2", - "phpspec/prophecy": "^1.10.3", "phpunit/php-code-coverage": "^7.0.12", "phpunit/php-file-iterator": "^2.0.4", "phpunit/php-text-template": "^1.2.1", "phpunit/php-timer": "^2.1.2", - "sebastian/comparator": "^3.0.2", + "sebastian/comparator": "^3.0.5", "sebastian/diff": "^3.0.2", "sebastian/environment": "^4.2.3", - "sebastian/exporter": "^3.1.2", + "sebastian/exporter": "^3.1.5", "sebastian/global-state": "^3.0.0", "sebastian/object-enumerator": "^3.0.3", "sebastian/resource-operations": "^2.0.1", @@ -9514,7 +11691,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.27" + "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.31" }, "funding": [ { @@ -9524,9 +11701,13 @@ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2022-06-19T12:11:16+00:00" + "time": "2022-10-28T05:57:37+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -9585,16 +11766,16 @@ }, { "name": "sebastian/comparator", - "version": "3.0.3", + "version": "3.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "1071dfcef776a57013124ff35e1fc41ccd294758" + "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758", - "reference": "1071dfcef776a57013124ff35e1fc41ccd294758", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1dc7ceb4a24aede938c7af2a9ed1de09609ca770", + "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770", "shasum": "" }, "require": { @@ -9647,7 +11828,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.5" }, "funding": [ { @@ -9655,7 +11836,7 @@ "type": "github" } ], - "time": "2020-11-30T08:04:30+00:00" + "time": "2022-09-14T12:31:48+00:00" }, { "name": "sebastian/diff", @@ -9788,16 +11969,16 @@ }, { "name": "sebastian/exporter", - "version": "3.1.4", + "version": "3.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db" + "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", - "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/73a9676f2833b9a7c36968f9d882589cd75511e6", + "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6", "shasum": "" }, "require": { @@ -9853,7 +12034,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.4" + "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.5" }, "funding": [ { @@ -9861,7 +12042,7 @@ "type": "github" } ], - "time": "2021-11-11T13:51:24+00:00" + "time": "2022-09-14T06:00:17+00:00" }, { "name": "sebastian/global-state", @@ -10311,7 +12492,8 @@ "aliases": [], "minimum-stability": "dev", "stability-flags": { - "danielmewes/php-rql": 20 + "danielmewes/php-rql": 20, + "pushrbx/lumen-roadrunner": 20 }, "prefer-stable": true, "prefer-lowest": false, diff --git a/docker/base_image/php-8.0/Dockerfile b/docker/base_image/php-8.0/Dockerfile index 97bb986..3f5003a 100644 --- a/docker/base_image/php-8.0/Dockerfile +++ b/docker/base_image/php-8.0/Dockerfile @@ -3,6 +3,7 @@ FROM composer:2.3.9 as composer FROM mlocati/php-extension-installer:1.5.29 as php-ext-installer FROM php:8.0-bullseye as runtime ARG GITHUB_PERSONAL_TOKEN +LABEL org.opencontainers.image.source=https://github.com/jikan-me/jikan-rest/docker/base_image/php-8.0 COPY --from=composer /usr/bin/composer /usr/bin/composer COPY --from=php-ext-installer /usr/bin/install-php-extensions /usr/local/bin/ ENV COMPOSER_HOME="/tmp/composer" diff --git a/docker/base_image/php-8.0/readme.md b/docker/base_image/php-8.0/readme.md new file mode 100644 index 0000000..58e414d --- /dev/null +++ b/docker/base_image/php-8.0/readme.md @@ -0,0 +1,3 @@ +# Jikan Rest Base image + +The base image for Jikan REST app, to speed up container builds. This is mostly for internal use. diff --git a/docker/base_image/php-8.1/Dockerfile b/docker/base_image/php-8.1/Dockerfile index e19e025..a136d7d 100644 --- a/docker/base_image/php-8.1/Dockerfile +++ b/docker/base_image/php-8.1/Dockerfile @@ -3,6 +3,7 @@ FROM composer:2.3.9 as composer FROM mlocati/php-extension-installer:1.5.29 as php-ext-installer FROM php:8.1-bullseye as runtime ARG GITHUB_PERSONAL_TOKEN +LABEL org.opencontainers.image.source=https://github.com/jikan-me/jikan-rest/docker/base_image/php-8.1 COPY --from=composer /usr/bin/composer /usr/bin/composer COPY --from=php-ext-installer /usr/bin/install-php-extensions /usr/local/bin/ ENV COMPOSER_HOME="/tmp/composer" diff --git a/storage/api-docs/api-docs.json b/storage/api-docs/api-docs.json index a03a0b7..6c3d6d4 100644 --- a/storage/api-docs/api-docs.json +++ b/storage/api-docs/api-docs.json @@ -4199,6 +4199,15 @@ }, "type": "object" }, + "magazines_query_orderby": { + "description": "Order by magazine data", + "type": "string", + "enum": [ + "mal_id", + "name", + "count" + ] + }, "manga_news": { "description": "Manga News Resource", "allOf": [ @@ -4323,6 +4332,16 @@ } ] }, + "producers_query_orderby": { + "description": "Producers Search Query Order By", + "type": "string", + "enum": [ + "mal_id", + "count", + "favorites", + "established" + ] + }, "seasons": { "description": "List of available seasons", "properties": { @@ -4638,15 +4657,6 @@ "created" ] }, - "magazines_query_orderby": { - "description": "Order by magazine data", - "type": "string", - "enum": [ - "mal_id", - "name", - "count" - ] - }, "manga_search_query_type": { "description": "Available Manga types", "type": "string", @@ -4699,17 +4709,6 @@ "favorites" ] }, - "producers_query_orderby": { - "description": "Order by producers data", - "type": "string", - "enum": [ - "mal_id", - "name", - "count", - "favorites", - "established" - ] - }, "users_search_query_gender": { "description": "Users Search Query Gender", "type": "string", @@ -8467,54 +8466,77 @@ "type": "integer" }, "url": { - "description": "MyAnimeList URL", + "description": "MyAnimeList review URL", "type": "string" }, "type": { - "description": "Entry Type", + "description": "Entry type", "type": "string" }, - "votes": { - "description": "Number of user votes on the Review", - "type": "integer" + "reactions": { + "description": "User reaction count on the review", + "properties": { + "overall": { + "description": "Overall reaction count", + "type": "integer" + }, + "nice": { + "description": "Nice reaction count", + "type": "integer" + }, + "love_it": { + "description": "Love it reaction count", + "type": "integer" + }, + "funny": { + "description": "Funny reaction count", + "type": "integer" + }, + "confusing": { + "description": "Confusing reaction count", + "type": "integer" + }, + "informative": { + "description": "Informative reaction count", + "type": "integer" + }, + "well_written": { + "description": "Well written reaction count", + "type": "integer" + }, + "creative": { + "description": "Creative reaction count", + "type": "integer" + } + }, + "type": "object" }, "date": { "description": "Review created date ISO8601", "type": "string" }, - "chapters_read": { - "description": "Number of chapters read by the reviewer", - "type": "integer" - }, "review": { "description": "Review content", "type": "string" }, - "scores": { - "description": "Review Scores breakdown", - "properties": { - "overall": { - "description": "Overall Score", - "type": "integer" - }, - "story": { - "description": "Story Score", - "type": "integer" - }, - "art": { - "description": "Art Score", - "type": "integer" - }, - "character": { - "description": "Character Score", - "type": "integer" - }, - "enjoyment": { - "description": "Enjoyment Score", - "type": "integer" - } - }, - "type": "object" + "score": { + "description": "Number of user votes on the Review", + "type": "integer" + }, + "tags": { + "description": "Review tags", + "type": "array", + "items": { + "type": "string" + } + }, + "is_spoiler": { + "description": "The review contains spoiler", + "type": "bool" + }, + "is_preliminary": { + "description": "The review was made before the entry was completed", + "type": "bool" } }, "type": "object" @@ -8526,16 +8548,50 @@ "type": "integer" }, "url": { - "description": "MyAnimeList URL", + "description": "MyAnimeList review URL", "type": "string" }, "type": { - "description": "Entry Type", + "description": "Entry type", "type": "string" }, - "votes": { - "description": "Number of user votes on the Review", - "type": "integer" + "reactions": { + "description": "User reaction count on the review", + "properties": { + "overall": { + "description": "Overall reaction count", + "type": "integer" + }, + "nice": { + "description": "Nice reaction count", + "type": "integer" + }, + "love_it": { + "description": "Love it reaction count", + "type": "integer" + }, + "funny": { + "description": "Funny reaction count", + "type": "integer" + }, + "confusing": { + "description": "Confusing reaction count", + "type": "integer" + }, + "informative": { + "description": "Informative reaction count", + "type": "integer" + }, + "well_written": { + "description": "Well written reaction count", + "type": "integer" + }, + "creative": { + "description": "Creative reaction count", + "type": "integer" + } + }, + "type": "object" }, "date": { "description": "Review created date ISO8601", @@ -8545,39 +8601,28 @@ "description": "Review content", "type": "string" }, + "score": { + "description": "Number of user votes on the Review", + "type": "integer" + }, + "tags": { + "description": "Review tags", + "type": "array", + "items": { + "type": "string" + } + }, + "is_spoiler": { + "description": "The review contains spoiler", + "type": "bool" + }, + "is_preliminary": { + "description": "The review was made before the entry was completed", + "type": "bool" + }, "episodes_watched": { "description": "Number of episodes watched", "type": "integer" - }, - "scores": { - "description": "Review Scores breakdown", - "properties": { - "overall": { - "description": "Overall Score", - "type": "integer" - }, - "story": { - "description": "Story Score", - "type": "integer" - }, - "animation": { - "description": "Animation Score", - "type": "integer" - }, - "sound": { - "description": "Sound Score", - "type": "integer" - }, - "character": { - "description": "Character Score", - "type": "integer" - }, - "enjoyment": { - "description": "Enjoyment Score", - "type": "integer" - } - }, - "type": "object" } }, "type": "object" diff --git a/tests/HttpV4/Controllers/AnimeControllerTest.php b/tests/HttpV4/Controllers/AnimeControllerTest.php index 732d92e..fb6cf9d 100644 --- a/tests/HttpV4/Controllers/AnimeControllerTest.php +++ b/tests/HttpV4/Controllers/AnimeControllerTest.php @@ -406,9 +406,14 @@ class AnimeControllerV4Test extends TestCase [ 'mal_id', 'url', - 'votes', + 'type', + 'reactions', 'date', 'review', + 'score', + 'tags', + 'is_spoiler', + 'is_preliminary', 'episodes_watched', 'scores' => [ 'overall', @@ -508,7 +513,7 @@ class AnimeControllerV4Test extends TestCase ] ]); - $this->get('/v4/anime/1/userupdates?page=100') + $this->get('/v4/anime/1/userupdates?page=200') ->seeStatusCode(404); } diff --git a/tests/HttpV4/Controllers/MangaControllerTest.php b/tests/HttpV4/Controllers/MangaControllerTest.php index 0967e53..589b158 100644 --- a/tests/HttpV4/Controllers/MangaControllerTest.php +++ b/tests/HttpV4/Controllers/MangaControllerTest.php @@ -228,9 +228,14 @@ class MangaControllerV4Test extends TestCase [ 'mal_id', 'url', - 'votes', + 'type', + 'reactions', 'date', 'review', + 'score', + 'tags', + 'is_spoiler', + 'is_preliminary', 'chapters_read', 'scores' => [ 'overall', @@ -331,7 +336,7 @@ class MangaControllerV4Test extends TestCase ] ]); - $this->get('/v4/manga/1/userupdates?page=100') + $this->get('/v4/manga/1/userupdates?page=200') ->seeStatusCode(404); } diff --git a/tests/HttpV4/Controllers/PersonControllerTest.php b/tests/HttpV4/Controllers/PersonControllerTest.php index e7e64e1..3f80a09 100644 --- a/tests/HttpV4/Controllers/PersonControllerTest.php +++ b/tests/HttpV4/Controllers/PersonControllerTest.php @@ -112,7 +112,6 @@ class PersonControllerTest extends TestCase 'images' => [ 'jpg' => [ 'image_url', - 'small_image_url', ], 'webp' => [ 'image_url', diff --git a/tests/HttpV4/Controllers/ReviewsControllerTest.php b/tests/HttpV4/Controllers/ReviewsControllerTest.php index d6ce5c8..8c2b2f9 100644 --- a/tests/HttpV4/Controllers/ReviewsControllerTest.php +++ b/tests/HttpV4/Controllers/ReviewsControllerTest.php @@ -17,18 +17,14 @@ class ReviewsControllerTest extends TestCase 'mal_id', 'url', 'type', - 'votes', + 'reactions', 'date', 'review', + 'score', + 'tags', + 'is_spoiler', + 'is_preliminary', 'episodes_watched', - 'scores' => [ - 'overall', - 'story', - 'animation', - 'sound', - 'character', - 'enjoyment', - ], 'entry' => [ 'mal_id', 'url', @@ -77,17 +73,14 @@ class ReviewsControllerTest extends TestCase 'mal_id', 'url', 'type', - 'votes', + 'reactions', 'date', 'review', + 'score', + 'tags', + 'is_spoiler', + 'is_preliminary', 'chapters_read', - 'scores' => [ - 'overall', - 'story', - 'art', - 'character', - 'enjoyment', - ], 'entry' => [ 'mal_id', 'url', @@ -121,4 +114,4 @@ class ReviewsControllerTest extends TestCase ] ]); } -} \ No newline at end of file +} diff --git a/tests/HttpV4/Controllers/UserControllerTest.php b/tests/HttpV4/Controllers/UserControllerTest.php index 85a4316..6695a98 100644 --- a/tests/HttpV4/Controllers/UserControllerTest.php +++ b/tests/HttpV4/Controllers/UserControllerTest.php @@ -274,9 +274,13 @@ class UserControllerTest extends TestCase 'mal_id', 'url', 'type', - 'votes', + 'reactions', 'date', 'review', + 'score', + 'tags', + 'is_spoiler', + 'is_preliminary', 'entry' => [ 'mal_id', 'url',