diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 72cccfb9e..bc1137220 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -11,6 +11,11 @@ */ override(new \Illuminate\Contracts\Container\Container, map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -130,6 +135,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -158,12 +165,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -198,6 +206,11 @@ ])); override(\Illuminate\Container\Container::makeWith(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -317,6 +330,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -345,12 +360,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -385,6 +401,11 @@ ])); override(\Illuminate\Contracts\Container\Container::get(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -504,6 +525,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -532,12 +555,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -572,6 +596,11 @@ ])); override(\Illuminate\Contracts\Container\Container::make(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -691,6 +720,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -719,12 +750,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -759,6 +791,11 @@ ])); override(\Illuminate\Contracts\Container\Container::makeWith(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -878,6 +915,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -906,12 +945,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -946,6 +986,11 @@ ])); override(\App::get(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1065,6 +1110,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -1093,12 +1140,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1133,6 +1181,11 @@ ])); override(\App::make(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1252,6 +1305,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -1280,12 +1335,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1320,6 +1376,11 @@ ])); override(\App::makeWith(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1439,6 +1500,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -1467,12 +1530,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1507,6 +1571,11 @@ ])); override(\app(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1626,6 +1695,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -1654,12 +1725,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1694,6 +1766,11 @@ ])); override(\resolve(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1813,6 +1890,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -1841,12 +1920,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1881,6 +1961,11 @@ ])); override(\Psr\Container\ContainerInterface::get(0), map([ '' => '@', + 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, + 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, + 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, + 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -2000,6 +2085,8 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, @@ -2028,12 +2115,13 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'filament' => \Filament\FilamentManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, diff --git a/_ide_helper.php b/_ide_helper.php index 653d16407..afabcd6af 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -5021,27 +5021,16 @@ public static function macroCall($method, $parameters) { /** @var \Illuminate\Database\DatabaseManager $instance */ return $instance->macroCall($method, $parameters); - } - /** - * Determine if the connected database is a MariaDB database. - * - * @return bool - * @static - */ - public static function isMaria() - { - /** @var \Illuminate\Database\MySqlConnection $instance */ - return $instance->isMaria(); } /** * Get a schema builder instance for the connection. * - * @return \Illuminate\Database\Schema\MySqlBuilder + * @return \Illuminate\Database\Schema\PostgresBuilder * @static */ public static function getSchemaBuilder() { - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getSchemaBuilder(); } /** @@ -5049,12 +5038,12 @@ public static function getSchemaBuilder() * * @param \Illuminate\Filesystem\Filesystem|null $files * @param callable|null $processFactory - * @return \Illuminate\Database\Schema\MySqlSchemaState + * @return \Illuminate\Database\Schema\PostgresSchemaState * @static */ public static function getSchemaState($files = null, $processFactory = null) { - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getSchemaState($files, $processFactory); } /** @@ -5065,7 +5054,7 @@ public static function getSchemaState($files = null, $processFactory = null) */ public static function useDefaultQueryGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->useDefaultQueryGrammar(); } /** @@ -5076,7 +5065,7 @@ public static function useDefaultQueryGrammar() */ public static function useDefaultSchemaGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->useDefaultSchemaGrammar(); } /** @@ -5087,7 +5076,7 @@ public static function useDefaultSchemaGrammar() */ public static function useDefaultPostProcessor() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->useDefaultPostProcessor(); } /** @@ -5100,7 +5089,7 @@ public static function useDefaultPostProcessor() */ public static function table($table, $as = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->table($table, $as); } /** @@ -5111,7 +5100,7 @@ public static function table($table, $as = null) */ public static function query() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->query(); } /** @@ -5125,7 +5114,7 @@ public static function query() */ public static function selectOne($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->selectOne($query, $bindings, $useReadPdo); } /** @@ -5140,7 +5129,7 @@ public static function selectOne($query, $bindings = [], $useReadPdo = true) */ public static function scalar($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->scalar($query, $bindings, $useReadPdo); } /** @@ -5153,7 +5142,7 @@ public static function scalar($query, $bindings = [], $useReadPdo = true) */ public static function selectFromWriteConnection($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->selectFromWriteConnection($query, $bindings); } /** @@ -5167,7 +5156,7 @@ public static function selectFromWriteConnection($query, $bindings = []) */ public static function select($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->select($query, $bindings, $useReadPdo); } /** @@ -5181,7 +5170,7 @@ public static function select($query, $bindings = [], $useReadPdo = true) */ public static function cursor($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->cursor($query, $bindings, $useReadPdo); } /** @@ -5194,7 +5183,7 @@ public static function cursor($query, $bindings = [], $useReadPdo = true) */ public static function insert($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->insert($query, $bindings); } /** @@ -5207,7 +5196,7 @@ public static function insert($query, $bindings = []) */ public static function update($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->update($query, $bindings); } /** @@ -5220,7 +5209,7 @@ public static function update($query, $bindings = []) */ public static function delete($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->delete($query, $bindings); } /** @@ -5233,7 +5222,7 @@ public static function delete($query, $bindings = []) */ public static function statement($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->statement($query, $bindings); } /** @@ -5246,7 +5235,7 @@ public static function statement($query, $bindings = []) */ public static function affectingStatement($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->affectingStatement($query, $bindings); } /** @@ -5258,7 +5247,7 @@ public static function affectingStatement($query, $bindings = []) */ public static function unprepared($query) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->unprepared($query); } /** @@ -5270,7 +5259,7 @@ public static function unprepared($query) */ public static function pretend($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->pretend($callback); } /** @@ -5283,7 +5272,7 @@ public static function pretend($callback) */ public static function bindValues($statement, $bindings) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->bindValues($statement, $bindings); } /** @@ -5295,7 +5284,7 @@ public static function bindValues($statement, $bindings) */ public static function prepareBindings($bindings) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->prepareBindings($bindings); } /** @@ -5309,7 +5298,7 @@ public static function prepareBindings($bindings) */ public static function logQuery($query, $bindings, $time = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->logQuery($query, $bindings, $time); } /** @@ -5322,7 +5311,7 @@ public static function logQuery($query, $bindings, $time = null) */ public static function whenQueryingForLongerThan($threshold, $handler) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->whenQueryingForLongerThan($threshold, $handler); } /** @@ -5333,7 +5322,7 @@ public static function whenQueryingForLongerThan($threshold, $handler) */ public static function allowQueryDurationHandlersToRunAgain() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->allowQueryDurationHandlersToRunAgain(); } /** @@ -5344,7 +5333,7 @@ public static function allowQueryDurationHandlersToRunAgain() */ public static function totalQueryDuration() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->totalQueryDuration(); } /** @@ -5355,19 +5344,19 @@ public static function totalQueryDuration() */ public static function resetTotalQueryDuration() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->resetTotalQueryDuration(); } /** * Register a hook to be run just before a database query is executed. * * @param \Closure $callback - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function beforeExecuting($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->beforeExecuting($callback); } /** @@ -5379,7 +5368,7 @@ public static function beforeExecuting($callback) */ public static function listen($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->listen($callback); } /** @@ -5391,7 +5380,7 @@ public static function listen($callback) */ public static function raw($value) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->raw($value); } /** @@ -5402,7 +5391,7 @@ public static function raw($value) */ public static function hasModifiedRecords() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->hasModifiedRecords(); } /** @@ -5414,19 +5403,19 @@ public static function hasModifiedRecords() */ public static function recordsHaveBeenModified($value = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->recordsHaveBeenModified($value); } /** * Set the record modification state. * * @param bool $value - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setRecordModificationState($value) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setRecordModificationState($value); } /** @@ -5437,19 +5426,19 @@ public static function setRecordModificationState($value) */ public static function forgetRecordModificationState() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->forgetRecordModificationState(); } /** * Indicate that the connection should use the write PDO connection for reads. * * @param bool $value - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function useWriteConnectionWhenReading($value = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->useWriteConnectionWhenReading($value); } /** @@ -5460,7 +5449,7 @@ public static function useWriteConnectionWhenReading($value = true) */ public static function isDoctrineAvailable() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->isDoctrineAvailable(); } /** @@ -5473,7 +5462,7 @@ public static function isDoctrineAvailable() */ public static function getDoctrineColumn($table, $column) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDoctrineColumn($table, $column); } /** @@ -5484,7 +5473,7 @@ public static function getDoctrineColumn($table, $column) */ public static function getDoctrineSchemaManager() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDoctrineSchemaManager(); } /** @@ -5495,7 +5484,7 @@ public static function getDoctrineSchemaManager() */ public static function getDoctrineConnection() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDoctrineConnection(); } /** @@ -5506,7 +5495,7 @@ public static function getDoctrineConnection() */ public static function getPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getPdo(); } /** @@ -5517,7 +5506,7 @@ public static function getPdo() */ public static function getRawPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getRawPdo(); } /** @@ -5528,7 +5517,7 @@ public static function getRawPdo() */ public static function getReadPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getReadPdo(); } /** @@ -5539,31 +5528,31 @@ public static function getReadPdo() */ public static function getRawReadPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getRawReadPdo(); } /** * Set the PDO connection. * * @param \PDO|\Closure|null $pdo - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setPdo($pdo) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setPdo($pdo); } /** * Set the PDO connection used for reading. * * @param \PDO|\Closure|null $pdo - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setReadPdo($pdo) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setReadPdo($pdo); } /** @@ -5574,7 +5563,7 @@ public static function setReadPdo($pdo) */ public static function getName() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getName(); } /** @@ -5585,7 +5574,7 @@ public static function getName() */ public static function getNameWithReadWriteType() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getNameWithReadWriteType(); } /** @@ -5597,7 +5586,7 @@ public static function getNameWithReadWriteType() */ public static function getConfig($option = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getConfig($option); } /** @@ -5608,7 +5597,7 @@ public static function getConfig($option = null) */ public static function getDriverName() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDriverName(); } /** @@ -5619,19 +5608,19 @@ public static function getDriverName() */ public static function getQueryGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getQueryGrammar(); } /** * Set the query grammar used by the connection. * * @param \Illuminate\Database\Query\Grammars\Grammar $grammar - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setQueryGrammar($grammar) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setQueryGrammar($grammar); } /** @@ -5642,19 +5631,19 @@ public static function setQueryGrammar($grammar) */ public static function getSchemaGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getSchemaGrammar(); } /** * Set the schema grammar used by the connection. * * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setSchemaGrammar($grammar) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setSchemaGrammar($grammar); } /** @@ -5665,19 +5654,19 @@ public static function setSchemaGrammar($grammar) */ public static function getPostProcessor() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getPostProcessor(); } /** * Set the query post processor used by the connection. * * @param \Illuminate\Database\Query\Processors\Processor $processor - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setPostProcessor($processor) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setPostProcessor($processor); } /** @@ -5688,19 +5677,19 @@ public static function setPostProcessor($processor) */ public static function getEventDispatcher() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getEventDispatcher(); } /** * Set the event dispatcher instance on the connection. * * @param \Illuminate\Contracts\Events\Dispatcher $events - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setEventDispatcher($events) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setEventDispatcher($events); } /** @@ -5711,19 +5700,19 @@ public static function setEventDispatcher($events) */ public static function unsetEventDispatcher() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->unsetEventDispatcher(); } /** * Set the transaction manager instance on the connection. * * @param \Illuminate\Database\DatabaseTransactionsManager $manager - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setTransactionManager($manager) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setTransactionManager($manager); } /** @@ -5734,7 +5723,7 @@ public static function setTransactionManager($manager) */ public static function unsetTransactionManager() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->unsetTransactionManager(); } /** @@ -5745,7 +5734,7 @@ public static function unsetTransactionManager() */ public static function pretending() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->pretending(); } /** @@ -5756,7 +5745,7 @@ public static function pretending() */ public static function getQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getQueryLog(); } /** @@ -5767,7 +5756,7 @@ public static function getQueryLog() */ public static function flushQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->flushQueryLog(); } /** @@ -5778,7 +5767,7 @@ public static function flushQueryLog() */ public static function enableQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->enableQueryLog(); } /** @@ -5789,7 +5778,7 @@ public static function enableQueryLog() */ public static function disableQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->disableQueryLog(); } /** @@ -5800,7 +5789,7 @@ public static function disableQueryLog() */ public static function logging() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->logging(); } /** @@ -5811,31 +5800,31 @@ public static function logging() */ public static function getDatabaseName() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDatabaseName(); } /** * Set the name of the connected database. * * @param string $database - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setDatabaseName($database) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setDatabaseName($database); } /** * Set the read / write type of the connection. * * @param string|null $readWriteType - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setReadWriteType($readWriteType) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setReadWriteType($readWriteType); } /** @@ -5846,19 +5835,19 @@ public static function setReadWriteType($readWriteType) */ public static function getTablePrefix() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getTablePrefix(); } /** * Set the table prefix in use by the connection. * * @param string $prefix - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setTablePrefix($prefix) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setTablePrefix($prefix); } /** @@ -5870,7 +5859,7 @@ public static function setTablePrefix($prefix) */ public static function withTablePrefix($grammar) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->withTablePrefix($grammar); } /** @@ -5883,7 +5872,7 @@ public static function withTablePrefix($grammar) */ public static function resolverFor($driver, $callback) { //Method inherited from \Illuminate\Database\Connection - \Illuminate\Database\MySqlConnection::resolverFor($driver, $callback); + \Illuminate\Database\PostgresConnection::resolverFor($driver, $callback); } /** * Get the connection resolver for the given driver. @@ -5894,7 +5883,7 @@ public static function resolverFor($driver, $callback) */ public static function getResolver($driver) { //Method inherited from \Illuminate\Database\Connection - return \Illuminate\Database\MySqlConnection::getResolver($driver); + return \Illuminate\Database\PostgresConnection::getResolver($driver); } /** * Execute a Closure within a transaction. @@ -5907,7 +5896,7 @@ public static function getResolver($driver) */ public static function transaction($callback, $attempts = 1) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->transaction($callback, $attempts); } /** @@ -5919,7 +5908,7 @@ public static function transaction($callback, $attempts = 1) */ public static function beginTransaction() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->beginTransaction(); } /** @@ -5931,7 +5920,7 @@ public static function beginTransaction() */ public static function commit() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->commit(); } /** @@ -5944,7 +5933,7 @@ public static function commit() */ public static function rollBack($toLevel = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->rollBack($toLevel); } /** @@ -5955,7 +5944,7 @@ public static function rollBack($toLevel = null) */ public static function transactionLevel() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->transactionLevel(); } /** @@ -5968,7 +5957,7 @@ public static function transactionLevel() */ public static function afterCommit($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->afterCommit($callback); } @@ -13516,7 +13505,7 @@ class Schema { */ public static function createDatabase($name) { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->createDatabase($name); } /** @@ -13528,7 +13517,7 @@ public static function createDatabase($name) */ public static function dropDatabaseIfExists($name) { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->dropDatabaseIfExists($name); } /** @@ -13540,20 +13529,8 @@ public static function dropDatabaseIfExists($name) */ public static function hasTable($table) { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->hasTable($table); - } - /** - * Get the column listing for a given table. - * - * @param string $table - * @return array - * @static - */ - public static function getColumnListing($table) - { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ - return $instance->getColumnListing($table); } /** * Drop all tables from the database. @@ -13563,7 +13540,7 @@ public static function getColumnListing($table) */ public static function dropAllTables() { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->dropAllTables(); } /** @@ -13574,8 +13551,19 @@ public static function dropAllTables() */ public static function dropAllViews() { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->dropAllViews(); + } + /** + * Drop all types from the database. + * + * @return void + * @static + */ + public static function dropAllTypes() + { + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + $instance->dropAllTypes(); } /** * Get all of the table names for the database. @@ -13585,7 +13573,7 @@ public static function dropAllViews() */ public static function getAllTables() { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->getAllTables(); } /** @@ -13596,8 +13584,31 @@ public static function getAllTables() */ public static function getAllViews() { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->getAllViews(); + } + /** + * Get all of the type names for the database. + * + * @return array + * @static + */ + public static function getAllTypes() + { + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + return $instance->getAllTypes(); + } + /** + * Get the column listing for a given table. + * + * @param string $table + * @return array + * @static + */ + public static function getColumnListing($table) + { + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + return $instance->getColumnListing($table); } /** * Set the default string length for migrations. @@ -13608,7 +13619,7 @@ public static function getAllViews() */ public static function defaultStringLength($length) { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\MySqlBuilder::defaultStringLength($length); + \Illuminate\Database\Schema\PostgresBuilder::defaultStringLength($length); } /** * Set the default morph key type for migrations. @@ -13620,7 +13631,7 @@ public static function defaultStringLength($length) */ public static function defaultMorphKeyType($type) { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\MySqlBuilder::defaultMorphKeyType($type); + \Illuminate\Database\Schema\PostgresBuilder::defaultMorphKeyType($type); } /** * Set the default morph key type for migrations to UUIDs. @@ -13630,7 +13641,7 @@ public static function defaultMorphKeyType($type) */ public static function morphUsingUuids() { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\MySqlBuilder::morphUsingUuids(); + \Illuminate\Database\Schema\PostgresBuilder::morphUsingUuids(); } /** * Determine if the given table has a given column. @@ -13642,7 +13653,7 @@ public static function morphUsingUuids() */ public static function hasColumn($table, $column) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->hasColumn($table, $column); } /** @@ -13655,7 +13666,7 @@ public static function hasColumn($table, $column) */ public static function hasColumns($table, $columns) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->hasColumns($table, $columns); } /** @@ -13669,7 +13680,7 @@ public static function hasColumns($table, $columns) */ public static function whenTableHasColumn($table, $column, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->whenTableHasColumn($table, $column, $callback); } /** @@ -13683,7 +13694,7 @@ public static function whenTableHasColumn($table, $column, $callback) */ public static function whenTableDoesntHaveColumn($table, $column, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->whenTableDoesntHaveColumn($table, $column, $callback); } /** @@ -13696,7 +13707,7 @@ public static function whenTableDoesntHaveColumn($table, $column, $callback) */ public static function getColumnType($table, $column) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->getColumnType($table, $column); } /** @@ -13709,7 +13720,7 @@ public static function getColumnType($table, $column) */ public static function table($table, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->table($table, $callback); } /** @@ -13722,7 +13733,7 @@ public static function table($table, $callback) */ public static function create($table, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->create($table, $callback); } /** @@ -13734,7 +13745,7 @@ public static function create($table, $callback) */ public static function drop($table) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->drop($table); } /** @@ -13746,7 +13757,7 @@ public static function drop($table) */ public static function dropIfExists($table) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->dropIfExists($table); } /** @@ -13759,20 +13770,8 @@ public static function dropIfExists($table) */ public static function dropColumns($table, $columns) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->dropColumns($table, $columns); - } - /** - * Drop all types from the database. - * - * @return void - * @throws \LogicException - * @static - */ - public static function dropAllTypes() - { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ - $instance->dropAllTypes(); } /** * Rename a table on the schema. @@ -13784,7 +13783,7 @@ public static function dropAllTypes() */ public static function rename($from, $to) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->rename($from, $to); } /** @@ -13795,7 +13794,7 @@ public static function rename($from, $to) */ public static function enableForeignKeyConstraints() { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->enableForeignKeyConstraints(); } /** @@ -13806,7 +13805,7 @@ public static function enableForeignKeyConstraints() */ public static function disableForeignKeyConstraints() { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->disableForeignKeyConstraints(); } /** @@ -13817,19 +13816,19 @@ public static function disableForeignKeyConstraints() */ public static function getConnection() { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->getConnection(); } /** * Set the database connection instance. * * @param \Illuminate\Database\Connection $connection - * @return \Illuminate\Database\Schema\MySqlBuilder + * @return \Illuminate\Database\Schema\PostgresBuilder * @static */ public static function setConnection($connection) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->setConnection($connection); } /** @@ -13841,7 +13840,7 @@ public static function setConnection($connection) */ public static function blueprintResolver($resolver) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->blueprintResolver($resolver); } @@ -17064,462 +17063,2235 @@ class Js { * */ class Str { + /** + * + * + * @see \Filament\Support\SupportServiceProvider::packageBooted() + * @param string $html + * @return string + * @static + */ + public static function sanitizeHtml($html) + { + return \Illuminate\Support\Str::sanitizeHtml($html); + } } - -} - - namespace Spatie\LaravelIgnition\Facades { /** * * - * @see \Spatie\FlareClient\Flare */ - class Flare { + class Stringable { /** * * + * @see \Filament\Support\SupportServiceProvider::packageBooted() + * @return \Illuminate\Support\Stringable * @static */ - public static function make($apiKey = null, $contextDetector = null) + public static function sanitizeHtml() { - return \Spatie\FlareClient\Flare::make($apiKey, $contextDetector); + return \Illuminate\Support\Stringable::sanitizeHtml(); } + + } + +} + + namespace Livewire { + /** + * + * + * @see \Livewire\LivewireManager + */ + class Livewire { /** * * * @static */ - public static function setApiToken($apiToken) + public static function component($alias, $viewClass = null) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->setApiToken($apiToken); + /** @var \Livewire\LivewireManager $instance */ + return $instance->component($alias, $viewClass); } /** * * * @static */ - public static function apiTokenSet() + public static function getAlias($class, $default = null) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->apiTokenSet(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->getAlias($class, $default); } /** * * * @static */ - public static function setBaseUrl($baseUrl) + public static function getComponentAliases() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->setBaseUrl($baseUrl); + /** @var \Livewire\LivewireManager $instance */ + return $instance->getComponentAliases(); } /** * * * @static */ - public static function setStage($stage) + public static function getClass($alias) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->setStage($stage); + /** @var \Livewire\LivewireManager $instance */ + return $instance->getClass($alias); } /** * * * @static */ - public static function sendReportsImmediately() + public static function getInstance($component, $id) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->sendReportsImmediately(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->getInstance($component, $id); } /** * * * @static */ - public static function determineVersionUsing($determineVersionCallable) + public static function mount($name, $params = []) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->determineVersionUsing($determineVersionCallable); + /** @var \Livewire\LivewireManager $instance */ + return $instance->mount($name, $params); } /** * * * @static */ - public static function reportErrorLevels($reportErrorLevels) + public static function dummyMount($id, $tagName) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->reportErrorLevels($reportErrorLevels); + /** @var \Livewire\LivewireManager $instance */ + return $instance->dummyMount($id, $tagName); } /** * * * @static */ - public static function filterExceptionsUsing($filterExceptionsCallable) + public static function test($name, $params = []) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->filterExceptionsUsing($filterExceptionsCallable); + /** @var \Livewire\LivewireManager $instance */ + return $instance->test($name, $params); } /** * * * @static */ - public static function filterReportsUsing($filterReportsCallable) + public static function visit($browser, $class, $queryString = '') { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->filterReportsUsing($filterReportsCallable); + /** @var \Livewire\LivewireManager $instance */ + return $instance->visit($browser, $class, $queryString); } /** * * * @static */ - public static function version() + public static function actingAs($user, $driver = null) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->version(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->actingAs($user, $driver); } /** * * - * @return \Spatie\FlareClient\array> * @static */ - public static function getMiddleware() + public static function addPersistentMiddleware($middleware) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->getMiddleware(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->addPersistentMiddleware($middleware); } /** * * * @static */ - public static function setContextProviderDetector($contextDetector) + public static function setPersistentMiddleware($middleware) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->setContextProviderDetector($contextDetector); + /** @var \Livewire\LivewireManager $instance */ + return $instance->setPersistentMiddleware($middleware); } /** * * * @static */ - public static function setContainer($container) + public static function getPersistentMiddleware() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->setContainer($container); + /** @var \Livewire\LivewireManager $instance */ + return $instance->getPersistentMiddleware(); } /** * * * @static */ - public static function registerFlareHandlers() + public static function styles($options = []) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->registerFlareHandlers(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->styles($options); } /** * * * @static */ - public static function registerExceptionHandler() + public static function scripts($options = []) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->registerExceptionHandler(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->scripts($options); } /** * * * @static */ - public static function registerErrorHandler() + public static function isLivewireRequest() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->registerErrorHandler(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->isLivewireRequest(); } /** * * - * @param \Spatie\FlareClient\FlareMiddleware\FlareMiddleware|\Spatie\FlareClient\array|\Spatie\FlareClient\class-string $middleware - * @return \Spatie\FlareClient\Flare * @static */ - public static function registerMiddleware($middleware) + public static function isDefinitelyLivewireRequest() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->registerMiddleware($middleware); + /** @var \Livewire\LivewireManager $instance */ + return $instance->isDefinitelyLivewireRequest(); } /** * * - * @return \Spatie\FlareClient\array> * @static */ - public static function getMiddlewares() + public static function isProbablyLivewireRequest() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->getMiddlewares(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->isProbablyLivewireRequest(); } /** * * - * @param string $name - * @param string $messageLevel - * @param \Spatie\FlareClient\array $metaData - * @return \Spatie\FlareClient\Flare * @static */ - public static function glow($name, $messageLevel = 'info', $metaData = []) + public static function originalUrl() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->glow($name, $messageLevel, $metaData); + /** @var \Livewire\LivewireManager $instance */ + return $instance->originalUrl(); } /** * * * @static */ - public static function handleException($throwable) + public static function originalPath() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->handleException($throwable); + /** @var \Livewire\LivewireManager $instance */ + return $instance->originalPath(); } /** * * - * @return mixed * @static */ - public static function handleError($code, $message, $file = '', $line = 0) + public static function originalMethod() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->handleError($code, $message, $file, $line); + /** @var \Livewire\LivewireManager $instance */ + return $instance->originalMethod(); } /** * * * @static */ - public static function applicationPath($applicationPath) + public static function getRootElementTagName($dom) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->applicationPath($applicationPath); + /** @var \Livewire\LivewireManager $instance */ + return $instance->getRootElementTagName($dom); } /** * * * @static */ - public static function report($throwable, $callback = null, $report = null) + public static function dispatch($event, ...$params) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->report($throwable, $callback, $report); + /** @var \Livewire\LivewireManager $instance */ + return $instance->dispatch($event, ...$params); } /** * * * @static */ - public static function reportMessage($message, $logLevel, $callback = null) + public static function listen($event, $callback) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->reportMessage($message, $logLevel, $callback); + /** @var \Livewire\LivewireManager $instance */ + return $instance->listen($event, $callback); } /** * * * @static */ - public static function sendTestReport($throwable) + public static function isOnVapor() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->sendTestReport($throwable); + /** @var \Livewire\LivewireManager $instance */ + return $instance->isOnVapor(); } /** * * * @static */ - public static function reset() + public static function isRunningServerless() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->reset(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->isRunningServerless(); } /** * * * @static */ - public static function anonymizeIp() + public static function withQueryParams($queryParams) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->anonymizeIp(); + /** @var \Livewire\LivewireManager $instance */ + return $instance->withQueryParams($queryParams); } /** * * - * @param \Spatie\FlareClient\array $fieldNames - * @return \Spatie\FlareClient\Flare * @static */ - public static function censorRequestBodyFields($fieldNames) + public static function setBackButtonCache() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->censorRequestBodyFields($fieldNames); + /** @var \Livewire\LivewireManager $instance */ + return $instance->setBackButtonCache(); } /** * * * @static */ - public static function createReport($throwable) + public static function disableBackButtonCache() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->createReport($throwable); + /** @var \Livewire\LivewireManager $instance */ + return $instance->disableBackButtonCache(); } /** * * * @static */ - public static function createReportFromMessage($message, $logLevel) + public static function enableBackButtonCache() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->createReportFromMessage($message, $logLevel); + /** @var \Livewire\LivewireManager $instance */ + return $instance->enableBackButtonCache(); } /** * * * @static */ - public static function stage($stage) + public static function shouldDisableBackButtonCache() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->stage($stage); + /** @var \Livewire\LivewireManager $instance */ + return $instance->shouldDisableBackButtonCache(); } /** * * * @static */ - public static function messageLevel($messageLevel) + public static function flushState() { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->messageLevel($messageLevel); + /** @var \Livewire\LivewireManager $instance */ + return $instance->flushState(); } + + } + +} + + namespace Spatie\LaravelIgnition\Facades { + /** + * + * + * @see \Spatie\FlareClient\Flare + */ + class Flare { /** * * - * @param string $groupName - * @param mixed $default - * @return \Spatie\FlareClient\array * @static */ - public static function getGroup($groupName = 'context', $default = []) + public static function make($apiKey = null, $contextDetector = null) { - /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->getGroup($groupName, $default); + return \Spatie\FlareClient\Flare::make($apiKey, $contextDetector); } /** * * * @static */ - public static function context($key, $value) + public static function setApiToken($apiToken) { /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->context($key, $value); + return $instance->setApiToken($apiToken); } /** * * - * @param string $groupName - * @param \Spatie\FlareClient\array $properties - * @return \Spatie\FlareClient\Flare * @static */ - public static function group($groupName, $properties) + public static function apiTokenSet() { /** @var \Spatie\FlareClient\Flare $instance */ - return $instance->group($groupName, $properties); + return $instance->apiTokenSet(); } - - } - -} - - namespace Illuminate\Http { - /** - * - * - */ - class Request { /** * * - * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() - * @param array $rules - * @param mixed $params * @static */ - public static function validate($rules, ...$params) + public static function setBaseUrl($baseUrl) { - return \Illuminate\Http\Request::validate($rules, ...$params); + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->setBaseUrl($baseUrl); } /** * * - * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() - * @param string $errorBag - * @param array $rules - * @param mixed $params * @static */ - public static function validateWithBag($errorBag, $rules, ...$params) + public static function setStage($stage) { - return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params); + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->setStage($stage); } /** * * - * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() - * @param mixed $absolute * @static */ - public static function hasValidSignature($absolute = true) + public static function sendReportsImmediately() { - return \Illuminate\Http\Request::hasValidSignature($absolute); + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->sendReportsImmediately(); } /** * * - * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() + * @static + */ + public static function determineVersionUsing($determineVersionCallable) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->determineVersionUsing($determineVersionCallable); + } + /** + * + * + * @static + */ + public static function reportErrorLevels($reportErrorLevels) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->reportErrorLevels($reportErrorLevels); + } + /** + * + * + * @static + */ + public static function filterExceptionsUsing($filterExceptionsCallable) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->filterExceptionsUsing($filterExceptionsCallable); + } + /** + * + * + * @static + */ + public static function filterReportsUsing($filterReportsCallable) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->filterReportsUsing($filterReportsCallable); + } + /** + * + * + * @static + */ + public static function version() + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->version(); + } + /** + * + * + * @return \Spatie\FlareClient\array> + * @static + */ + public static function getMiddleware() + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->getMiddleware(); + } + /** + * + * + * @static + */ + public static function setContextProviderDetector($contextDetector) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->setContextProviderDetector($contextDetector); + } + /** + * + * + * @static + */ + public static function setContainer($container) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->setContainer($container); + } + /** + * + * + * @static + */ + public static function registerFlareHandlers() + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->registerFlareHandlers(); + } + /** + * + * + * @static + */ + public static function registerExceptionHandler() + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->registerExceptionHandler(); + } + /** + * + * + * @static + */ + public static function registerErrorHandler() + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->registerErrorHandler(); + } + /** + * + * + * @param \Spatie\FlareClient\FlareMiddleware\FlareMiddleware|\Spatie\FlareClient\array|\Spatie\FlareClient\class-string $middleware + * @return \Spatie\FlareClient\Flare + * @static + */ + public static function registerMiddleware($middleware) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->registerMiddleware($middleware); + } + /** + * + * + * @return \Spatie\FlareClient\array> + * @static + */ + public static function getMiddlewares() + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->getMiddlewares(); + } + /** + * + * + * @param string $name + * @param string $messageLevel + * @param \Spatie\FlareClient\array $metaData + * @return \Spatie\FlareClient\Flare + * @static + */ + public static function glow($name, $messageLevel = 'info', $metaData = []) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->glow($name, $messageLevel, $metaData); + } + /** + * + * + * @static + */ + public static function handleException($throwable) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->handleException($throwable); + } + /** + * + * + * @return mixed + * @static + */ + public static function handleError($code, $message, $file = '', $line = 0) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->handleError($code, $message, $file, $line); + } + /** + * + * + * @static + */ + public static function applicationPath($applicationPath) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->applicationPath($applicationPath); + } + /** + * + * + * @static + */ + public static function report($throwable, $callback = null, $report = null) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->report($throwable, $callback, $report); + } + /** + * + * + * @static + */ + public static function reportMessage($message, $logLevel, $callback = null) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->reportMessage($message, $logLevel, $callback); + } + /** + * + * + * @static + */ + public static function sendTestReport($throwable) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->sendTestReport($throwable); + } + /** + * + * + * @static + */ + public static function reset() + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->reset(); + } + /** + * + * + * @static + */ + public static function anonymizeIp() + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->anonymizeIp(); + } + /** + * + * + * @param \Spatie\FlareClient\array $fieldNames + * @return \Spatie\FlareClient\Flare + * @static + */ + public static function censorRequestBodyFields($fieldNames) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->censorRequestBodyFields($fieldNames); + } + /** + * + * + * @static + */ + public static function createReport($throwable) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->createReport($throwable); + } + /** + * + * + * @static + */ + public static function createReportFromMessage($message, $logLevel) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->createReportFromMessage($message, $logLevel); + } + /** + * + * + * @static + */ + public static function stage($stage) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->stage($stage); + } + /** + * + * + * @static + */ + public static function messageLevel($messageLevel) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->messageLevel($messageLevel); + } + /** + * + * + * @param string $groupName + * @param mixed $default + * @return \Spatie\FlareClient\array + * @static + */ + public static function getGroup($groupName = 'context', $default = []) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->getGroup($groupName, $default); + } + /** + * + * + * @static + */ + public static function context($key, $value) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->context($key, $value); + } + /** + * + * + * @param string $groupName + * @param \Spatie\FlareClient\array $properties + * @return \Spatie\FlareClient\Flare + * @static + */ + public static function group($groupName, $properties) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->group($groupName, $properties); + } + + } + +} + + namespace Illuminate\Http { + /** + * + * + */ + class Request { + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() + * @param array $rules + * @param mixed $params + * @static + */ + public static function validate($rules, ...$params) + { + return \Illuminate\Http\Request::validate($rules, ...$params); + } + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() + * @param string $errorBag + * @param array $rules + * @param mixed $params + * @static + */ + public static function validateWithBag($errorBag, $rules, ...$params) + { + return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params); + } + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() + * @param mixed $absolute + * @static + */ + public static function hasValidSignature($absolute = true) + { + return \Illuminate\Http\Request::hasValidSignature($absolute); + } + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() * @static */ public static function hasValidRelativeSignature() { - return \Illuminate\Http\Request::hasValidRelativeSignature(); + return \Illuminate\Http\Request::hasValidRelativeSignature(); + } + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() + * @param mixed $ignoreQuery + * @param mixed $absolute + * @static + */ + public static function hasValidSignatureWhileIgnoring($ignoreQuery = [], $absolute = true) + { + return \Illuminate\Http\Request::hasValidSignatureWhileIgnoring($ignoreQuery, $absolute); + } + + } + +} + + namespace Livewire\Testing { + /** + * + * + * @mixin \Illuminate\Testing\TestResponse + */ + class TestableLivewire { + /** + * + * + * @see \Filament\Support\Testing\TestsActions::parseActionName() + * @param string $name + * @return string + * @static + */ + public static function parseActionName($name) + { + return \Livewire\Testing\TestableLivewire::parseActionName($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::mountPageAction() + * @param string $name + * @return static + * @static + */ + public static function mountPageAction($name) + { + return \Livewire\Testing\TestableLivewire::mountPageAction($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::setPageActionData() + * @param array $data + * @return static + * @static + */ + public static function setPageActionData($data) + { + return \Livewire\Testing\TestableLivewire::setPageActionData($data); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionDataSet() + * @param array $data + * @return static + * @static + */ + public static function assertPageActionDataSet($data) + { + return \Livewire\Testing\TestableLivewire::assertPageActionDataSet($data); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::callPageAction() + * @param string $name + * @param array $data + * @param array $arguments + * @return static + * @static + */ + public static function callPageAction($name, $data = [], $arguments = []) + { + return \Livewire\Testing\TestableLivewire::callPageAction($name, $data, $arguments); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::callMountedPageAction() + * @param array $arguments + * @return static + * @static + */ + public static function callMountedPageAction($arguments = []) + { + return \Livewire\Testing\TestableLivewire::callMountedPageAction($arguments); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionExists() + * @param string $name + * @return static + * @static + */ + public static function assertPageActionExists($name) + { + return \Livewire\Testing\TestableLivewire::assertPageActionExists($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotExist() + * @param string $name + * @return static + * @static + */ + public static function assertPageActionDoesNotExist($name) + { + return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotExist($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionVisible() + * @param string $name + * @return static + * @static + */ + public static function assertPageActionVisible($name) + { + return \Livewire\Testing\TestableLivewire::assertPageActionVisible($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionHidden() + * @param string $name + * @return static + * @static + */ + public static function assertPageActionHidden($name) + { + return \Livewire\Testing\TestableLivewire::assertPageActionHidden($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionEnabled() + * @param string $name + * @return static + * @static + */ + public static function assertPageActionEnabled($name) + { + return \Livewire\Testing\TestableLivewire::assertPageActionEnabled($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionDisabled() + * @param string $name + * @return static + * @static + */ + public static function assertPageActionDisabled($name) + { + return \Livewire\Testing\TestableLivewire::assertPageActionDisabled($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionHasIcon() + * @param string $name + * @param string $icon + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionHasIcon($name, $icon, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionHasIcon($name, $icon, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotHaveIcon() + * @param string $name + * @param string $icon + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionDoesNotHaveIcon($name, $icon, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotHaveIcon($name, $icon, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionHasLabel() + * @param string $name + * @param string $label + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionHasLabel($name, $label, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionHasLabel($name, $label, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotHaveLabel() + * @param string $name + * @param string $label + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionDoesNotHaveLabel($name, $label, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotHaveLabel($name, $label, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionHasColor() + * @param string $name + * @param string $color + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionHasColor($name, $color, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionHasColor($name, $color, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotHaveColor() + * @param string $name + * @param string $color + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionDoesNotHaveColor($name, $color, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotHaveColor($name, $color, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionHasUrl() + * @param string $name + * @param string $url + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionHasUrl($name, $url, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionHasUrl($name, $url, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotHaveUrl() + * @param string $name + * @param string $url + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionDoesNotHaveUrl($name, $url, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotHaveUrl($name, $url, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionShouldOpenUrlInNewTab() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionShouldOpenUrlInNewTab($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionShouldOpenUrlInNewTab($name, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionShouldNotOpenUrlInNewTab() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function assertPageActionShouldNotOpenUrlInNewTab($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertPageActionShouldNotOpenUrlInNewTab($name, $record); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionHeld() + * @param string $name + * @return static + * @static + */ + public static function assertPageActionHeld($name) + { + return \Livewire\Testing\TestableLivewire::assertPageActionHeld($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertHasPageActionErrors() + * @param array $keys + * @return static + * @static + */ + public static function assertHasPageActionErrors($keys = []) + { + return \Livewire\Testing\TestableLivewire::assertHasPageActionErrors($keys); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertHasNoPageActionErrors() + * @param array $keys + * @return static + * @static + */ + public static function assertHasNoPageActionErrors($keys = []) + { + return \Livewire\Testing\TestableLivewire::assertHasNoPageActionErrors($keys); + } + /** + * + * + * @see \Filament\Testing\TestsPages::fillForm() + * @param array $state + * @return static + * @static + */ + public static function fillForm($state = []) + { + return \Livewire\Testing\TestableLivewire::fillForm($state); + } + /** + * + * + * @see \Filament\Testing\TestsPages::assertFormSet() + * @param array $state + * @return static + * @static + */ + public static function assertFormSet($state) + { + return \Livewire\Testing\TestableLivewire::assertFormSet($state); + } + /** + * + * + * @see \Filament\Testing\TestsPages::assertHasFormErrors() + * @param array $keys + * @return static + * @static + */ + public static function assertHasFormErrors($keys = []) + { + return \Livewire\Testing\TestableLivewire::assertHasFormErrors($keys); + } + /** + * + * + * @see \Filament\Testing\TestsPages::assertHasNoFormErrors() + * @param array $keys + * @return static + * @static + */ + public static function assertHasNoFormErrors($keys = []) + { + return \Livewire\Testing\TestableLivewire::assertHasNoFormErrors($keys); + } + /** + * + * + * @see \Filament\Forms\Testing\TestsForms::assertFormExists() + * @param string $name + * @return static + * @static + */ + public static function assertFormExists($name = 'form') + { + return \Livewire\Testing\TestableLivewire::assertFormExists($name); + } + /** + * + * + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldExists() + * @param string $fieldName + * @param string $formName + * @return static + * @static + */ + public static function assertFormFieldExists($fieldName, $formName = 'form') + { + return \Livewire\Testing\TestableLivewire::assertFormFieldExists($fieldName, $formName); + } + /** + * + * + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsDisabled() + * @param string $fieldName + * @param string $formName + * @return static + * @static + */ + public static function assertFormFieldIsDisabled($fieldName, $formName = 'form') + { + return \Livewire\Testing\TestableLivewire::assertFormFieldIsDisabled($fieldName, $formName); + } + /** + * + * + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsEnabled() + * @param string $fieldName + * @param string $formName + * @return static + * @static + */ + public static function assertFormFieldIsEnabled($fieldName, $formName = 'form') + { + return \Livewire\Testing\TestableLivewire::assertFormFieldIsEnabled($fieldName, $formName); + } + /** + * + * + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsHidden() + * @param string $fieldName + * @param string $formName + * @return static + * @static + */ + public static function assertFormFieldIsHidden($fieldName, $formName = 'form') + { + return \Livewire\Testing\TestableLivewire::assertFormFieldIsHidden($fieldName, $formName); + } + /** + * + * + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsVisible() + * @param string $fieldName + * @param string $formName + * @return static + * @static + */ + public static function assertFormFieldIsVisible($fieldName, $formName = 'form') + { + return \Livewire\Testing\TestableLivewire::assertFormFieldIsVisible($fieldName, $formName); + } + /** + * + * + * @see \Filament\Notifications\Testing\TestsNotifications::assertNotified() + * @param \Filament\Notifications\Notification|string|null $notification + * @return static + * @static + */ + public static function assertNotified($notification = null) + { + return \Livewire\Testing\TestableLivewire::assertNotified($notification); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::mountTableAction() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function mountTableAction($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::mountTableAction($name, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::setTableActionData() + * @param array $data + * @return static + * @static + */ + public static function setTableActionData($data) + { + return \Livewire\Testing\TestableLivewire::setTableActionData($data); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDataSet() + * @param array $data + * @return static + * @static + */ + public static function assertTableActionDataSet($data) + { + return \Livewire\Testing\TestableLivewire::assertTableActionDataSet($data); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::callTableAction() + * @param string $name + * @param mixed $record + * @param array $data + * @param array $arguments + * @return static + * @static + */ + public static function callTableAction($name, $record = null, $data = [], $arguments = []) + { + return \Livewire\Testing\TestableLivewire::callTableAction($name, $record, $data, $arguments); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::callMountedTableAction() + * @param array $arguments + * @return static + * @static + */ + public static function callMountedTableAction($arguments = []) + { + return \Livewire\Testing\TestableLivewire::callMountedTableAction($arguments); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionExists() + * @param string $name + * @return static + * @static + */ + public static function assertTableActionExists($name) + { + return \Livewire\Testing\TestableLivewire::assertTableActionExists($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotExist() + * @param string $name + * @return static + * @static + */ + public static function assertTableActionDoesNotExist($name) + { + return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotExist($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionVisible() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionVisible($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionVisible($name, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHidden() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionHidden($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionHidden($name, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionEnabled() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionEnabled($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionEnabled($name, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDisabled() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionDisabled($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionDisabled($name, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasIcon() + * @param string $name + * @param string $icon + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionHasIcon($name, $icon, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionHasIcon($name, $icon, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveIcon() + * @param string $name + * @param string $icon + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionDoesNotHaveIcon($name, $icon, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotHaveIcon($name, $icon, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasLabel() + * @param string $name + * @param string $label + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionHasLabel($name, $label, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionHasLabel($name, $label, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveLabel() + * @param string $name + * @param string $label + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionDoesNotHaveLabel($name, $label, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotHaveLabel($name, $label, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasColor() + * @param string $name + * @param string $color + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionHasColor($name, $color, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionHasColor($name, $color, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveColor() + * @param string $name + * @param string $color + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionDoesNotHaveColor($name, $color, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotHaveColor($name, $color, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasUrl() + * @param string $name + * @param string $url + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionHasUrl($name, $url, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionHasUrl($name, $url, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveUrl() + * @param string $name + * @param string $url + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionDoesNotHaveUrl($name, $url, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotHaveUrl($name, $url, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionShouldOpenUrlInNewTab() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionShouldOpenUrlInNewTab($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionShouldOpenUrlInNewTab($name, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionShouldNotOpenUrlInNewTab() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function assertTableActionShouldNotOpenUrlInNewTab($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableActionShouldNotOpenUrlInNewTab($name, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHeld() + * @param string $name + * @return static + * @static + */ + public static function assertTableActionHeld($name) + { + return \Livewire\Testing\TestableLivewire::assertTableActionHeld($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertHasTableActionErrors() + * @param array $keys + * @return static + * @static + */ + public static function assertHasTableActionErrors($keys = []) + { + return \Livewire\Testing\TestableLivewire::assertHasTableActionErrors($keys); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertHasNoTableActionErrors() + * @param array $keys + * @return static + * @static + */ + public static function assertHasNoTableActionErrors($keys = []) + { + return \Livewire\Testing\TestableLivewire::assertHasNoTableActionErrors($keys); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::mountTableBulkAction() + * @param string $name + * @param \Illuminate\Support\Collection|array $records + * @return static + * @static + */ + public static function mountTableBulkAction($name, $records) + { + return \Livewire\Testing\TestableLivewire::mountTableBulkAction($name, $records); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::setTableBulkActionData() + * @param array $data + * @return static + * @static + */ + public static function setTableBulkActionData($data) + { + return \Livewire\Testing\TestableLivewire::setTableBulkActionData($data); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDataSet() + * @param array $data + * @return static + * @static + */ + public static function assertTableBulkActionDataSet($data) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionDataSet($data); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::callTableBulkAction() + * @param string $name + * @param \Illuminate\Support\Collection|array $records + * @param array $data + * @param array $arguments + * @return static + * @static + */ + public static function callTableBulkAction($name, $records, $data = [], $arguments = []) + { + return \Livewire\Testing\TestableLivewire::callTableBulkAction($name, $records, $data, $arguments); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::callMountedTableBulkAction() + * @param array $arguments + * @return static + * @static + */ + public static function callMountedTableBulkAction($arguments = []) + { + return \Livewire\Testing\TestableLivewire::callMountedTableBulkAction($arguments); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionExists() + * @param string $name + * @return static + * @static + */ + public static function assertTableBulkActionExists($name) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionExists($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotExist() + * @param string $name + * @return static + * @static + */ + public static function assertTableBulkActionDoesNotExist($name) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionDoesNotExist($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionVisible() + * @param string $name + * @return static + * @static + */ + public static function assertTableBulkActionVisible($name) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionVisible($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHidden() + * @param string $name + * @return static + * @static + */ + public static function assertTableBulkActionHidden($name) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionHidden($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionEnabled() + * @param string $name + * @return static + * @static + */ + public static function assertTableBulkActionEnabled($name) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionEnabled($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDisabled() + * @param string $name + * @return static + * @static + */ + public static function assertTableBulkActionDisabled($name) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionDisabled($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHasIcon() + * @param string $name + * @param string $icon + * @param mixed $record + * @return static + * @static + */ + public static function assertTableBulkActionHasIcon($name, $icon, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionHasIcon($name, $icon, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotHaveIcon() + * @param string $name + * @param string $icon + * @param mixed $record + * @return static + * @static + */ + public static function assertTableBulkActionDoesNotHaveIcon($name, $icon, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionDoesNotHaveIcon($name, $icon, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHasLabel() + * @param string $name + * @param string $label + * @param mixed $record + * @return static + * @static + */ + public static function assertTableBulkActionHasLabel($name, $label, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionHasLabel($name, $label, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotHaveLabel() + * @param string $name + * @param string $label + * @param mixed $record + * @return static + * @static + */ + public static function assertTableBulkActionDoesNotHaveLabel($name, $label, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionDoesNotHaveLabel($name, $label, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHasColor() + * @param string $name + * @param string $color + * @param mixed $record + * @return static + * @static + */ + public static function assertTableBulkActionHasColor($name, $color, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionHasColor($name, $color, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotHaveColor() + * @param string $name + * @param string $color + * @param mixed $record + * @return static + * @static + */ + public static function assertTableBulkActionDoesNotHaveColor($name, $color, $record = null) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionDoesNotHaveColor($name, $color, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHeld() + * @param string $name + * @return static + * @static + */ + public static function assertTableBulkActionHeld($name) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionHeld($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertHasTableBulkActionErrors() + * @param array $keys + * @return static + * @static + */ + public static function assertHasTableBulkActionErrors($keys = []) + { + return \Livewire\Testing\TestableLivewire::assertHasTableBulkActionErrors($keys); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertHasNoTableBulkActionErrors() + * @param array $keys + * @return static + * @static + */ + public static function assertHasNoTableBulkActionErrors($keys = []) + { + return \Livewire\Testing\TestableLivewire::assertHasNoTableBulkActionErrors($keys); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertCanRenderTableColumn() + * @param string $name + * @return static + * @static + */ + public static function assertCanRenderTableColumn($name) + { + return \Livewire\Testing\TestableLivewire::assertCanRenderTableColumn($name); } /** * * - * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() - * @param mixed $ignoreQuery - * @param mixed $absolute + * @see \Filament\Tables\Testing\TestsColumns::assertCanNotRenderTableColumn() + * @param string $name + * @return static * @static */ - public static function hasValidSignatureWhileIgnoring($ignoreQuery = [], $absolute = true) + public static function assertCanNotRenderTableColumn($name) { - return \Illuminate\Http\Request::hasValidSignatureWhileIgnoring($ignoreQuery, $absolute); + return \Livewire\Testing\TestableLivewire::assertCanNotRenderTableColumn($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnExists() + * @param string $name + * @return static + * @static + */ + public static function assertTableColumnExists($name) + { + return \Livewire\Testing\TestableLivewire::assertTableColumnExists($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnVisible() + * @param string $name + * @return static + * @static + */ + public static function assertTableColumnVisible($name) + { + return \Livewire\Testing\TestableLivewire::assertTableColumnVisible($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnHidden() + * @param string $name + * @return static + * @static + */ + public static function assertTableColumnHidden($name) + { + return \Livewire\Testing\TestableLivewire::assertTableColumnHidden($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnStateSet() + * @param string $name + * @param mixed $value + * @param mixed $record + * @return static + * @static + */ + public static function assertTableColumnStateSet($name, $value, $record) + { + return \Livewire\Testing\TestableLivewire::assertTableColumnStateSet($name, $value, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnStateNotSet() + * @param string $name + * @param mixed $value + * @param mixed $record + * @return static + * @static + */ + public static function assertTableColumnStateNotSet($name, $value, $record) + { + return \Livewire\Testing\TestableLivewire::assertTableColumnStateNotSet($name, $value, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::callTableColumnAction() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function callTableColumnAction($name, $record = null) + { + return \Livewire\Testing\TestableLivewire::callTableColumnAction($name, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::sortTable() + * @param string|null $name + * @param string|null $direction + * @return static + * @static + */ + public static function sortTable($name = null, $direction = null) + { + return \Livewire\Testing\TestableLivewire::sortTable($name, $direction); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::searchTable() + * @param string|null $search + * @return static + * @static + */ + public static function searchTable($search = null) + { + return \Livewire\Testing\TestableLivewire::searchTable($search); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsFilters::filterTable() + * @param string $name + * @param mixed $data + * @return static + * @static + */ + public static function filterTable($name, $data = null) + { + return \Livewire\Testing\TestableLivewire::filterTable($name, $data); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsFilters::resetTableFilters() + * @return static + * @static + */ + public static function resetTableFilters() + { + return \Livewire\Testing\TestableLivewire::resetTableFilters(); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsFilters::removeTableFilter() + * @param string $filter + * @param string|null $field + * @return static + * @static + */ + public static function removeTableFilter($filter, $field = null) + { + return \Livewire\Testing\TestableLivewire::removeTableFilter($filter, $field); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsFilters::removeTableFilters() + * @return static + * @static + */ + public static function removeTableFilters() + { + return \Livewire\Testing\TestableLivewire::removeTableFilters(); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsFilters::assertTableFilterExists() + * @param string $name + * @return static + * @static + */ + public static function assertTableFilterExists($name) + { + return \Livewire\Testing\TestableLivewire::assertTableFilterExists($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsRecords::assertCanSeeTableRecords() + * @param \Illuminate\Support\Collection|array $records + * @param bool $inOrder + * @return static + * @static + */ + public static function assertCanSeeTableRecords($records, $inOrder = false) + { + return \Livewire\Testing\TestableLivewire::assertCanSeeTableRecords($records, $inOrder); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsRecords::assertCanNotSeeTableRecords() + * @param \Illuminate\Support\Collection|array $records + * @return static + * @static + */ + public static function assertCanNotSeeTableRecords($records) + { + return \Livewire\Testing\TestableLivewire::assertCanNotSeeTableRecords($records); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsRecords::assertCountTableRecords() + * @param int $count + * @return static + * @static + */ + public static function assertCountTableRecords($count) + { + return \Livewire\Testing\TestableLivewire::assertCountTableRecords($count); + } + + } + +} + + namespace Illuminate\Testing { + /** + * + * + * @mixin \Illuminate\Http\Response + */ + class TestResponse { + /** + * + * + * @see \Livewire\LivewireServiceProvider::registerTestMacros() + * @param mixed $component + * @static + */ + public static function assertSeeLivewire($component) + { + return \Illuminate\Testing\TestResponse::assertSeeLivewire($component); + } + /** + * + * + * @see \Livewire\LivewireServiceProvider::registerTestMacros() + * @param mixed $component + * @static + */ + public static function assertDontSeeLivewire($component) + { + return \Illuminate\Testing\TestResponse::assertDontSeeLivewire($component); + } + + } + /** + * + * + */ + class TestView { + /** + * + * + * @see \Livewire\LivewireServiceProvider::registerTestMacros() + * @param mixed $component + * @static + */ + public static function assertSeeLivewire($component) + { + return \Illuminate\Testing\TestView::assertSeeLivewire($component); + } + /** + * + * + * @see \Livewire\LivewireServiceProvider::registerTestMacros() + * @param mixed $component + * @static + */ + public static function assertDontSeeLivewire($component) + { + return \Illuminate\Testing\TestView::assertDontSeeLivewire($component); + } + + } + +} + + namespace Illuminate\View { + /** + * + * + */ + class ComponentAttributeBag { + /** + * + * + * @see \Livewire\LivewireServiceProvider::registerViewMacros() + * @param mixed $name + * @static + */ + public static function wire($name) + { + return \Illuminate\View\ComponentAttributeBag::wire($name); + } + + } + /** + * + * + */ + class View { + /** + * + * + * @see \Livewire\Macros\ViewMacros::extends() + * @param mixed $view + * @param mixed $params + * @static + */ + public static function extends($view, $params = []) + { + return \Illuminate\View\View::extends($view, $params); + } + /** + * + * + * @see \Livewire\Macros\ViewMacros::layout() + * @param mixed $view + * @param mixed $params + * @static + */ + public static function layout($view, $params = []) + { + return \Illuminate\View\View::layout($view, $params); + } + /** + * + * + * @see \Livewire\Macros\ViewMacros::layoutData() + * @param mixed $data + * @static + */ + public static function layoutData($data = []) + { + return \Illuminate\View\View::layoutData($data); + } + /** + * + * + * @see \Livewire\Macros\ViewMacros::section() + * @param mixed $section + * @static + */ + public static function section($section) + { + return \Illuminate\View\View::section($section); + } + /** + * + * + * @see \Livewire\Macros\ViewMacros::slot() + * @param mixed $slot + * @static + */ + public static function slot($slot) + { + return \Illuminate\View\View::slot($slot); } } @@ -21278,6 +23050,7 @@ class URL extends \Illuminate\Support\Facades\URL {} class Validator extends \Illuminate\Support\Facades\Validator {} class View extends \Illuminate\Support\Facades\View {} class Vite extends \Illuminate\Support\Facades\Vite {} + class Livewire extends \Livewire\Livewire {} class Flare extends \Spatie\LaravelIgnition\Facades\Flare {} } diff --git a/app/Console/Commands/InstallCommand.php b/app/Console/Commands/InstallCommand.php index 69e53edda..25cb3a074 100644 --- a/app/Console/Commands/InstallCommand.php +++ b/app/Console/Commands/InstallCommand.php @@ -47,7 +47,7 @@ public function handle() $this->checkAppKey(); - $this->line('⏳ Optimizing the cache'); + $this->line('⏳ Optimizing the cache...'); Artisan::call('optimize:clear'); @@ -55,7 +55,7 @@ public function handle() $this->newLine(); - $this->line('⏳ Migrating the database'); + $this->line('⏳ Migrating the database...'); try { Artisan::call('migrate:fresh', [ diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php new file mode 100644 index 000000000..adba3996a --- /dev/null +++ b/app/Filament/Resources/ResultResource.php @@ -0,0 +1,70 @@ +columns([ + TextColumn::make('id') + ->label('ID'), + ViewColumn::make('download') + ->view('tables.columns.bytes-column'), + ViewColumn::make('upload') + ->view('tables.columns.bytes-column'), + TextColumn::make('ping'), + TextColumn::make('created_at') + ->dateTime(), + ]) + ->filters([ + // + ]) + ->actions([ + // Tables\Actions\ViewAction::make(), + Tables\Actions\DeleteAction::make(), + ]) + ->bulkActions([ + Tables\Actions\DeleteBulkAction::make(), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListResults::route('/'), + ]; + } + + public static function getWidgets(): array + { + return [ + StatsOverview::class, + ]; + } +} diff --git a/app/Filament/Resources/ResultResource/Pages/ListResults.php b/app/Filament/Resources/ResultResource/Pages/ListResults.php new file mode 100644 index 000000000..80e77d588 --- /dev/null +++ b/app/Filament/Resources/ResultResource/Pages/ListResults.php @@ -0,0 +1,16 @@ +first()->download)), + Card::make('Latest upload', formatBytes(Result::latest()->first()->upload)), + Card::make('Latest ping', round(Result::latest()->first()->ping, 2)), + ]; + } +} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php index 704089a7f..473d9ba2d 100644 --- a/app/Http/Middleware/Authenticate.php +++ b/app/Http/Middleware/Authenticate.php @@ -15,7 +15,7 @@ class Authenticate extends Middleware protected function redirectTo($request) { if (! $request->expectsJson()) { - return route('login'); + return route('admin/login'); } } } diff --git a/app/Models/User.php b/app/Models/User.php index 23b406346..c2b84c30d 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -20,6 +20,7 @@ class User extends Authenticatable protected $fillable = [ 'name', 'email', + 'email_verified_at', 'password', ]; @@ -41,4 +42,12 @@ class User extends Authenticatable protected $casts = [ 'email_verified_at' => 'datetime', ]; + + /** + * Any user can access the Filament admin panel. + */ + public function canAccessFilament(): bool + { + return true; + } } diff --git a/app/Policies/ResultPolicy.php b/app/Policies/ResultPolicy.php new file mode 100644 index 000000000..b0aab8d92 --- /dev/null +++ b/app/Policies/ResultPolicy.php @@ -0,0 +1,94 @@ +url('https://docs.speedtest-tracker.dev/', shouldOpenInNewTab: true) + ->icon('heroicon-o-external-link') + ->group('Links') + ->sort(0), + NavigationItem::make('Donate') + ->url('https://github.com/sponsors/alexjustesen', shouldOpenInNewTab: true) + ->icon('heroicon-o-external-link') + ->group('Links') + ->sort(1), + NavigationItem::make('Source Code') + ->url('https://github.com/alexjustesen/speedtest-tracker', shouldOpenInNewTab: true) + ->icon('heroicon-o-external-link') + ->group('Links') + ->sort(2), + ]); + }); + } +} diff --git a/app/Tables/Columns/BytesColumn.php b/app/Tables/Columns/BytesColumn.php new file mode 100644 index 000000000..3072b4ff7 --- /dev/null +++ b/app/Tables/Columns/BytesColumn.php @@ -0,0 +1,10 @@ +2.2,<2.4" }, "require-dev": { + "cache/integration-tests": "dev-master", "doctrine/coding-standard": "^9", - "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" + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" } }, "notification-url": "https://packagist.org/downloads/", @@ -194,23 +520,22 @@ "email": "schmittjoh@gmail.com" } ], - "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", - "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", "keywords": [ - "inflection", - "inflector", - "lowercase", - "manipulation", - "php", - "plural", - "singular", - "strings", - "uppercase", - "words" + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" ], "support": { - "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.5" + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/2.2.0" }, "funding": [ { @@ -222,39 +547,57 @@ "type": "patreon" }, { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", "type": "tidelift" } ], - "time": "2022-09-07T09:01:28+00:00" + "time": "2022-05-20T20:07:39+00:00" }, { - "name": "doctrine/lexer", - "version": "1.2.3", + "name": "doctrine/dbal", + "version": "3.4.5", "source": { "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + "url": "https://github.com/doctrine/dbal.git", + "reference": "a5a58773109c0abb13e658c8ccd92aeec8d07f9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/a5a58773109c0abb13e658c8ccd92aeec8d07f9e", + "reference": "a5a58773109c0abb13e658c8ccd92aeec8d07f9e", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "composer-runtime-api": "^2", + "doctrine/cache": "^1.11|^2.0", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1.0", + "php": "^7.4 || ^8.0", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.11" + "doctrine/coding-standard": "10.0.0", + "jetbrains/phpstorm-stubs": "2022.2", + "phpstan/phpstan": "1.8.3", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "9.5.24", + "psalm/plugin-phpunit": "0.17.0", + "squizlabs/php_codesniffer": "3.7.1", + "symfony/cache": "^5.4|^6.0", + "symfony/console": "^4.4|^5.4|^6.0", + "vimeo/psalm": "4.27.0" }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\DBAL\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -271,22 +614,39 @@ "email": "roman@code-factory.org" }, { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" } ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlite", + "sqlserver", + "sqlsrv" ], "support": { - "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.3" + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/3.4.5" }, "funding": [ { @@ -298,109 +658,85 @@ "type": "patreon" }, { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", "type": "tidelift" } ], - "time": "2022-02-28T11:07:21+00:00" + "time": "2022-09-23T17:48:57+00:00" }, { - "name": "dragonmantank/cron-expression", - "version": "v3.3.2", + "name": "doctrine/deprecations", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8" + "url": "https://github.com/doctrine/deprecations.git", + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8", - "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", "shasum": "" }, "require": { - "php": "^7.2|^8.0", - "webmozart/assert": "^1.0" - }, - "replace": { - "mtdowling/cron-expression": "^1.0" + "php": "^7.1|^8.0" }, "require-dev": { - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.0", - "phpstan/phpstan-webmozart-assert": "^1.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0" + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5|^8.5|^9.5", + "psr/log": "^1|^2|^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" }, "type": "library", "autoload": { "psr-4": { - "Cron\\": "src/Cron/" + "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Chris Tankersley", - "email": "chris@ctankersley.com", - "homepage": "https://github.com/dragonmantank" - } - ], - "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", - "keywords": [ - "cron", - "schedule" - ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", "support": { - "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2" + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" }, - "funding": [ - { - "url": "https://github.com/dragonmantank", - "type": "github" - } - ], - "time": "2022-09-10T18:51:20+00:00" + "time": "2022-05-02T15:47:09+00:00" }, { - "name": "egulias/email-validator", - "version": "3.2.1", + "name": "doctrine/event-manager", + "version": "1.1.2", "source": { "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715" + "url": "https://github.com/doctrine/event-manager.git", + "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f88dcf4b14af14a98ad96b14b2b317969eab6715", - "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", + "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", "shasum": "" }, "require": { - "doctrine/lexer": "^1.2", - "php": ">=7.2", - "symfony/polyfill-intl-idn": "^1.15" + "php": "^7.1 || ^8.0" }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^8.5.8|^9.3.3", - "vimeo/psalm": "^4" + "conflict": { + "doctrine/common": "<2.9" }, - "suggest": { - "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + "require-dev": { + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "~1.4.10 || ^1.5.4", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, "autoload": { "psr-4": { - "Egulias\\EmailValidator\\": "src" + "Doctrine\\Common\\": "lib/Doctrine/Common" } }, "notification-url": "https://packagist.org/downloads/", @@ -409,42 +745,644 @@ ], "authors": [ { - "name": "Eduardo Gulias Davis" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "A library for validating emails against several RFCs", - "homepage": "https://github.com/egulias/EmailValidator", + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" + "event", + "event dispatcher", + "event manager", + "event system", + "events" ], "support": { - "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/3.2.1" + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/1.1.2" }, "funding": [ { - "url": "https://github.com/egulias", - "type": "github" + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" } ], - "time": "2022-06-18T20:57:19+00:00" + "time": "2022-07-27T22:18:11+00:00" }, { - "name": "fruitcake/php-cors", - "version": "v1.2.0", + "name": "doctrine/inflector", + "version": "2.0.5", "source": { "type": "git", - "url": "https://github.com/fruitcake/php-cors.git", - "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e" + "url": "https://github.com/doctrine/inflector.git", + "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e", - "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", + "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "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": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.5" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2022-09-07T09:01:28+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-02-28T11:07:21+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.3.2", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8", + "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-webmozart-assert": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2022-09-10T18:51:20+00:00" + }, + { + "name": "egulias/email-validator", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f88dcf4b14af14a98ad96b14b2b317969eab6715", + "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2022-06-18T20:57:19+00:00" + }, + { + "name": "filament/filament", + "version": "v2.16.17", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/admin.git", + "reference": "10051fafb24c86a3d1bd13607afcdecae3bc5dac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/admin/zipball/10051fafb24c86a3d1bd13607afcdecae3bc5dac", + "reference": "10051fafb24c86a3d1bd13607afcdecae3bc5dac", + "shasum": "" + }, + "require": { + "danharrin/livewire-rate-limiting": "^0.3|^1.0", + "filament/forms": "self.version", + "filament/notifications": "self.version", + "filament/support": "self.version", + "filament/tables": "self.version", + "illuminate/auth": "^8.6|^9.0", + "illuminate/console": "^8.6|^9.0", + "illuminate/contracts": "^8.6|^9.0", + "illuminate/cookie": "^8.6|^9.0", + "illuminate/database": "^8.6|^9.0", + "illuminate/http": "^8.6|^9.0", + "illuminate/routing": "^8.6|^9.0", + "illuminate/session": "^8.6|^9.0", + "illuminate/support": "^8.6|^9.0", + "illuminate/view": "^8.6|^9.0", + "livewire/livewire": "^2.10.7", + "php": "^8.0", + "ryangjchandler/blade-capture-directive": "^0.2", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\FilamentServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Filament\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Effortlessly build TALL-powered admin panels.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2022-09-26T11:48:31+00:00" + }, + { + "name": "filament/forms", + "version": "v2.16.17", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/forms.git", + "reference": "fdb1c5680eb6d6d4f19b92aa2148c9bb910c1f2c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/fdb1c5680eb6d6d4f19b92aa2148c9bb910c1f2c", + "reference": "fdb1c5680eb6d6d4f19b92aa2148c9bb910c1f2c", + "shasum": "" + }, + "require": { + "blade-ui-kit/blade-heroicons": "^1.2", + "danharrin/date-format-converter": "^0.2", + "filament/notifications": "self.version", + "filament/support": "self.version", + "illuminate/console": "^8.6|^9.0", + "illuminate/contracts": "^8.6|^9.0", + "illuminate/database": "^8.6|^9.0", + "illuminate/filesystem": "^8.6|^9.0", + "illuminate/support": "^8.6|^9.0", + "illuminate/validation": "^8.6|^9.0", + "illuminate/view": "^8.6|^9.0", + "livewire/livewire": "^2.10.7", + "php": "^8.0", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Forms\\FormsServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Filament\\Forms\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Effortlessly build TALL-powered forms.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2022-09-26T11:48:26+00:00" + }, + { + "name": "filament/notifications", + "version": "v2.16.17", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/notifications.git", + "reference": "559c821e44887058c168e7e883b23267df841e70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/559c821e44887058c168e7e883b23267df841e70", + "reference": "559c821e44887058c168e7e883b23267df841e70", + "shasum": "" + }, + "require": { + "blade-ui-kit/blade-heroicons": "^1.2", + "filament/support": "self.version", + "illuminate/contracts": "^8.6|^9.0", + "illuminate/filesystem": "^8.6|^9.0", + "illuminate/notifications": "^8.6|^9.0", + "illuminate/support": "^8.6|^9.0", + "livewire/livewire": "^2.10.7", + "php": "^8.0", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Notifications\\NotificationsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Notifications\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Effortlessly build TALL-powered notifications.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2022-09-23T10:20:40+00:00" + }, + { + "name": "filament/support", + "version": "v2.16.17", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/support.git", + "reference": "d9d2036e8e41c97960e0dca6cd4a499a95d5da15" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/support/zipball/d9d2036e8e41c97960e0dca6cd4a499a95d5da15", + "reference": "d9d2036e8e41c97960e0dca6cd4a499a95d5da15", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^8.6|^9.0", + "illuminate/support": "^8.6|^9.0", + "illuminate/view": "^8.6|^9.0", + "php": "^8.0", + "spatie/laravel-package-tools": "^1.9", + "tgalopin/html-sanitizer": "^1.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Support\\SupportServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Filament\\Support\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Associated helper methods and foundation code for Filament packages.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2022-09-25T11:51:25+00:00" + }, + { + "name": "filament/tables", + "version": "v2.16.17", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/tables.git", + "reference": "186d0b286b1dd08b3d76778be6c83b22021e7b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/186d0b286b1dd08b3d76778be6c83b22021e7b62", + "reference": "186d0b286b1dd08b3d76778be6c83b22021e7b62", + "shasum": "" + }, + "require": { + "akaunting/laravel-money": "^1.2|^2.0|^3.0", + "blade-ui-kit/blade-heroicons": "^1.2", + "filament/forms": "self.version", + "filament/notifications": "self.version", + "filament/support": "self.version", + "illuminate/console": "^8.6|^9.0", + "illuminate/contracts": "^8.6|^9.0", + "illuminate/database": "^8.6|^9.0", + "illuminate/filesystem": "^8.6|^9.0", + "illuminate/support": "^8.6|^9.0", + "illuminate/view": "^8.6|^9.0", + "livewire/livewire": "^2.10.7", + "php": "^8.0", + "spatie/invade": "^1.0", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Tables\\TablesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Tables\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Effortlessly build TALL-powered tables.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2022-09-26T11:48:54+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e", + "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e", "shasum": "" }, "require": { @@ -1577,52 +2515,255 @@ "storage" ], "support": { - "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.3.0" + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.3.0" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-09-09T11:11:42+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-04-17T13:12:02+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": "livewire/livewire", + "version": "v2.10.7", + "source": { + "type": "git", + "url": "https://github.com/livewire/livewire.git", + "reference": "fa0441bf82f1674beecb3a8ad8a4ae428736ed18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/livewire/zipball/fa0441bf82f1674beecb3a8ad8a4ae428736ed18", + "reference": "fa0441bf82f1674beecb3a8ad8a4ae428736ed18", + "shasum": "" + }, + "require": { + "illuminate/database": "^7.0|^8.0|^9.0", + "illuminate/support": "^7.0|^8.0|^9.0", + "illuminate/validation": "^7.0|^8.0|^9.0", + "league/mime-type-detection": "^1.9", + "php": "^7.2.5|^8.0", + "symfony/http-kernel": "^5.0|^6.0" + }, + "require-dev": { + "calebporzio/sushi": "^2.1", + "laravel/framework": "^7.0|^8.0|^9.0", + "mockery/mockery": "^1.3.1", + "orchestra/testbench": "^5.0|^6.0|^7.0", + "orchestra/testbench-dusk": "^5.2|^6.0|^7.0", + "phpunit/phpunit": "^8.4|^9.0", + "psy/psysh": "@stable" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Livewire\\LivewireServiceProvider" + ], + "aliases": { + "Livewire": "Livewire\\Livewire" + } + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Livewire\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Caleb Porzio", + "email": "calebporzio@gmail.com" + } + ], + "description": "A front-end framework for Laravel.", + "support": { + "issues": "https://github.com/livewire/livewire/issues", + "source": "https://github.com/livewire/livewire/tree/v2.10.7" }, "funding": [ { - "url": "https://ecologi.com/frankdejonge", - "type": "custom" - }, - { - "url": "https://github.com/frankdejonge", + "url": "https://github.com/livewire", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" } ], - "time": "2022-09-09T11:11:42+00:00" + "time": "2022-08-08T13:52:53+00:00" }, { - "name": "league/mime-type-detection", - "version": "1.11.0", + "name": "masterminds/html5", + "version": "2.7.6", "source": { "type": "git", - "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "897eb517a343a2281f11bc5556d6548db7d93947" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947", + "reference": "897eb517a343a2281f11bc5556d6548db7d93947", "shasum": "" }, "require": { - "ext-fileinfo": "*", - "php": "^7.2 || ^8.0" + "ext-ctype": "*", + "ext-dom": "*", + "ext-libxml": "*", + "php": ">=5.3.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.2", - "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3" + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, "autoload": { "psr-4": { - "League\\MimeTypeDetection\\": "src" + "Masterminds\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1631,26 +2772,34 @@ ], "authors": [ { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Mime-type detection for Flysystem", - "support": { - "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" - }, - "funding": [ + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, { - "url": "https://github.com/frankdejonge", - "type": "github" + "name": "Matt Farina", + "email": "matt@mattfarina.com" }, { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" } ], - "time": "2022-04-17T13:12:02+00:00" + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.7.6" + }, + "time": "2022-08-18T16:18:26+00:00" }, { "name": "monolog/monolog", @@ -2220,6 +3369,55 @@ ], "time": "2022-07-30T15:51:26+00:00" }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, { "name": "psr/container", "version": "2.0.2", @@ -2836,45 +4034,248 @@ "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, - "type": "library", - "extra": { - "captainhook": { - "force-install": true - } + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.4.0" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2022-08-05T17:58:37+00:00" + }, + { + "name": "ryangjchandler/blade-capture-directive", + "version": "v0.2.2", + "source": { + "type": "git", + "url": "https://github.com/ryangjchandler/blade-capture-directive.git", + "reference": "be41afbd86057989d84f1aaea8d00f3b1e5c50e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ryangjchandler/blade-capture-directive/zipball/be41afbd86057989d84f1aaea8d00f3b1e5c50e1", + "reference": "be41afbd86057989d84f1aaea8d00f3b1e5c50e1", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^8.0|^9.0", + "php": "^8.0", + "spatie/laravel-package-tools": "^1.9.2" + }, + "require-dev": { + "nunomaduro/collision": "^5.0|^6.0", + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": "^6.23|^7.0", + "pestphp/pest": "^1.21", + "pestphp/pest-plugin-laravel": "^1.1", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^9.5", + "spatie/laravel-ray": "^1.26" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "RyanChandler\\BladeCaptureDirective\\BladeCaptureDirectiveServiceProvider" + ], + "aliases": { + "BladeCaptureDirective": "RyanChandler\\BladeCaptureDirective\\Facades\\BladeCaptureDirective" + } + } + }, + "autoload": { + "psr-4": { + "RyanChandler\\BladeCaptureDirective\\": "src", + "RyanChandler\\BladeCaptureDirective\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ryan Chandler", + "email": "support@ryangjchandler.co.uk", + "role": "Developer" + } + ], + "description": "Create inline partials in your Blade templates with ease.", + "homepage": "https://github.com/ryangjchandler/blade-capture-directive", + "keywords": [ + "blade-capture-directive", + "laravel", + "ryangjchandler" + ], + "support": { + "issues": "https://github.com/ryangjchandler/blade-capture-directive/issues", + "source": "https://github.com/ryangjchandler/blade-capture-directive/tree/v0.2.2" + }, + "funding": [ + { + "url": "https://github.com/ryangjchandler", + "type": "github" + } + ], + "time": "2022-09-02T11:04:28+00:00" + }, + { + "name": "spatie/invade", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/invade.git", + "reference": "d0a9c895a96152549d478a7e3420e19039eef038" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/invade/zipball/d0a9c895a96152549d478a7e3420e19039eef038", + "reference": "d0a9c895a96152549d478a7e3420e19039eef038", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.20", + "phpstan/phpstan": "^1.4", + "spatie/ray": "^1.28" + }, + "type": "library", + "extra": { + "phpstan": { + "includes": [ + "phpstan-extension.neon" + ] + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Spatie\\Invade\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "A PHP function to work with private properties and methods", + "homepage": "https://github.com/spatie/invade", + "keywords": [ + "invade", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/invade/tree/1.1.1" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-07-05T09:31:00+00:00" + }, + { + "name": "spatie/laravel-package-tools", + "version": "1.13.5", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-package-tools.git", + "reference": "163ee3bc6c0a987535d8a99722a7dbcc5471a140" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/163ee3bc6c0a987535d8a99722a7dbcc5471a140", + "reference": "163ee3bc6c0a987535d8a99722a7dbcc5471a140", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.28", + "php": "^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.7", + "phpunit/phpunit": "^9.5.24", + "spatie/test-time": "^1.3" }, + "type": "library", "autoload": { - "files": [ - "src/functions.php" - ], "psr-4": { - "Ramsey\\Uuid\\": "src/" + "Spatie\\LaravelPackageTools\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Tools for creating Laravel packages", + "homepage": "https://github.com/spatie/laravel-package-tools", "keywords": [ - "guid", - "identifier", - "uuid" + "laravel-package-tools", + "spatie" ], "support": { - "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.4.0" + "issues": "https://github.com/spatie/laravel-package-tools/issues", + "source": "https://github.com/spatie/laravel-package-tools/tree/1.13.5" }, "funding": [ { - "url": "https://github.com/ramsey", + "url": "https://github.com/spatie", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", - "type": "tidelift" } ], - "time": "2022-08-05T17:58:37+00:00" + "time": "2022-09-07T14:31:31+00:00" }, { "name": "symfony/console", @@ -4915,306 +6316,109 @@ "symfony/console": "<5.4" }, "require-dev": { - "ext-iconv": "*", - "symfony/console": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", - "twig/twig": "^2.13|^3.0.4" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.1.3" - }, - "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-07-20T13:46:29+00:00" - }, - { - "name": "symfony/yaml", - "version": "v6.1.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "86ee4d8fa594ed45e40d86eedfda1bcb66c8d919" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/86ee4d8fa594ed45e40d86eedfda1bcb66c8d919", - "reference": "86ee4d8fa594ed45e40d86eedfda1bcb66c8d919", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "symfony/console": "<5.4" - }, - "require-dev": { - "symfony/console": "^5.4|^6.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "bin": [ - "Resources/bin/yaml-lint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "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": "Loads and dumps YAML files", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/yaml/tree/v6.1.4" - }, - "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-08-02T16:17:38+00:00" - }, - { - "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.4", - "source": { - "type": "git", - "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", - "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "TijsVerkoyen\\CssToInlineStyles\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Tijs Verkoyen", - "email": "css_to_inline_styles@verkoyen.eu", - "role": "Developer" - } - ], - "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", - "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", - "support": { - "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" - }, - "time": "2021-12-08T09:12:39+00:00" - }, - { - "name": "vlucas/phpdotenv", - "version": "v5.4.1", - "source": { - "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", - "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", - "shasum": "" - }, - "require": { - "ext-pcre": "*", - "graham-campbell/result-type": "^1.0.2", - "php": "^7.1.3 || ^8.0", - "phpoption/phpoption": "^1.8", - "symfony/polyfill-ctype": "^1.23", - "symfony/polyfill-mbstring": "^1.23.1", - "symfony/polyfill-php80": "^1.23.1" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4" }, "suggest": { - "ext-filter": "Required to use the boolean validator." + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" }, + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.4-dev" - } - }, "autoload": { + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { - "Dotenv\\": "src/" - } + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "https://github.com/vlucas" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", "keywords": [ - "dotenv", - "env", - "environment" + "debug", + "dump" ], "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" + "source": "https://github.com/symfony/var-dumper/tree/v6.1.3" }, "funding": [ { - "url": "https://github.com/GrahamCampbell", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2021-12-12T23:22:04+00:00" + "time": "2022-07-20T13:46:29+00:00" }, { - "name": "voku/portable-ascii", - "version": "2.0.1", + "name": "symfony/yaml", + "version": "v6.1.4", "source": { "type": "git", - "url": "https://github.com/voku/portable-ascii.git", - "reference": "b56450eed252f6801410d810c8e1727224ae0743" + "url": "https://github.com/symfony/yaml.git", + "reference": "86ee4d8fa594ed45e40d86eedfda1bcb66c8d919" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", - "reference": "b56450eed252f6801410d810c8e1727224ae0743", + "url": "https://api.github.com/repos/symfony/yaml/zipball/86ee4d8fa594ed45e40d86eedfda1bcb66c8d919", + "reference": "86ee4d8fa594ed45e40d86eedfda1bcb66c8d919", "shasum": "" }, "require": { - "php": ">=7.0.0" + "php": ">=8.1", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" }, "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + "symfony/console": "^5.4|^6.0" }, "suggest": { - "ext-intl": "Use Intl for transliterator_transliterate() support" + "symfony/console": "For validating YAML files using the lint command" }, + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "autoload": { "psr-4": { - "voku\\": "src/voku/" - } + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5222,79 +6426,64 @@ ], "authors": [ { - "name": "Lars Moelleken", - "homepage": "http://www.moelleken.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", - "homepage": "https://github.com/voku/portable-ascii", - "keywords": [ - "ascii", - "clean", - "php" - ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", "support": { - "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.1" + "source": "https://github.com/symfony/yaml/tree/v6.1.4" }, "funding": [ { - "url": "https://www.paypal.me/moelleken", + "url": "https://symfony.com/sponsor", "type": "custom" }, { - "url": "https://github.com/voku", + "url": "https://github.com/fabpot", "type": "github" }, { - "url": "https://opencollective.com/portable-ascii", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-03-08T17:03:00+00:00" + "time": "2022-08-02T16:17:38+00:00" }, { - "name": "webmozart/assert", - "version": "1.11.0", + "name": "tgalopin/html-sanitizer", + "version": "1.5.0", "source": { "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + "url": "https://github.com/tgalopin/html-sanitizer.git", + "reference": "5d02dcb6f2ea4f505731eac440798caa1b3b0913" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "url": "https://api.github.com/repos/tgalopin/html-sanitizer/zipball/5d02dcb6f2ea4f505731eac440798caa1b3b0913", + "reference": "5d02dcb6f2ea4f505731eac440798caa1b3b0913", "shasum": "" }, "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" + "ext-dom": "*", + "league/uri-parser": "^1.4.1", + "masterminds/html5": "^2.4", + "php": ">=7.1", + "psr/log": "^1.0|^2.0|^3.0" }, "require-dev": { - "phpunit/phpunit": "^8.5.13" + "phpunit/phpunit": "^7.4", + "symfony/var-dumper": "^4.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, "autoload": { "psr-4": { - "Webmozart\\Assert\\": "src/" + "HtmlSanitizer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -5303,201 +6492,178 @@ ], "authors": [ { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "name": "Titouan Galopin", + "email": "galopintitouan@gmail.com" } ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], + "description": "Sanitize untrustworthy HTML user input", "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" + "issues": "https://github.com/tgalopin/html-sanitizer/issues", + "source": "https://github.com/tgalopin/html-sanitizer/tree/1.5.0" }, - "time": "2022-06-03T18:03:27+00:00" - } - ], - "packages-dev": [ + "abandoned": "symfony/html-sanitizer", + "time": "2021-09-14T08:27:50+00:00" + }, { - "name": "barryvdh/laravel-ide-helper", - "version": "v2.12.3", + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.4", "source": { "type": "git", - "url": "https://github.com/barryvdh/laravel-ide-helper.git", - "reference": "3ba1e2573b38f72107b8aacc4ee177fcab30a550" + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/3ba1e2573b38f72107b8aacc4ee177fcab30a550", - "reference": "3ba1e2573b38f72107b8aacc4ee177fcab30a550", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", "shasum": "" }, "require": { - "barryvdh/reflection-docblock": "^2.0.6", - "composer/pcre": "^1 || ^2 || ^3", - "doctrine/dbal": "^2.6 || ^3", - "ext-json": "*", - "illuminate/console": "^8 || ^9", - "illuminate/filesystem": "^8 || ^9", - "illuminate/support": "^8 || ^9", - "nikic/php-parser": "^4.7", - "php": "^7.3 || ^8.0", - "phpdocumentor/type-resolver": "^1.1.0" + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.5 || ^7.0 || ^8.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { - "ext-pdo_sqlite": "*", - "friendsofphp/php-cs-fixer": "^2", - "illuminate/config": "^8 || ^9", - "illuminate/view": "^8 || ^9", - "mockery/mockery": "^1.4", - "orchestra/testbench": "^6 || ^7", - "phpunit/phpunit": "^8.5 || ^9", - "spatie/phpunit-snapshot-assertions": "^3 || ^4", - "vimeo/psalm": "^3.12" - }, - "suggest": { - "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9)." + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.12-dev" - }, - "laravel": { - "providers": [ - "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider" - ] + "dev-master": "2.2.x-dev" } }, "autoload": { "psr-4": { - "Barryvdh\\LaravelIdeHelper\\": "src" + "TijsVerkoyen\\CssToInlineStyles\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" } ], - "description": "Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.", - "keywords": [ - "autocomplete", - "codeintel", - "helper", - "ide", - "laravel", - "netbeans", - "phpdoc", - "phpstorm", - "sublime" - ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { - "issues": "https://github.com/barryvdh/laravel-ide-helper/issues", - "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v2.12.3" + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" }, - "funding": [ - { - "url": "https://fruitcake.nl", - "type": "custom" - }, - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2022-03-06T14:33:42+00:00" + "time": "2021-12-08T09:12:39+00:00" }, { - "name": "barryvdh/reflection-docblock", - "version": "v2.0.6", + "name": "vlucas/phpdotenv", + "version": "v5.4.1", "source": { "type": "git", - "url": "https://github.com/barryvdh/ReflectionDocBlock.git", - "reference": "6b69015d83d3daf9004a71a89f26e27d27ef6a16" + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/6b69015d83d3daf9004a71a89f26e27d27ef6a16", - "reference": "6b69015d83d3daf9004a71a89f26e27d27ef6a16", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", "shasum": "" }, "require": { - "php": ">=5.3.3" + "ext-pcre": "*", + "graham-campbell/result-type": "^1.0.2", + "php": "^7.1.3 || ^8.0", + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" }, "require-dev": { - "phpunit/phpunit": "~4.0,<4.5" + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-filter": "*", + "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" }, "suggest": { - "dflydev/markdown": "~1.0", - "erusev/parsedown": "~1.0" + "ext-filter": "Required to use the boolean validator." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "5.4-dev" } }, "autoload": { - "psr-0": { - "Barryvdh": [ - "src/" - ] + "psr-4": { + "Dotenv\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Mike van Riel", - "email": "mike.vanriel@naenius.com" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" } ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], "support": { - "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.0.6" + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" }, - "time": "2018-12-13T10:34:14+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2021-12-12T23:22:04+00:00" }, { - "name": "composer/pcre", - "version": "3.0.0", + "name": "voku/portable-ascii", + "version": "2.0.1", "source": { "type": "git", - "url": "https://github.com/composer/pcre.git", - "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd" + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b56450eed252f6801410d810c8e1727224ae0743" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/e300eb6c535192decd27a85bc72a9290f0d6b3bd", - "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", "shasum": "" }, "require": { - "php": "^7.4 || ^8.0" + "php": ">=7.0.0" }, "require-dev": { - "phpstan/phpstan": "^1.3", - "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^5" + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" }, + "type": "library", "autoload": { "psr-4": { - "Composer\\Pcre\\": "src" + "voku\\": "src/voku/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5506,70 +6672,79 @@ ], "authors": [ { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" } ], - "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", "keywords": [ - "PCRE", - "preg", - "regex", - "regular expression" + "ascii", + "clean", + "php" ], "support": { - "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.0.0" + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" }, "funding": [ { - "url": "https://packagist.com", + "url": "https://www.paypal.me/moelleken", "type": "custom" }, { - "url": "https://github.com/composer", + "url": "https://github.com/voku", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", "type": "tidelift" } ], - "time": "2022-02-25T20:21:48+00:00" + "time": "2022-03-08T17:03:00+00:00" }, { - "name": "doctrine/cache", - "version": "2.2.0", + "name": "webmozart/assert", + "version": "1.11.0", "source": { "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", - "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", "shasum": "" }, "require": { - "php": "~7.1 || ^8.0" + "ext-ctype": "*", + "php": "^7.2 || ^8.0" }, "conflict": { - "doctrine/common": ">2.2,<2.4" + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" }, "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psr/cache": "^1.0 || ^2.0 || ^3.0", - "symfony/cache": "^4.4 || ^5.4 || ^6", - "symfony/var-exporter": "^4.4 || ^5.4 || ^6" + "phpunit/phpunit": "^8.5.13" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, "autoload": { "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + "Webmozart\\Assert\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5578,104 +6753,78 @@ ], "authors": [ { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], - "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", - "homepage": "https://www.doctrine-project.org/projects/cache.html", + "description": "Assertions to validate method input/output with nice error messages.", "keywords": [ - "abstraction", - "apcu", - "cache", - "caching", - "couchdb", - "memcached", - "php", - "redis", - "xcache" + "assert", + "check", + "validate" ], "support": { - "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/2.2.0" + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", - "type": "tidelift" - } - ], - "time": "2022-05-20T20:07:39+00:00" - }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ { - "name": "doctrine/dbal", - "version": "3.4.4", + "name": "barryvdh/laravel-ide-helper", + "version": "v2.12.3", "source": { "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5" + "url": "https://github.com/barryvdh/laravel-ide-helper.git", + "reference": "3ba1e2573b38f72107b8aacc4ee177fcab30a550" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5", - "reference": "4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5", + "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/3ba1e2573b38f72107b8aacc4ee177fcab30a550", + "reference": "3ba1e2573b38f72107b8aacc4ee177fcab30a550", "shasum": "" }, "require": { - "composer-runtime-api": "^2", - "doctrine/cache": "^1.11|^2.0", - "doctrine/deprecations": "^0.5.3|^1", - "doctrine/event-manager": "^1.0", - "php": "^7.4 || ^8.0", - "psr/cache": "^1|^2|^3", - "psr/log": "^1|^2|^3" + "barryvdh/reflection-docblock": "^2.0.6", + "composer/pcre": "^1 || ^2 || ^3", + "doctrine/dbal": "^2.6 || ^3", + "ext-json": "*", + "illuminate/console": "^8 || ^9", + "illuminate/filesystem": "^8 || ^9", + "illuminate/support": "^8 || ^9", + "nikic/php-parser": "^4.7", + "php": "^7.3 || ^8.0", + "phpdocumentor/type-resolver": "^1.1.0" }, "require-dev": { - "doctrine/coding-standard": "10.0.0", - "jetbrains/phpstorm-stubs": "2022.2", - "phpstan/phpstan": "1.8.3", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "9.5.24", - "psalm/plugin-phpunit": "0.17.0", - "squizlabs/php_codesniffer": "3.7.1", - "symfony/cache": "^5.4|^6.0", - "symfony/console": "^4.4|^5.4|^6.0", - "vimeo/psalm": "4.27.0" + "ext-pdo_sqlite": "*", + "friendsofphp/php-cs-fixer": "^2", + "illuminate/config": "^8 || ^9", + "illuminate/view": "^8 || ^9", + "mockery/mockery": "^1.4", + "orchestra/testbench": "^6 || ^7", + "phpunit/phpunit": "^8.5 || ^9", + "spatie/phpunit-snapshot-assertions": "^3 || ^4", + "vimeo/psalm": "^3.12" }, "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." + "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9)." }, - "bin": [ - "bin/doctrine-dbal" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.12-dev" + }, + "laravel": { + "providers": [ + "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider" + ] + } + }, "autoload": { "psr-4": { - "Doctrine\\DBAL\\": "src" + "Barryvdh\\LaravelIdeHelper\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -5684,137 +6833,121 @@ ], "authors": [ { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" } ], - "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", - "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "description": "Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.", "keywords": [ - "abstraction", - "database", - "db2", - "dbal", - "mariadb", - "mssql", - "mysql", - "oci8", - "oracle", - "pdo", - "pgsql", - "postgresql", - "queryobject", - "sasql", - "sql", - "sqlite", - "sqlserver", - "sqlsrv" + "autocomplete", + "codeintel", + "helper", + "ide", + "laravel", + "netbeans", + "phpdoc", + "phpstorm", + "sublime" ], "support": { - "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.4.4" + "issues": "https://github.com/barryvdh/laravel-ide-helper/issues", + "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v2.12.3" }, "funding": [ { - "url": "https://www.doctrine-project.org/sponsorship.html", + "url": "https://fruitcake.nl", "type": "custom" }, { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", - "type": "tidelift" + "url": "https://github.com/barryvdh", + "type": "github" } ], - "time": "2022-09-01T21:26:42+00:00" + "time": "2022-03-06T14:33:42+00:00" }, { - "name": "doctrine/deprecations", - "version": "v1.0.0", + "name": "barryvdh/reflection-docblock", + "version": "v2.0.6", "source": { "type": "git", - "url": "https://github.com/doctrine/deprecations.git", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" + "url": "https://github.com/barryvdh/ReflectionDocBlock.git", + "reference": "6b69015d83d3daf9004a71a89f26e27d27ef6a16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/6b69015d83d3daf9004a71a89f26e27d27ef6a16", + "reference": "6b69015d83d3daf9004a71a89f26e27d27ef6a16", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "php": ">=5.3.3" }, "require-dev": { - "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5|^8.5|^9.5", - "psr/log": "^1|^2|^3" + "phpunit/phpunit": "~4.0,<4.5" }, "suggest": { - "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + "dflydev/markdown": "~1.0", + "erusev/parsedown": "~1.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, "autoload": { - "psr-4": { - "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + "psr-0": { + "Barryvdh": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", - "homepage": "https://www.doctrine-project.org/", + "authors": [ + { + "name": "Mike van Riel", + "email": "mike.vanriel@naenius.com" + } + ], "support": { - "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" + "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.0.6" }, - "time": "2022-05-02T15:47:09+00:00" + "time": "2018-12-13T10:34:14+00:00" }, { - "name": "doctrine/event-manager", - "version": "1.1.2", + "name": "composer/pcre", + "version": "3.0.0", "source": { "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683" + "url": "https://github.com/composer/pcre.git", + "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", - "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", + "url": "https://api.github.com/repos/composer/pcre/zipball/e300eb6c535192decd27a85bc72a9290f0d6b3bd", + "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" - }, - "conflict": { - "doctrine/common": "<2.9" + "php": "^7.4 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9", - "phpstan/phpstan": "~1.4.10 || ^1.5.4", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.22" + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^5" }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Composer\\Pcre\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -5823,58 +6956,37 @@ ], "authors": [ { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" } ], - "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", - "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", "keywords": [ - "event", - "event dispatcher", - "event manager", - "event system", - "events" + "PCRE", + "preg", + "regex", + "regular expression" ], "support": { - "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/1.1.2" + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.0.0" }, "funding": [ { - "url": "https://www.doctrine-project.org/sponsorship.html", + "url": "https://packagist.com", "type": "custom" }, { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" + "url": "https://github.com/composer", + "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "url": "https://tidelift.com/funding/github/packagist/composer/composer", "type": "tidelift" } ], - "time": "2022-07-27T22:18:11+00:00" + "time": "2022-02-25T20:21:48+00:00" }, { "name": "doctrine/instantiator", @@ -7110,55 +8222,6 @@ ], "time": "2022-08-30T07:42:16+00:00" }, - { - "name": "psr/cache", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "support": { - "source": "https://github.com/php-fig/cache/tree/3.0.0" - }, - "time": "2021-02-03T23:26:27+00:00" - }, { "name": "sebastian/cli-parser", "version": "1.0.1", diff --git a/config/app.php b/config/app.php index ef76a7ed6..db6664450 100644 --- a/config/app.php +++ b/config/app.php @@ -185,6 +185,7 @@ /* * Package Service Providers... */ + App\Providers\FilamentServiceProvider::class, /* * Application Service Providers... diff --git a/config/filament.php b/config/filament.php new file mode 100644 index 000000000..8a64ea931 --- /dev/null +++ b/config/filament.php @@ -0,0 +1,333 @@ + env('FILAMENT_PATH', 'admin'), + + /* + |-------------------------------------------------------------------------- + | Filament Core Path + |-------------------------------------------------------------------------- + | + | This is the path which Filament will use to load its core routes and assets. + | You may change it if it conflicts with your other routes. + | + */ + + 'core_path' => env('FILAMENT_CORE_PATH', 'filament'), + + /* + |-------------------------------------------------------------------------- + | Filament Domain + |-------------------------------------------------------------------------- + | + | You may change the domain where Filament should be active. If the domain + | is empty, all domains will be valid. + | + */ + + 'domain' => env('FILAMENT_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | Homepage URL + |-------------------------------------------------------------------------- + | + | This is the URL that Filament will redirect the user to when they click + | on the sidebar's header. + | + */ + + 'home_url' => '/admin', + + /* + |-------------------------------------------------------------------------- + | Brand Name + |-------------------------------------------------------------------------- + | + | This will be displayed on the login page and in the sidebar's header. + | + */ + + 'brand' => env('APP_NAME'), + + /* + |-------------------------------------------------------------------------- + | Auth + |-------------------------------------------------------------------------- + | + | This is the configuration that Filament will use to handle authentication + | into the admin panel. + | + */ + + 'auth' => [ + 'guard' => env('FILAMENT_AUTH_GUARD', 'web'), + 'pages' => [ + 'login' => \Filament\Http\Livewire\Auth\Login::class, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Pages + |-------------------------------------------------------------------------- + | + | This is the namespace and directory that Filament will automatically + | register pages from. You may also register pages here. + | + */ + + 'pages' => [ + 'namespace' => 'App\\Filament\\Pages', + 'path' => app_path('Filament/Pages'), + 'register' => [ + Pages\Dashboard::class, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Resources + |-------------------------------------------------------------------------- + | + | This is the namespace and directory that Filament will automatically + | register resources from. You may also register resources here. + | + */ + + 'resources' => [ + 'namespace' => 'App\\Filament\\Resources', + 'path' => app_path('Filament/Resources'), + 'register' => [], + ], + + /* + |-------------------------------------------------------------------------- + | Widgets + |-------------------------------------------------------------------------- + | + | This is the namespace and directory that Filament will automatically + | register dashboard widgets from. You may also register widgets here. + | + */ + + 'widgets' => [ + 'namespace' => 'App\\Filament\\Widgets', + 'path' => app_path('Filament/Widgets'), + 'register' => [ + Widgets\AccountWidget::class, + // Widgets\FilamentInfoWidget::class, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Livewire + |-------------------------------------------------------------------------- + | + | This is the namespace and directory that Filament will automatically + | register Livewire components inside. + | + */ + + 'livewire' => [ + 'namespace' => 'App\\Filament', + 'path' => app_path('Filament'), + ], + + /* + |-------------------------------------------------------------------------- + | Dark mode + |-------------------------------------------------------------------------- + | + | By enabling this feature, your users are able to select between a light + | and dark appearance for the admin panel, or let their system decide. + | + */ + + 'dark_mode' => true, + + /* + |-------------------------------------------------------------------------- + | Database notifications + |-------------------------------------------------------------------------- + | + | By enabling this feature, your users are able to open a slide-over within + | the admin panel to view their database notifications. + | + */ + + 'database_notifications' => [ + 'enabled' => false, + 'polling_interval' => '30s', + ], + + /* + |-------------------------------------------------------------------------- + | Broadcasting + |-------------------------------------------------------------------------- + | + | By uncommenting the Laravel Echo configuration, you may connect your + | admin panel to any Pusher-compatible websockets server. + | + | This will allow your admin panel to receive real-time notifications. + | + */ + + 'broadcasting' => [ + + // 'echo' => [ + // 'broadcaster' => 'pusher', + // 'key' => env('VITE_PUSHER_APP_KEY'), + // 'cluster' => env('VITE_PUSHER_APP_CLUSTER'), + // 'forceTLS' => true, + // ], + + ], + + /* + |-------------------------------------------------------------------------- + | Layout + |-------------------------------------------------------------------------- + | + | This is the configuration for the general layout of the admin panel. + | + | You may configure the max content width from `xl` to `7xl`, or `full` + | for no max width. + | + */ + + 'layout' => [ + 'actions' => [ + 'modal' => [ + 'actions' => [ + 'alignment' => 'left', + ], + ], + ], + 'forms' => [ + 'actions' => [ + 'alignment' => 'left', + ], + 'have_inline_labels' => false, + ], + 'footer' => [ + 'should_show_logo' => true, + ], + 'max_content_width' => null, + 'notifications' => [ + 'vertical_alignment' => 'top', + 'alignment' => 'right', + ], + 'sidebar' => [ + 'is_collapsible_on_desktop' => false, + 'groups' => [ + 'are_collapsible' => true, + ], + 'width' => null, + 'collapsed_width' => null, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Favicon + |-------------------------------------------------------------------------- + | + | This is the path to the favicon used for pages in the admin panel. + | + */ + + 'favicon' => null, + + /* + |-------------------------------------------------------------------------- + | Default Avatar Provider + |-------------------------------------------------------------------------- + | + | This is the service that will be used to retrieve default avatars if one + | has not been uploaded. + | + */ + + 'default_avatar_provider' => \Filament\AvatarProviders\UiAvatarsProvider::class, + + /* + |-------------------------------------------------------------------------- + | Default Filesystem Disk + |-------------------------------------------------------------------------- + | + | This is the storage disk Filament will use to put media. You may use any + | of the disks defined in the `config/filesystems.php`. + | + */ + + 'default_filesystem_disk' => env('FILAMENT_FILESYSTEM_DRIVER', 'public'), + + /* + |-------------------------------------------------------------------------- + | Google Fonts + |-------------------------------------------------------------------------- + | + | This is the URL for Google Fonts that should be loaded. You may use any + | font, or set to `null` to prevent any Google Fonts from loading. + | + | When using a custom font, you should also set the font family in your + | custom theme's `tailwind.config.js` file. + | + */ + + 'google_fonts' => 'https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap', + + /* + |-------------------------------------------------------------------------- + | Middleware + |-------------------------------------------------------------------------- + | + | You may customise the middleware stack that Filament uses to handle + | requests. + | + */ + + 'middleware' => [ + 'auth' => [ + Authenticate::class, + ], + 'base' => [ + EncryptCookies::class, + AddQueuedCookiesToResponse::class, + StartSession::class, + AuthenticateSession::class, + ShareErrorsFromSession::class, + VerifyCsrfToken::class, + SubstituteBindings::class, + DispatchServingFilamentEvent::class, + MirrorConfigToSubpackages::class, + ], + ], + +]; diff --git a/database/migrations/2022_09_27_212959_create_admin_user.php b/database/migrations/2022_09_27_212959_create_admin_user.php new file mode 100644 index 000000000..72818d4bc --- /dev/null +++ b/database/migrations/2022_09_27_212959_create_admin_user.php @@ -0,0 +1,33 @@ + 'Admin', + 'email' => 'admin@example.com', + 'email_verified_at' => now(), + 'password' => Hash::make('password'), + ]); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}; diff --git a/resources/js/app.js b/resources/js/app.js index e59d6a0ad..e69de29bb 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -1 +0,0 @@ -import './bootstrap'; diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js deleted file mode 100644 index d21a8c0f2..000000000 --- a/resources/js/bootstrap.js +++ /dev/null @@ -1,34 +0,0 @@ -import _ from 'lodash'; -window._ = _; - -/** - * We'll load the axios HTTP library which allows us to easily issue requests - * to our Laravel back-end. This library automatically handles sending the - * CSRF token as a header based on the value of the "XSRF" token cookie. - */ - -import axios from 'axios'; -window.axios = axios; - -window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; - -/** - * Echo exposes an expressive API for subscribing to channels and listening - * for events that are broadcast by Laravel. Echo and event broadcasting - * allows your team to easily build robust real-time web applications. - */ - -// import Echo from 'laravel-echo'; - -// import Pusher from 'pusher-js'; -// window.Pusher = Pusher; - -// window.Echo = new Echo({ -// broadcaster: 'pusher', -// key: import.meta.env.VITE_PUSHER_APP_KEY, -// wsHost: import.meta.env.VITE_PUSHER_HOST ?? `ws-${import.meta.env.VITE_PUSHER_APP_CLUSTER}.pusher.com`, -// wsPort: import.meta.env.VITE_PUSHER_PORT ?? 80, -// wssPort: import.meta.env.VITE_PUSHER_PORT ?? 443, -// forceTLS: (import.meta.env.VITE_PUSHER_SCHEME ?? 'https') === 'https', -// enabledTransports: ['ws', 'wss'], -// }); diff --git a/resources/views/tables/columns/bytes-column.blade.php b/resources/views/tables/columns/bytes-column.blade.php new file mode 100644 index 000000000..58debb7dc --- /dev/null +++ b/resources/views/tables/columns/bytes-column.blade.php @@ -0,0 +1,3 @@ +
+ {{ formatBytes($getState(), 3) }} +
diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php deleted file mode 100644 index de233926d..000000000 --- a/resources/views/welcome.blade.php +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - Laravel - - - - - - - - - - -
- @if (Route::has('login')) - - @endif - -
-
- - - - - -
- -
-
-
- - -
-
- Laravel has wonderful, thorough documentation covering every aspect of the framework. Whether you are new to the framework or have previous experience with Laravel, we recommend reading all of the documentation from beginning to end. -
-
-
- -
-
- - -
- -
-
- Laracasts offers thousands of video tutorials on Laravel, PHP, and JavaScript development. Check them out, see for yourself, and massively level up your development skills in the process. -
-
-
- -
-
- - -
- -
-
- Laravel News is a community driven portal and newsletter aggregating all of the latest and most important news in the Laravel ecosystem, including new package releases and tutorials. -
-
-
- -
-
- -
Vibrant Ecosystem
-
- -
-
- Laravel's robust library of first-party tools and libraries, such as Forge, Vapor, Nova, and Envoyer help you take your projects to the next level. Pair them with powerful open source libraries like Cashier, Dusk, Echo, Horizon, Sanctum, Telescope, and more. -
-
-
-
-
- -
-
-
- - - - - - Shop - - - - - - - - Sponsor - -
-
- -
- Laravel v{{ Illuminate\Foundation\Application::VERSION }} (PHP v{{ PHP_VERSION }}) -
-
-
-
- - diff --git a/routes/web.php b/routes/web.php index d03c377a4..aac6e1c7c 100644 --- a/routes/web.php +++ b/routes/web.php @@ -14,7 +14,7 @@ */ Route::get('/', function () { - return view('welcome'); + return redirect('/admin'); }); if (app()->isLocal()) {