SYMBOL INDEX (2200 symbols across 606 files) FILE: app/Console/Kernel.php class Kernel (line 22) | class Kernel extends ConsoleKernel method schedule (line 24) | protected function schedule(Schedule $schedule): void method commands (line 61) | protected function commands(): void FILE: app/Exceptions/Handler.php class Handler (line 8) | class Handler extends ExceptionHandler method register (line 24) | public function register(): void FILE: app/Http/Controllers/Controller.php class Controller (line 9) | class Controller extends BaseController FILE: app/Http/Kernel.php class Kernel (line 11) | class Kernel extends HttpKernel method addMiddlewareToGroup (line 74) | public function addMiddlewareToGroup(string $group, string|array $midd... FILE: app/Http/Middleware/Authenticate.php class Authenticate (line 8) | class Authenticate extends Middleware method redirectTo (line 13) | protected function redirectTo(Request $request): ?string FILE: app/Http/Middleware/EncryptCookies.php class EncryptCookies (line 7) | class EncryptCookies extends Middleware FILE: app/Http/Middleware/PreventRequestsDuringMaintenance.php class PreventRequestsDuringMaintenance (line 7) | class PreventRequestsDuringMaintenance extends Middleware FILE: app/Http/Middleware/RedirectIfAuthenticated.php class RedirectIfAuthenticated (line 11) | class RedirectIfAuthenticated method handle (line 18) | public function handle(Request $request, Closure $next, string ...$gua... FILE: app/Http/Middleware/TrimStrings.php class TrimStrings (line 7) | class TrimStrings extends Middleware FILE: app/Http/Middleware/TrustHosts.php class TrustHosts (line 7) | class TrustHosts extends Middleware method hosts (line 14) | public function hosts(): array FILE: app/Http/Middleware/TrustProxies.php class TrustProxies (line 8) | class TrustProxies extends Middleware FILE: app/Http/Middleware/ValidateSignature.php class ValidateSignature (line 7) | class ValidateSignature extends Middleware FILE: app/Http/Middleware/VerifyCsrfToken.php class VerifyCsrfToken (line 7) | class VerifyCsrfToken extends Middleware FILE: app/Providers/AppServiceProvider.php class AppServiceProvider (line 9) | class AppServiceProvider extends ServiceProvider method register (line 14) | public function register(): void method boot (line 22) | public function boot(): void FILE: app/Providers/AuthServiceProvider.php class AuthServiceProvider (line 7) | class AuthServiceProvider extends ServiceProvider method boot (line 21) | public function boot(): void FILE: app/Providers/BroadcastServiceProvider.php class BroadcastServiceProvider (line 8) | class BroadcastServiceProvider extends ServiceProvider method boot (line 13) | public function boot(): void FILE: app/Providers/EventServiceProvider.php class EventServiceProvider (line 9) | class EventServiceProvider extends ServiceProvider method boot (line 25) | public function boot(): void method shouldDiscoverEvents (line 33) | public function shouldDiscoverEvents(): bool FILE: app/Providers/FortifyServiceProvider.php class FortifyServiceProvider (line 16) | class FortifyServiceProvider extends ServiceProvider method register (line 21) | public function register(): void method boot (line 29) | public function boot(): void FILE: app/Providers/HorizonServiceProvider.php class HorizonServiceProvider (line 9) | class HorizonServiceProvider extends HorizonApplicationServiceProvider method boot (line 14) | public function boot(): void method gate (line 27) | protected function gate(): void FILE: app/Providers/JetstreamServiceProvider.php class JetstreamServiceProvider (line 19) | class JetstreamServiceProvider extends ServiceProvider method register (line 24) | public function register(): void method boot (line 32) | public function boot(): void method configurePermissions (line 53) | protected function configurePermissions(): void FILE: app/Providers/RouteServiceProvider.php class RouteServiceProvider (line 11) | class RouteServiceProvider extends ServiceProvider method boot (line 25) | public function boot(): void FILE: app/View/Components/AppLayout.php class AppLayout (line 8) | class AppLayout extends Component method render (line 13) | public function render(): View FILE: app/View/Components/GuestLayout.php class GuestLayout (line 8) | class GuestLayout extends Component method render (line 13) | public function render(): View FILE: database/migrations/2019_08_19_000000_create_failed_jobs_table.php method up (line 12) | public function up(): void method down (line 28) | public function down(): void FILE: database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php method up (line 12) | public function up(): void method down (line 29) | public function down(): void FILE: database/migrations/2024_02_18_184745_create_sessions_table.php method up (line 12) | public function up(): void method down (line 27) | public function down(): void FILE: database/migrations/2024_03_23_092656_create_notifications_table.php method up (line 12) | public function up(): void method down (line 27) | public function down(): void FILE: database/seeders/DatabaseSeeder.php class DatabaseSeeder (line 9) | class DatabaseSeeder extends Seeder method run (line 14) | public function run(): void FILE: packages/certificates/database/migrations/2025_04_08_200000_create_create_certificate_monitors_table.php method up (line 11) | public function up(): void method down (line 36) | public function down(): void FILE: packages/certificates/database/migrations/2025_04_12_090000_create_create_certificate_monitor_history_table.php method up (line 11) | public function up(): void method down (line 31) | public function down(): void FILE: packages/certificates/src/Actions/CheckCertificate.php class CheckCertificate (line 12) | class CheckCertificate method check (line 14) | public function check(CertificateMonitor $monitor): void FILE: packages/certificates/src/Commands/CheckCertificateCommand.php class CheckCertificateCommand (line 9) | class CheckCertificateCommand extends Command method handle (line 13) | public function handle(): int FILE: packages/certificates/src/Commands/CheckCertificatesCommand.php class CheckCertificatesCommand (line 11) | class CheckCertificatesCommand extends Command method handle (line 15) | public function handle(): int FILE: packages/certificates/src/Http/Controllers/CertificateMonitorController.php class CertificateMonitorController (line 12) | class CertificateMonitorController extends Controller method list (line 16) | public function list(): View method index (line 27) | public function index(CertificateMonitor $monitor): mixed method delete (line 37) | public function delete(CertificateMonitor $monitor): RedirectResponse FILE: packages/certificates/src/Jobs/CheckCertificateJob.php class CheckCertificateJob (line 15) | class CheckCertificateJob implements ShouldBeUnique, ShouldQueue method __construct (line 22) | public function __construct( method handle (line 28) | public function handle(CheckCertificate $certificate, TeamService $tea... method uniqueId (line 34) | public function uniqueId(): int FILE: packages/certificates/src/Livewire/CertificateMonitorForm.php class CertificateMonitorForm (line 13) | class CertificateMonitorForm extends Component method mount (line 23) | public function mount(?CertificateMonitor $monitor): void method save (line 37) | #[On('save')] method render (line 65) | public function render(): mixed FILE: packages/certificates/src/Livewire/Forms/CertificateMonitorForm.php class CertificateMonitorForm (line 13) | class CertificateMonitorForm extends Form method getRules (line 25) | public function getRules(): array FILE: packages/certificates/src/Livewire/Monitor/Dashboard.php class Dashboard (line 9) | class Dashboard extends Component method mount (line 14) | public function mount(int $monitorId): void method render (line 19) | public function render(): mixed FILE: packages/certificates/src/Livewire/Tables/CertificateMonitorHistoryTable.php class CertificateMonitorHistoryTable (line 12) | class CertificateMonitorHistoryTable extends BaseTable method mount (line 19) | public function mount(int $monitorId): void method columns (line 24) | protected function columns(): array method query (line 54) | protected function query(): Builder FILE: packages/certificates/src/Livewire/Tables/CertificateMonitorsTable.php class CertificateMonitorsTable (line 19) | class CertificateMonitorsTable extends BaseTable method columns (line 23) | protected function columns(): array method filters (line 88) | protected function filters(): array method actions (line 101) | protected function actions(): array method link (line 128) | protected function link(Model $model): ?string FILE: packages/certificates/src/Models/CertificateMonitor.php class CertificateMonitor (line 37) | #[ObservedBy(TeamObserver::class)] method history (line 51) | public function history(): HasMany method site (line 56) | public function site(): BelongsTo method team (line 61) | public function team(): BelongsTo FILE: packages/certificates/src/Models/CertificateMonitorHistory.php class CertificateMonitorHistory (line 31) | #[ObservedBy(TeamObserver::class)] method certificateMonitor (line 46) | public function certificateMonitor(): BelongsTo method team (line 51) | public function team(): BelongsTo method prunable (line 56) | public function prunable(): Builder FILE: packages/certificates/src/Notifications/CertificateChangedNotification.php class CertificateChangedNotification (line 12) | class CertificateChangedNotification extends Notification implements Has... method __construct (line 18) | public function __construct(public CertificateMonitor $monitor, public... method title (line 20) | public function title(): string method description (line 27) | public function description(): string method info (line 36) | public static function info(): ?string method uniqueId (line 41) | public function uniqueId(): string|int method site (line 46) | public function site(): ?Site FILE: packages/certificates/src/Notifications/CertificateExpiredNotification.php class CertificateExpiredNotification (line 11) | class CertificateExpiredNotification extends Notification implements Has... method __construct (line 19) | public function __construct(public CertificateMonitor $monitor) {} method title (line 21) | public function title(): string method info (line 29) | public static function info(): ?string method uniqueId (line 34) | public function uniqueId(): string|int method site (line 39) | public function site(): ?Site FILE: packages/certificates/src/Notifications/CertificateExpiresInDaysNotification.php class CertificateExpiresInDaysNotification (line 12) | class CertificateExpiresInDaysNotification extends Notification implemen... method __construct (line 31) | public function __construct(public CertificateMonitor $monitor) {} method title (line 33) | public function title(): string method description (line 41) | public function description(): string method info (line 50) | public static function info(): ?string method uniqueId (line 55) | public function uniqueId(): string|int method site (line 60) | public function site(): ?Site FILE: packages/certificates/src/Notifications/Conditions/DaysCondition.php class DaysCondition (line 10) | class DaysCondition extends Condition method applies (line 16) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/certificates/src/Notifications/UnableToResolveCertificateNotification.php class UnableToResolveCertificateNotification (line 11) | class UnableToResolveCertificateNotification extends Notification implem... method __construct (line 19) | public function __construct(public CertificateMonitor $monitor, public... method title (line 21) | public function title(): string method description (line 28) | public function description(): string method info (line 35) | public static function info(): ?string method uniqueId (line 40) | public function uniqueId(): string|int method site (line 45) | public function site(): ?Site FILE: packages/certificates/src/ServiceProvider.php class ServiceProvider (line 25) | class ServiceProvider extends BaseServiceProvider method register (line 27) | public function register(): void method registerConfig (line 33) | protected function registerConfig(): static method boot (line 40) | public function boot(): void method bootRoutes (line 55) | protected function bootRoutes(): static method bootConfig (line 65) | protected function bootConfig(): static method bootMigrations (line 74) | protected function bootMigrations(): static method bootCommands (line 81) | protected function bootCommands(): static method bootViews (line 94) | protected function bootViews(): static method bootLivewire (line 101) | protected function bootLivewire(): static method bootNavigation (line 111) | protected function bootNavigation(): static method bootNotifications (line 118) | protected function bootNotifications(): static method bootGates (line 137) | protected function bootGates(): static method bootPolicies (line 148) | protected function bootPolicies(): static FILE: packages/certificates/tests/TestCase.php class TestCase (line 11) | abstract class TestCase extends BaseTestCase method setUp (line 15) | protected function setUp(): void method getPackageProviders (line 22) | protected function getPackageProviders($app): array method defineEnvironment (line 31) | protected function defineEnvironment($app): void FILE: packages/core/src/Actions/ResolveDataRetention.php class ResolveDataRetention (line 8) | class ResolveDataRetention implements ResolvesDataRetention method resolve (line 10) | public function resolve(string $class): Carbon FILE: packages/core/src/Concerns/HasDataRetention.php type HasDataRetention (line 8) | trait HasDataRetention method retentionPeriod (line 10) | protected function retentionPeriod(): Carbon FILE: packages/core/src/Contracts/ResolvesDataRetention.php type ResolvesDataRetention (line 7) | interface ResolvesDataRetention method resolve (line 9) | public function resolve(string $class): Carbon; FILE: packages/core/src/Data/Data.php class Data (line 9) | abstract class Data implements Arrayable, ArrayAccess method __construct (line 13) | final public function __construct( method offsetExists (line 19) | public function offsetExists(mixed $offset): bool method offsetGet (line 24) | public function offsetGet(mixed $offset): mixed method offsetSet (line 29) | public function offsetSet(mixed $offset, mixed $value): void method offsetUnset (line 34) | public function offsetUnset(mixed $offset): void method validate (line 39) | public function validate(array $data): void method of (line 44) | public static function of(array $data): static method toArray (line 49) | public function toArray(): array FILE: packages/core/src/Facades/Navigation.php class Navigation (line 13) | class Navigation extends Facade method getFacadeAccessor (line 15) | protected static function getFacadeAccessor(): string FILE: packages/core/src/Http/Middleware/TeamMiddleware.php class TeamMiddleware (line 10) | class TeamMiddleware method __construct (line 12) | public function __construct(protected TeamService $teamService) {} method handle (line 17) | public function handle(Request $request, Closure $next): Response FILE: packages/core/src/Navigation/Navigation.php class Navigation (line 5) | class Navigation method path (line 13) | public function path(string $path): static method add (line 20) | public function add( method items (line 31) | public function items(): array FILE: packages/core/src/Navigation/NavigationItem.php class NavigationItem (line 8) | class NavigationItem method __construct (line 12) | public function __construct( method active (line 30) | public function active(): bool method shouldRender (line 39) | public function shouldRender(): bool method name (line 48) | public function name(string $name): static method routeIs (line 55) | public function routeIs(string ...$routeIs): static method url (line 62) | public function url(string $url): static method icon (line 69) | public function icon(string $icon): static method gate (line 76) | public function gate(string $gate): static method sort (line 83) | public function sort(int $sort): static method code (line 90) | public function code(string $code): static method parent (line 97) | public function parent(string $parent): static method hasChildren (line 104) | public function hasChildren(): bool method getChildren (line 109) | public function getChildren(): array FILE: packages/core/src/Policies/AllowAllPolicy.php class AllowAllPolicy (line 8) | class AllowAllPolicy method viewAny (line 10) | public function viewAny(User $user): bool method view (line 15) | public function view(User $user, Model $model): bool method create (line 20) | public function create(User $user): bool method update (line 25) | public function update(User $user, Model $model): bool method delete (line 30) | public function delete(User $user, Model $model): bool method restore (line 35) | public function restore(User $user, Model $model): bool method forceDelete (line 40) | public function forceDelete(User $user, Model $model): bool FILE: packages/core/src/Scopes/TeamScope.php class TeamScope (line 10) | class TeamScope implements Scope method apply (line 12) | public function apply(Builder $builder, Model $model): void FILE: packages/core/src/ServiceProvider.php class ServiceProvider (line 13) | class ServiceProvider extends BaseServiceProvider method register (line 15) | public function register(): void method registerConfig (line 22) | protected function registerConfig(): static method registerSingletons (line 29) | protected function registerSingletons(): static method boot (line 37) | public function boot(): void method bootActions (line 48) | protected function bootActions(): static method bootConfig (line 57) | protected function bootConfig(): static method bootMigrations (line 66) | protected function bootMigrations(): static method bootCommands (line 73) | protected function bootCommands(): static method bootRoutes (line 84) | protected function bootRoutes(): static method bootNavigation (line 94) | protected function bootNavigation(): static FILE: packages/core/src/Services/TeamService.php class TeamService (line 9) | class TeamService method fromAuth (line 13) | public function fromAuth(): void method setTeam (line 26) | public function setTeam(?Team $team): void method setTeamById (line 31) | public function setTeamById(int $teamId): void method team (line 39) | public function team(): Team method instance (line 50) | public static function instance(): TeamService method fake (line 58) | public static function fake(): Team FILE: packages/core/src/Validation/CanEnableRule.php class CanEnableRule (line 9) | class CanEnableRule implements ValidationRule method __construct (line 11) | public function __construct(public string $model) {} method validate (line 13) | public function validate(string $attribute, mixed $value, Closure $fai... FILE: packages/core/src/helpers.php function teamTimezone (line 7) | function teamTimezone(Carbon $carbon): Carbon function ce (line 17) | function ce(): bool FILE: packages/core/tests/TestCase.php class TestCase (line 9) | abstract class TestCase extends BaseTestCase method getPackageProviders (line 13) | protected function getPackageProviders($app): array method defineEnvironment (line 20) | protected function defineEnvironment($app): void FILE: packages/crawler/database/migrations/2024_09_06_213000_create_web_crawlers_table.php method up (line 12) | public function up(): void method down (line 32) | public function down(): void FILE: packages/crawler/database/migrations/2024_09_06_220000_create_web_crawled_urls_table.php method up (line 11) | public function up(): void method down (line 29) | public function down(): void FILE: packages/crawler/database/migrations/2025_01_18_220000_crawled_urls_url_length.php method up (line 9) | public function up(): void FILE: packages/crawler/database/migrations/2025_02_01_183000_web_crawlers_enabled_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/crawler/database/migrations/2025_04_07_200000_web_crawled_urls_url_hash.php method up (line 9) | public function up(): void FILE: packages/crawler/database/migrations/2025_09_28_100000_create_web_crawler_ignored_urls_table.php method up (line 10) | public function up(): void method down (line 24) | public function down(): void FILE: packages/crawler/database/migrations/2025_09_29_190000_web_crawled_urls_ignored_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/crawler/src/Actions/CollectCrawlerStats.php class CollectCrawlerStats (line 13) | class CollectCrawlerStats method __construct (line 15) | public function __construct(protected TeamService $teamService) {} method collect (line 17) | public function collect(Crawler $crawler, bool $shouldNotify = true): ... FILE: packages/crawler/src/Actions/CrawlUrl.php class CrawlUrl (line 19) | class CrawlUrl method __construct (line 23) | public function __construct(protected TeamService $teamService) {} method crawl (line 25) | public function crawl(CrawledUrl $url, int $try = 0): void method buildBlacklistPatterns (line 166) | protected function buildBlacklistPatterns(Crawler $crawler): \Illumina... method extractLinks (line 174) | protected function extractLinks(string $html, array $baseUrl): array method fetchResponse (line 224) | protected function fetchResponse(string $currentUrl, ?string $allowedD... method sendRequest (line 237) | protected function sendRequest(string $url): Response method nextRedirectUrl (line 249) | protected function nextRedirectUrl(Response $response, string $current... method isSameDomain (line 280) | protected function isSameDomain(string $url, string $domain): bool method withoutQuery (line 295) | protected function withoutQuery(string $url): string method resolveRelativeUrl (line 327) | protected function resolveRelativeUrl(string $relativeUrl, array $base... FILE: packages/crawler/src/Actions/ImportSitemaps.php class ImportSitemaps (line 12) | class ImportSitemaps method import (line 16) | public function import(Crawler $crawler): void method processSitemap (line 23) | protected function processSitemap(Crawler $crawler, string $url): void method storeUrls (line 64) | protected function storeUrls(Crawler $crawler, Collection $urls): void FILE: packages/crawler/src/Actions/ProcessCrawlerState.php class ProcessCrawlerState (line 10) | class ProcessCrawlerState method __construct (line 12) | public function __construct( method process (line 17) | public function process(Crawler $crawler): void method finished (line 39) | protected function finished(Crawler $crawler): bool FILE: packages/crawler/src/Actions/StartCrawler.php class StartCrawler (line 9) | class StartCrawler method start (line 11) | public function start(Crawler $crawler): void FILE: packages/crawler/src/Commands/CollectCrawlerStatsCommand.php class CollectCrawlerStatsCommand (line 10) | class CollectCrawlerStatsCommand extends Command method handle (line 16) | public function handle(TeamService $teamService): int FILE: packages/crawler/src/Commands/CrawlUrlsCommand.php class CrawlUrlsCommand (line 12) | class CrawlUrlsCommand extends Command method handle (line 18) | public function handle(): int FILE: packages/crawler/src/Commands/ProcessCrawlerStatesCommand.php class ProcessCrawlerStatesCommand (line 11) | class ProcessCrawlerStatesCommand extends Command method handle (line 17) | public function handle(): int FILE: packages/crawler/src/Commands/ScheduleCrawlersCommand.php class ScheduleCrawlersCommand (line 11) | class ScheduleCrawlersCommand extends Command method handle (line 17) | public function handle(StartCrawler $starter): int FILE: packages/crawler/src/Commands/StartCrawlerCommand.php class StartCrawlerCommand (line 10) | class StartCrawlerCommand extends Command method handle (line 16) | public function handle(StartCrawler $starter, TeamService $teamService... FILE: packages/crawler/src/Enums/State.php method label (line 15) | public function label(): string FILE: packages/crawler/src/Enums/Status.php method label (line 60) | public function label(): string FILE: packages/crawler/src/Events/CrawlerFinishedEvent.php class CrawlerFinishedEvent (line 9) | class CrawlerFinishedEvent method __construct (line 14) | public function __construct(public Crawler $crawler) {} FILE: packages/crawler/src/Exports/IssuesExport.php class IssuesExport (line 12) | class IssuesExport implements FromCollection, WithHeadings, WithMapping method __construct (line 14) | public function __construct( method collection (line 18) | public function collection(): Collection method headings (line 23) | public function headings(): array method map (line 34) | public function map(mixed $row): array FILE: packages/crawler/src/Http/Controllers/CrawlerController.php class CrawlerController (line 10) | class CrawlerController extends Controller method index (line 14) | public function index(Crawler $crawler): mixed method delete (line 24) | public function delete(Crawler $crawler): mixed FILE: packages/crawler/src/Jobs/CollectCrawlerStatsJob.php class CollectCrawlerStatsJob (line 14) | class CollectCrawlerStatsJob implements ShouldBeUniqueUntilProcessing, S... method __construct (line 21) | public function __construct( method handle (line 28) | public function handle(CollectCrawlerStats $crawlerStats): void method uniqueId (line 33) | public function uniqueId(): int FILE: packages/crawler/src/Jobs/CrawUrlJob.php class CrawUrlJob (line 14) | class CrawUrlJob implements ShouldBeUnique, ShouldQueue method __construct (line 21) | public function __construct( method handle (line 27) | public function handle(CrawlUrl $url): void method tags (line 32) | public function tags(): array method uniqueId (line 40) | public function uniqueId(): string FILE: packages/crawler/src/Jobs/ImportSitemapsJob.php class ImportSitemapsJob (line 14) | class ImportSitemapsJob implements ShouldBeUnique, ShouldQueue method __construct (line 21) | public function __construct( method handle (line 27) | public function handle(ImportSitemaps $sitemaps): void method uniqueId (line 32) | public function uniqueId(): int FILE: packages/crawler/src/Jobs/ProcessCrawlerStateJob.php class ProcessCrawlerStateJob (line 14) | class ProcessCrawlerStateJob implements ShouldBeUnique, ShouldQueue method __construct (line 21) | public function __construct( method handle (line 27) | public function handle(ProcessCrawlerState $state): void method uniqueId (line 32) | public function uniqueId(): int FILE: packages/crawler/src/Jobs/StartCrawlerJob.php class StartCrawlerJob (line 15) | class StartCrawlerJob implements ShouldBeUnique, ShouldQueue method __construct (line 22) | public function __construct(public Crawler $crawler) method handle (line 27) | public function handle(StartCrawler $starter, TeamService $teamService... method uniqueId (line 33) | public function uniqueId(): int FILE: packages/crawler/src/Listeners/CrawlerFinishedListener.php class CrawlerFinishedListener (line 8) | class CrawlerFinishedListener method handle (line 10) | public function handle(CrawlerFinishedEvent $event): void FILE: packages/crawler/src/Livewire/Crawler/Dashboard.php class Dashboard (line 11) | class Dashboard extends Component method mount (line 16) | public function mount(int $crawlerId): void method render (line 21) | public function render(): mixed FILE: packages/crawler/src/Livewire/CrawlerForm.php class CrawlerForm (line 14) | class CrawlerForm extends Component method mount (line 24) | public function mount(?Crawler $crawler, ?int $siteId = null): void method addListItem (line 48) | public function addListItem(string $field): void method save (line 55) | #[On('save')] method getCronSchedule (line 91) | protected function getCronSchedule(): string method render (line 105) | public function render(): mixed FILE: packages/crawler/src/Livewire/Crawlers.php class Crawlers (line 9) | class Crawlers extends Component method render (line 11) | public function render(): View FILE: packages/crawler/src/Livewire/Forms/CrawlerForm.php class CrawlerForm (line 13) | class CrawlerForm extends Form method rules (line 37) | public function rules(): array FILE: packages/crawler/src/Livewire/Tables/CrawledUrlsTable.php class CrawledUrlsTable (line 13) | class CrawledUrlsTable extends BaseTable method mount (line 24) | public function mount(int $crawlerId): void method columns (line 29) | protected function columns(): array method filters (line 43) | protected function filters(): array method query (line 61) | protected function query(): Builder FILE: packages/crawler/src/Livewire/Tables/CrawlerTable.php class CrawlerTable (line 25) | class CrawlerTable extends BaseTable method columns (line 36) | protected function columns(): array method filters (line 114) | protected function filters(): array method actions (line 127) | protected function actions(): array method link (line 159) | protected function link(Model $model): ?string FILE: packages/crawler/src/Livewire/Tables/IssuesTable.php class IssuesTable (line 26) | class IssuesTable extends BaseTable method mount (line 39) | public function mount(int $crawlerId): void method columns (line 44) | protected function columns(): array method actions (line 73) | protected function actions(): array method generateFilename (line 120) | protected function generateFilename(): string method filters (line 130) | protected function filters(): array method query (line 148) | protected function query(): Builder FILE: packages/crawler/src/Models/CrawledUrl.php class CrawledUrl (line 34) | #[ObservedBy([TeamObserver::class, CrawledUrlObserver::class])] method site (line 51) | public function site(): BelongsTo method team (line 56) | public function team(): BelongsTo method crawler (line 61) | public function crawler(): BelongsTo method foundOn (line 66) | public function foundOn(): BelongsTo method hash (line 71) | public function hash(): void FILE: packages/crawler/src/Models/Crawler.php class Crawler (line 36) | #[ObservedBy([TeamObserver::class, CrawlerObserver::class])] method totalUrlCount (line 52) | public function totalUrlCount(): int method issueCount (line 59) | public function issueCount(): ?int method site (line 66) | public function site(): BelongsTo method team (line 71) | public function team(): BelongsTo method urls (line 76) | public function urls(): HasMany method ignoredUrls (line 81) | public function ignoredUrls(): HasMany FILE: packages/crawler/src/Models/IgnoredUrl.php class IgnoredUrl (line 20) | #[ObservedBy(IgnoredUrlObserver::class)] method url (line 27) | public function url(): HasOne method crawler (line 33) | public function crawler(): BelongsTo FILE: packages/crawler/src/Notifications/RatelimitedNotification.php class RatelimitedNotification (line 11) | class RatelimitedNotification extends Notification implements HasSite method __construct (line 19) | public function __construct(public Crawler $crawler) {} method title (line 21) | public function title(): string method info (line 26) | public static function info(): ?string method viewUrl (line 31) | public function viewUrl(): ?string method site (line 36) | public function site(): ?Site method uniqueId (line 41) | public function uniqueId(): string|int FILE: packages/crawler/src/Notifications/UrlIssuesNotification.php class UrlIssuesNotification (line 11) | class UrlIssuesNotification extends Notification implements HasSite method __construct (line 17) | public function __construct(public Crawler $crawler) {} method title (line 19) | public function title(): string method info (line 30) | public static function info(): ?string method viewUrl (line 35) | public function viewUrl(): ?string method site (line 40) | public function site(): ?Site method uniqueId (line 45) | public function uniqueId(): string|int FILE: packages/crawler/src/Observers/CrawledUrlObserver.php class CrawledUrlObserver (line 8) | class CrawledUrlObserver method creating (line 10) | public function creating(CrawledUrl $url): void FILE: packages/crawler/src/Observers/CrawlerObserver.php class CrawlerObserver (line 8) | class CrawlerObserver method created (line 10) | public function created(Crawler $crawler): void FILE: packages/crawler/src/Observers/IgnoredUrlObserver.php class IgnoredUrlObserver (line 8) | class IgnoredUrlObserver method created (line 10) | public function created(IgnoredUrl $url): void FILE: packages/crawler/src/ServiceProvider.php class ServiceProvider (line 32) | class ServiceProvider extends BaseServiceProvider method register (line 34) | public function register(): void method registerConfig (line 40) | protected function registerConfig(): static method boot (line 47) | public function boot(): void method bootConfig (line 63) | protected function bootConfig(): static method bootMigrations (line 72) | protected function bootMigrations(): static method bootCommands (line 79) | protected function bootCommands(): static method bootViews (line 94) | protected function bootViews(): static method bootLivewire (line 101) | protected function bootLivewire(): static method bootRoutes (line 114) | protected function bootRoutes(): static method bootEvents (line 124) | protected function bootEvents(): static method bootNavigation (line 131) | protected function bootNavigation(): static method bootNotifications (line 138) | protected function bootNotifications(): static method bootGates (line 156) | protected function bootGates(): static method bootPolicies (line 165) | protected function bootPolicies(): static FILE: packages/crawler/src/Validation/EqualDomainRule.php class EqualDomainRule (line 9) | class EqualDomainRule implements DataAwareRule, InvokableRule method setData (line 13) | public function setData(array $data): static method __invoke (line 20) | public function __invoke(string $attribute, mixed $value, Closure $fai... FILE: packages/crawler/src/Validation/ValidRegexLines.php class ValidRegexLines (line 8) | class ValidRegexLines implements ValidationRule method validate (line 10) | public function validate(string $attribute, mixed $value, Closure $fai... FILE: packages/crawler/tests/Actions/CrawUrlTest.php class CrawUrlTest (line 14) | class CrawUrlTest extends TestCase method it_crawls_url (line 16) | #[Test] method it_handles_malformed_html (line 70) | #[Test] method it_handles_ratelimiting (line 101) | #[Test] method it_does_not_insert_blacklisted_urls (line 131) | #[Test] method it_inserts_all_urls_when_blacklist_is_empty (line 177) | #[Test] FILE: packages/crawler/tests/Actions/ProcessCrawlerStateTest.php class ProcessCrawlerStateTest (line 13) | class ProcessCrawlerStateTest extends TestCase method it_processes_crawling_finished_state (line 15) | #[Test] FILE: packages/crawler/tests/Actions/StartCrawlerTest.php class StartCrawlerTest (line 14) | class StartCrawlerTest extends TestCase method it_starts_crawler (line 16) | #[Test] method it_starts_sitemap_job (line 38) | #[Test] FILE: packages/crawler/tests/TestCase.php class TestCase (line 11) | abstract class TestCase extends BaseTestCase method setUp (line 15) | protected function setUp(): void method getPackageProviders (line 22) | protected function getPackageProviders($app): array method defineEnvironment (line 31) | protected function defineEnvironment($app): void FILE: packages/cve/database/migrations/2025_04_18_090000_create_cves_table.php method up (line 9) | public function up(): void method down (line 27) | public function down(): void FILE: packages/cve/database/migrations/2025_04_18_100000_create_cve_monitors_table.php method up (line 11) | public function up(): void method down (line 25) | public function down(): void FILE: packages/cve/database/migrations/2025_04_18_103000_create_cve_monitor_matches_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: packages/cve/database/migrations/2025_10_04_135717_add_fulltext_index_to_cves_description.php method up (line 8) | public function up(): void method down (line 19) | public function down(): void FILE: packages/cve/database/migrations/2025_10_04_135739_add_unique_index_to_cve_monitor_matches.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/cve/src/Actions/ImportAllCves.php class ImportAllCves (line 8) | class ImportAllCves method __construct (line 10) | public function __construct( method import (line 14) | public function import(int $page): void FILE: packages/cve/src/Actions/ImportCve.php class ImportCve (line 9) | class ImportCve method import (line 11) | public function import(array $cve, bool $notify = true): void FILE: packages/cve/src/Actions/ImportCves.php class ImportCves (line 9) | class ImportCves method __construct (line 11) | public function __construct( method import (line 15) | public function import(?Carbon $from = null): void FILE: packages/cve/src/Actions/MatchCve.php class MatchCve (line 9) | class MatchCve method match (line 11) | public function match(CveMonitor $monitor, Cve $cve): void FILE: packages/cve/src/Actions/MatchExistingCves.php class MatchExistingCves (line 8) | class MatchExistingCves method match (line 10) | public function match(CveMonitor $monitor): void FILE: packages/cve/src/Commands/ImportAllCvesCommand.php class ImportAllCvesCommand (line 8) | class ImportAllCvesCommand extends Command method handle (line 14) | public function handle(): int FILE: packages/cve/src/Commands/ImportCvesCommand.php class ImportCvesCommand (line 9) | class ImportCvesCommand extends Command method handle (line 15) | public function handle(): int FILE: packages/cve/src/Commands/MatchCveCommand.php class MatchCveCommand (line 10) | class MatchCveCommand extends Command method handle (line 16) | public function handle(): int FILE: packages/cve/src/Commands/MatchExistingCvesCommand.php class MatchExistingCvesCommand (line 9) | class MatchExistingCvesCommand extends Command method handle (line 15) | public function handle(): int FILE: packages/cve/src/Http/Controllers/CveController.php class CveController (line 10) | class CveController extends Controller method view (line 12) | public function view(CveMonitor $monitor, Cve $cve): View FILE: packages/cve/src/Http/Controllers/CveMonitorController.php class CveMonitorController (line 9) | class CveMonitorController extends Controller method list (line 11) | public function list(): View method view (line 22) | public function view(CveMonitor $monitor): View FILE: packages/cve/src/Jobs/ImportAllCvesJob.php class ImportAllCvesJob (line 13) | class ImportAllCvesJob implements ShouldBeUnique, ShouldQueue method __construct (line 24) | public function __construct(protected int $page = 0) method handle (line 29) | public function handle(ImportAllCves $importer): void method uniqueId (line 34) | public function uniqueId(): int method tags (line 39) | public function tags(): array FILE: packages/cve/src/Jobs/ImportCvesJob.php class ImportCvesJob (line 14) | class ImportCvesJob implements ShouldBeUnique, ShouldQueue method __construct (line 25) | public function __construct(protected ?Carbon $from = null) method handle (line 30) | public function handle(ImportCves $importer): void method uniqueId (line 35) | public function uniqueId(): string method tags (line 40) | public function tags(): array FILE: packages/cve/src/Jobs/MatchCveJob.php class MatchCveJob (line 16) | class MatchCveJob implements ShouldBeUnique, ShouldQueue method __construct (line 23) | public function __construct( method handle (line 30) | public function handle(MatchCve $matcher, TeamService $teamService): void FILE: packages/cve/src/Jobs/MatchCveMonitorsJob.php class MatchCveMonitorsJob (line 14) | class MatchCveMonitorsJob implements ShouldBeUnique, ShouldQueue method __construct (line 21) | public function __construct( method handle (line 27) | public function handle(): void method uniqueId (line 36) | public function uniqueId(): int FILE: packages/cve/src/Jobs/MatchExistingCvesJob.php class MatchExistingCvesJob (line 15) | class MatchExistingCvesJob implements ShouldBeUnique, ShouldQueue method __construct (line 22) | public function __construct( method handle (line 28) | public function handle(MatchExistingCves $matcher, TeamService $teamSe... FILE: packages/cve/src/Livewire/CveMonitorForm.php class CveMonitorForm (line 12) | class CveMonitorForm extends Component method mount (line 22) | public function mount(?CveMonitor $monitor): void method save (line 36) | public function save(): void method render (line 61) | public function render(): mixed FILE: packages/cve/src/Livewire/Forms/CveMonitorForm.php class CveMonitorForm (line 10) | class CveMonitorForm extends Form method rules (line 19) | public function rules(): array FILE: packages/cve/src/Livewire/Tables/CveMonitorMatchesTable.php class CveMonitorMatchesTable (line 13) | class CveMonitorMatchesTable extends BaseTable method mount (line 20) | public function mount(CveMonitor $monitor): void method columns (line 25) | protected function columns(): array method link (line 43) | protected function link(Model $record): string method query (line 49) | protected function query(): Builder FILE: packages/cve/src/Livewire/Tables/CveMonitorTable.php class CveMonitorTable (line 22) | class CveMonitorTable extends BaseTable method columns (line 26) | protected function columns(): array method link (line 58) | protected function link(Model $record): string method filters (line 63) | protected function filters(): array method actions (line 76) | protected function actions(): array method applySelect (line 108) | protected function applySelect(Builder $builder): static FILE: packages/cve/src/Models/Cve.php class Cve (line 22) | class Cve extends Model method matches (line 33) | public function matches(): HasMany FILE: packages/cve/src/Models/CveMonitor.php class CveMonitor (line 28) | #[ScopedBy(TeamScope::class)] method matches (line 38) | public function matches(): HasMany method site (line 43) | public function site(): BelongsTo method team (line 48) | public function team(): BelongsTo FILE: packages/cve/src/Models/CveMonitorMatch.php class CveMonitorMatch (line 18) | class CveMonitorMatch extends Model method cve (line 22) | public function cve(): BelongsTo method cveMonitor (line 27) | public function cveMonitor(): BelongsTo FILE: packages/cve/src/Notifications/Conditions/KeywordCondition.php class KeywordCondition (line 10) | class KeywordCondition extends SelectCondition method options (line 14) | public function options(): array method applies (line 22) | public function applies( FILE: packages/cve/src/Notifications/Conditions/ScoreCondition.php class ScoreCondition (line 9) | class ScoreCondition extends SelectCondition method options (line 13) | public function options(): array method operators (line 18) | public function operators(): array method applies (line 30) | public function applies( FILE: packages/cve/src/Notifications/CveMatchedNotification.php class CveMatchedNotification (line 13) | class CveMatchedNotification extends Notification implements HasSite method __construct (line 31) | public function __construct(public CveMonitor $monitor, public Cve $cv... method title (line 33) | public function title(): string method description (line 41) | public function description(): string method info (line 58) | public static function info(): ?string method level (line 63) | public function level(): Level method uniqueId (line 76) | public function uniqueId(): string|int method site (line 81) | public function site(): ?Site FILE: packages/cve/src/Observers/CveMonitorObserver.php class CveMonitorObserver (line 8) | class CveMonitorObserver method created (line 10) | public function created(CveMonitor $monitor): void method updated (line 15) | public function updated(CveMonitor $monitor): void FILE: packages/cve/src/ServiceProvider.php class ServiceProvider (line 25) | class ServiceProvider extends BaseServiceProvider method register (line 27) | public function register(): void method registerConfig (line 33) | protected function registerConfig(): static method boot (line 40) | public function boot(): void method bootRoutes (line 55) | protected function bootRoutes(): static method bootConfig (line 65) | protected function bootConfig(): static method bootMigrations (line 74) | protected function bootMigrations(): static method bootCommands (line 81) | protected function bootCommands(): static method bootViews (line 95) | protected function bootViews(): static method bootLivewire (line 102) | protected function bootLivewire(): static method bootNavigation (line 112) | protected function bootNavigation(): static method bootNotifications (line 119) | protected function bootNotifications(): static method bootGates (line 133) | protected function bootGates(): static method bootPolicies (line 144) | protected function bootPolicies(): static FILE: packages/cve/tests/Actions/ImportAllCvesTest.php class ImportAllCvesTest (line 13) | class ImportAllCvesTest extends TestCase method it_imports_full_page_of_cves (line 15) | #[Test] method it_does_not_dispatch_next_job_for_partial_page (line 56) | #[Test] method it_uses_correct_pagination_parameters (line 93) | #[Test] method it_does_not_notify_for_bulk_import (line 114) | #[Test] method it_handles_empty_response (line 149) | #[Test] FILE: packages/cve/tests/Actions/ImportCveTest.php class ImportCveTest (line 12) | class ImportCveTest extends TestCase method it_imports_cve_with_english_description (line 14) | #[Test] method it_imports_cve_without_english_description (line 45) | #[Test] method it_uses_cvss_v2_when_v3_not_available (line 75) | #[Test] method it_updates_existing_cve (line 103) | #[Test] method it_dispatches_match_job_for_recent_cves (line 141) | #[Test] method it_does_not_dispatch_match_job_for_old_cves (line 169) | #[Test] method it_does_not_dispatch_match_job_when_notify_is_false (line 197) | #[Test] method it_handles_missing_score (line 225) | #[Test] FILE: packages/cve/tests/Actions/ImportCvesTest.php class ImportCvesTest (line 11) | class ImportCvesTest extends TestCase method it_imports_cves_from_api (line 13) | #[Test] method it_uses_latest_cve_date_when_from_is_null (line 66) | #[Test] method it_uses_yesterday_when_no_cves_exist (line 93) | #[Test] method it_limits_date_range_to_30_days (line 113) | #[Test] method it_limits_end_date_to_now_when_in_future (line 135) | #[Test] FILE: packages/cve/tests/Actions/MatchCveTest.php class MatchCveTest (line 11) | class MatchCveTest extends TestCase method it_matches_cve_with_keyword (line 13) | #[Test] method it_does_not_match_cve_without_keyword (line 42) | #[Test] method it_matches_case_insensitively (line 71) | #[Test] method it_does_not_create_duplicate_matches (line 100) | #[Test] method it_matches_partial_keywords (line 130) | #[Test] FILE: packages/cve/tests/Models/CveMonitorMatchTest.php class CveMonitorMatchTest (line 11) | class CveMonitorMatchTest extends TestCase method it_can_create_match (line 13) | #[Test] method it_belongs_to_cve (line 42) | #[Test] method it_belongs_to_cve_monitor (line 70) | #[Test] method it_has_timestamps (line 98) | #[Test] FILE: packages/cve/tests/Models/CveMonitorTest.php class CveMonitorTest (line 12) | class CveMonitorTest extends TestCase method it_can_create_monitor (line 14) | #[Test] method it_casts_enabled_to_boolean (line 27) | #[Test] method it_has_matches_relationship (line 38) | #[Test] method it_can_have_multiple_matches (line 65) | #[Test] method it_can_be_disabled (line 92) | #[Test] method it_defaults_enabled_to_false (line 103) | #[Test] FILE: packages/cve/tests/Models/CveTest.php class CveTest (line 12) | class CveTest extends TestCase method it_can_create_cve (line 14) | #[Test] method it_casts_score_to_float (line 32) | #[Test] method it_casts_dates_correctly (line 47) | #[Test] method it_has_matches_relationship (line 63) | #[Test] method it_handles_null_score (line 92) | #[Test] method it_stores_json_data (line 107) | #[Test] FILE: packages/cve/tests/Notifications/CveMatchedNotificationTest.php class CveMatchedNotificationTest (line 12) | class CveMatchedNotificationTest extends TestCase method it_creates_notification (line 14) | #[Test] method it_returns_correct_title (line 40) | #[Test] method it_returns_correct_description (line 66) | #[Test] method it_returns_critical_level_for_high_score (line 94) | #[Test] method it_returns_warning_level_for_medium_score (line 118) | #[Test] method it_returns_info_level_for_low_score (line 142) | #[Test] method it_returns_unique_id (line 166) | #[Test] method it_handles_null_score (line 190) | #[Test] method it_truncates_long_descriptions (line 217) | #[Test] FILE: packages/cve/tests/TestCase.php class TestCase (line 11) | abstract class TestCase extends BaseTestCase method setUp (line 15) | protected function setUp(): void method getPackageProviders (line 22) | protected function getPackageProviders($app): array method defineEnvironment (line 32) | protected function defineEnvironment($app): void FILE: packages/dns/database/migrations/2024_07_16_073000_create_dns_monitors_table.php method up (line 11) | public function up(): void method down (line 27) | public function down(): void FILE: packages/dns/database/migrations/2024_07_16_073500_create_dns_monitor_history_table.php method up (line 11) | public function up(): void method down (line 26) | public function down(): void FILE: packages/dns/database/migrations/2025_01_23_220000_dns_monitor_value_field_size.php method up (line 9) | public function up(): void FILE: packages/dns/database/migrations/2025_02_01_180000_dns_monitor_enabled_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/dns/database/migrations/2025_03_22_090000_dns_monitor_value_field_nullable.php method up (line 9) | public function up(): void FILE: packages/dns/src/Actions/CheckDnsRecord.php class CheckDnsRecord (line 10) | class CheckDnsRecord method __construct (line 12) | public function __construct( method check (line 17) | public function check(DnsMonitor $monitor): void FILE: packages/dns/src/Actions/ResolveGeoIp.php class ResolveGeoIp (line 8) | class ResolveGeoIp method resolve (line 10) | public function resolve(DnsMonitor $monitor): void FILE: packages/dns/src/Actions/ResolveRecord.php class ResolveRecord (line 9) | class ResolveRecord method __construct (line 11) | public function __construct(protected DnsClient $client) {} method resolve (line 13) | public function resolve(Type $type, string $record): ?string FILE: packages/dns/src/Client/DnsClient.php class DnsClient (line 10) | class DnsClient method get (line 12) | public function get(string $record, int|array $type, int $attempt = 0,... method getNameserver (line 53) | protected function getNameserver(): string FILE: packages/dns/src/Commands/CheckAllDnsRecordsCommand.php class CheckAllDnsRecordsCommand (line 10) | class CheckAllDnsRecordsCommand extends Command method handle (line 16) | public function handle(): int FILE: packages/dns/src/Commands/CheckDnsRecordCommand.php class CheckDnsRecordCommand (line 9) | class CheckDnsRecordCommand extends Command method handle (line 15) | public function handle(): int FILE: packages/dns/src/Commands/ResolveGeoIpCommand.php class ResolveGeoIpCommand (line 11) | class ResolveGeoIpCommand extends Command method handle (line 17) | public function handle(): int FILE: packages/dns/src/Enums/Type.php method flag (line 22) | public function flag(): int method hasParser (line 39) | public function hasParser(): bool method parser (line 44) | public function parser(): RecordParser method geoIpableTypes (line 56) | public static function geoIpableTypes(): array FILE: packages/dns/src/Http/Controllers/DnsMonitorController.php class DnsMonitorController (line 10) | class DnsMonitorController extends Controller method delete (line 14) | public function delete(DnsMonitor $monitor): mixed FILE: packages/dns/src/Jobs/CheckDnsRecordJob.php class CheckDnsRecordJob (line 14) | class CheckDnsRecordJob implements ShouldBeUnique, ShouldQueue method __construct (line 21) | public function __construct( method handle (line 27) | public function handle(CheckDnsRecord $record): void method uniqueId (line 32) | public function uniqueId(): int FILE: packages/dns/src/Jobs/ResolveGeoIpJob.php class ResolveGeoIpJob (line 14) | class ResolveGeoIpJob implements ShouldBeUnique, ShouldQueue method __construct (line 21) | public function __construct( method handle (line 27) | public function handle(ResolveGeoIp $geoIp): void method uniqueId (line 32) | public function uniqueId(): int FILE: packages/dns/src/Livewire/DnsImport.php class DnsImport (line 21) | class DnsImport extends Component method mount (line 37) | public function mount(?int $siteId = null): void method remove (line 58) | public function remove(int $index): void method save (line 66) | #[On('save')] method lookup (line 103) | public function lookup(): void method render (line 147) | public function render(): View FILE: packages/dns/src/Livewire/DnsMonitorForm.php class DnsMonitorForm (line 12) | class DnsMonitorForm extends Component method mount (line 23) | public function mount(?DnsMonitor $monitor): void method resolve (line 37) | public function resolve(): void method save (line 57) | public function save(): void method render (line 93) | public function render(): mixed FILE: packages/dns/src/Livewire/DnsMonitorHistory.php class DnsMonitorHistory (line 9) | class DnsMonitorHistory extends Component method mount (line 13) | public function mount(DnsMonitor $monitor): void method render (line 18) | public function render(): View FILE: packages/dns/src/Livewire/DnsMonitors.php class DnsMonitors (line 9) | class DnsMonitors extends Component method render (line 11) | public function render(): View FILE: packages/dns/src/Livewire/Forms/DnsMonitorForm.php class DnsMonitorForm (line 13) | class DnsMonitorForm extends Form method rules (line 26) | public function rules(): array FILE: packages/dns/src/Livewire/Monitor/Dashboard.php class Dashboard (line 10) | class Dashboard extends Component method mount (line 15) | public function mount(int $siteId): void method render (line 20) | public function render(): mixed FILE: packages/dns/src/Livewire/Tables/DnsMonitorHistoryTable.php class DnsMonitorHistoryTable (line 13) | class DnsMonitorHistoryTable extends BaseTable method mount (line 24) | public function mount(DnsMonitor $monitor): void method columns (line 29) | protected function columns(): array method query (line 46) | protected function query(): Builder FILE: packages/dns/src/Livewire/Tables/DnsMonitorTable.php class DnsMonitorTable (line 20) | class DnsMonitorTable extends BaseTable method columns (line 24) | protected function columns(): array method link (line 53) | protected function link(Model $record): string method filters (line 58) | protected function filters(): array method actions (line 71) | protected function actions(): array FILE: packages/dns/src/Models/DnsMonitor.php class DnsMonitor (line 32) | #[ObservedBy([TeamObserver::class, GeoipObserver::class])] method site (line 44) | public function site(): BelongsTo method history (line 49) | public function history(): HasMany method lastHistory (line 54) | public function lastHistory(): ?DnsMonitorHistory FILE: packages/dns/src/Models/DnsMonitorHistory.php class DnsMonitorHistory (line 28) | #[ObservedBy(TeamObserver::class)] method monitor (line 42) | public function monitor(): BelongsTo method prunable (line 47) | public function prunable(): Builder FILE: packages/dns/src/Notifications/Conditions/RecordTypeCondition.php class RecordTypeCondition (line 11) | class RecordTypeCondition extends SelectCondition method options (line 15) | public function options(): array method operators (line 22) | public function operators(): array method applies (line 30) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/dns/src/Notifications/RecordChangedNotification.php class RecordChangedNotification (line 13) | class RecordChangedNotification extends Notification implements HasSite method __construct (line 19) | public function __construct(public DnsMonitor $monitor, public DnsMoni... method title (line 21) | public function title(): string method description (line 26) | public function description(): string method info (line 37) | public static function info(): ?string method level (line 42) | public function level(): Level method site (line 56) | public function site(): ?Site method uniqueId (line 61) | public function uniqueId(): string|int FILE: packages/dns/src/Notifications/RecordNotResolvedNotification.php class RecordNotResolvedNotification (line 12) | class RecordNotResolvedNotification extends Notification implements HasSite method __construct (line 18) | public function __construct(public DnsMonitor $monitor, public ?DnsMon... method title (line 20) | public function title(): string method description (line 25) | public function description(): string method info (line 33) | public static function info(): ?string method site (line 38) | public function site(): ?Site method uniqueId (line 43) | public function uniqueId(): string|int FILE: packages/dns/src/Observers/GeoipObserver.php class GeoipObserver (line 9) | class GeoipObserver method updating (line 11) | public function updating(DnsMonitor $monitor): void method created (line 18) | public function created(DnsMonitor $monitor): void FILE: packages/dns/src/RecordParsers/A.php class A (line 5) | class A extends RecordParser FILE: packages/dns/src/RecordParsers/AAAA.php class AAAA (line 5) | class AAAA extends RecordParser FILE: packages/dns/src/RecordParsers/CAA.php class CAA (line 5) | class CAA extends RecordParser FILE: packages/dns/src/RecordParsers/CNAME.php class CNAME (line 5) | class CNAME extends RecordParser FILE: packages/dns/src/RecordParsers/MX.php class MX (line 5) | class MX extends RecordParser FILE: packages/dns/src/RecordParsers/NS.php class NS (line 5) | class NS extends RecordParser FILE: packages/dns/src/RecordParsers/RecordParser.php class RecordParser (line 5) | abstract class RecordParser method parse (line 9) | public function parse(array $result): ?string FILE: packages/dns/src/RecordParsers/SOA.php class SOA (line 5) | class SOA extends RecordParser FILE: packages/dns/src/RecordParsers/TXT.php class TXT (line 5) | class TXT extends RecordParser FILE: packages/dns/src/ServiceProvider.php class ServiceProvider (line 28) | class ServiceProvider extends BaseServiceProvider method register (line 30) | public function register(): void method registerConfig (line 36) | protected function registerConfig(): static method boot (line 43) | public function boot(): void method bootConfig (line 58) | protected function bootConfig(): static method bootMigrations (line 67) | protected function bootMigrations(): static method bootCommands (line 74) | protected function bootCommands(): static method bootViews (line 87) | protected function bootViews(): static method bootLivewire (line 94) | protected function bootLivewire(): static method bootRoutes (line 106) | protected function bootRoutes(): static method bootNavigation (line 116) | protected function bootNavigation(): static method bootNotifications (line 123) | protected function bootNotifications(): static method bootGates (line 143) | protected function bootGates(): static method bootPolicies (line 152) | protected function bootPolicies(): static FILE: packages/dns/tests/Actions/CheckDnsRecordTest.php class CheckDnsRecordTest (line 14) | class CheckDnsRecordTest extends TestCase method it_does_not_update_when_value_is_unchanged (line 16) | #[Test] method it_handles_change (line 39) | #[Test] FILE: packages/dns/tests/TestCase.php class TestCase (line 11) | abstract class TestCase extends BaseTestCase method setUp (line 15) | protected function setUp(): void method getPackageProviders (line 22) | protected function getPackageProviders($app): array method defineEnvironment (line 31) | protected function defineEnvironment($app): void FILE: packages/frontend/src/Concerns/DisplaysAlerts.php type DisplaysAlerts (line 8) | trait DisplaysAlerts method alert (line 10) | protected function alert(string $title, string $message = '', AlertTyp... method alertBrowser (line 18) | protected function alertBrowser(string $title, string $message = '', A... FILE: packages/frontend/src/Enums/AlertType.php method component (line 12) | public function component(): string FILE: packages/frontend/src/Http/Livewire/BaseChart.php class BaseChart (line 9) | abstract class BaseChart extends Component method data (line 15) | abstract public function data(): array; method loadChart (line 17) | public function loadChart(): void method placeholder (line 24) | public function placeholder(): mixed method render (line 34) | public function render(): View method defaultOptions (line 45) | public function defaultOptions(): array method dataset (line 120) | protected function dataset(array $dataset): array method getColor (line 138) | protected function getColor(string $key): string method getChartColors (line 164) | protected function getChartColors(): array method getChartColor (line 184) | protected function getChartColor(int $index): array method getIdentifier (line 191) | protected function getIdentifier(): string FILE: packages/frontend/src/Integrations/Table/Actions/InlineAction.php class InlineAction (line 9) | class InlineAction method __construct (line 15) | public function __construct( method visible (line 21) | public function visible(Closure $callback): static method isVisible (line 28) | public function isVisible(Model $model): bool FILE: packages/frontend/src/Integrations/Table/ActionsColumn.php class ActionsColumn (line 8) | class ActionsColumn extends BaseColumn method actions (line 12) | public function actions(array $actions): static method render (line 19) | public function render(Model $model): mixed FILE: packages/frontend/src/Integrations/Table/BaseTable.php class BaseTable (line 9) | abstract class BaseTable extends LivewireTable FILE: packages/frontend/src/Integrations/Table/ChartColumn.php class ChartColumn (line 9) | class ChartColumn extends BaseColumn method component (line 15) | public function component(string $component): static method parameters (line 22) | public function parameters(Closure $parameterCallback): static method render (line 29) | public function render(Model $model): mixed FILE: packages/frontend/src/Integrations/Table/Concerns/HasInlineActions.php type HasInlineActions (line 5) | trait HasInlineActions method runInlineAction (line 7) | public function runInlineAction(string $code, mixed $id): void FILE: packages/frontend/src/Integrations/Table/DateColumn.php class DateColumn (line 10) | class DateColumn extends BaseDateColumn method resolveValue (line 12) | public function resolveValue(Model $model): mixed FILE: packages/frontend/src/Integrations/Table/GeoIpColumn.php class GeoIpColumn (line 8) | class GeoIpColumn extends Column method render (line 10) | public function render(Model $model): mixed FILE: packages/frontend/src/Integrations/Table/HoverColumn.php class HoverColumn (line 9) | class HoverColumn extends BaseColumn method length (line 13) | public function length(int $length): static method render (line 20) | public function render(Model $model): mixed FILE: packages/frontend/src/Integrations/Table/LinkColumn.php class LinkColumn (line 9) | class LinkColumn extends BaseColumn method link (line 17) | public function link(Closure $linkCallback): static method text (line 24) | public function text(Closure $textCallback): static method openInNewTab (line 31) | public function openInNewTab(bool $newTab = true): static method render (line 38) | public function render(Model $model): mixed FILE: packages/frontend/src/Integrations/Table/StatusColumn.php class StatusColumn (line 9) | class StatusColumn extends BaseColumn method status (line 15) | public function status(Closure $statusCallback): static method text (line 22) | public function text(Closure $textCallback): static method render (line 29) | public function render(Model $model): mixed FILE: packages/frontend/src/ServiceProvider.php class ServiceProvider (line 7) | class ServiceProvider extends BaseServiceProvider method boot (line 9) | public function boot(): void method bootViews (line 16) | protected function bootViews(): static method bootLivewire (line 23) | protected function bootLivewire(): static FILE: packages/frontend/src/Traits/CanBeInline.php type CanBeInline (line 6) | trait CanBeInline FILE: packages/frontend/src/Validation/CleanDomainValidator.php class CleanDomainValidator (line 8) | class CleanDomainValidator implements ValidationRule method validate (line 10) | public function validate(string $attribute, mixed $value, Closure $fai... method containsUrlSpecificCharacters (line 22) | private function containsUrlSpecificCharacters(string $value): bool FILE: packages/frontend/src/Validation/CountryCode.php class CountryCode (line 9) | class CountryCode implements ValidationRule method __construct (line 11) | public function __construct( method validate (line 17) | public function validate(string $attribute, mixed $value, Closure $fai... FILE: packages/frontend/src/Validation/CronExpression.php class CronExpression (line 9) | class CronExpression implements ValidationRule method validate (line 11) | public function validate(string $attribute, $value, Closure $fail): void FILE: packages/frontend/src/Validation/Fqdn.php class Fqdn (line 8) | class Fqdn implements ValidationRule method __construct (line 10) | public function __construct(protected bool $allowSubdomains = true) {} method validate (line 12) | public function validate(string $attribute, mixed $value, Closure $fai... FILE: packages/frontend/tests/TestCase.php class TestCase (line 9) | abstract class TestCase extends BaseTestCase method getPackageProviders (line 13) | protected function getPackageProviders($app): array method defineEnvironment (line 20) | protected function defineEnvironment($app): void FILE: packages/healthchecks/database/migrations/2025_11_06_200000_create_healthchecks_table.php method up (line 11) | public function up(): void method down (line 34) | public function down(): void FILE: packages/healthchecks/database/migrations/2025_11_06_201000_create_healthcheck_results_table.php method up (line 10) | public function up(): void method down (line 26) | public function down(): void FILE: packages/healthchecks/database/migrations/2025_11_06_202000_create_healthcheck_metrics_table.php method up (line 10) | public function up(): void method down (line 25) | public function down(): void FILE: packages/healthchecks/database/migrations/2025_11_23_150400_update_healthcheck_results_columns.php method up (line 9) | public function up(): void method down (line 19) | public function down(): void FILE: packages/healthchecks/src/Actions/AggregateMetrics.php class AggregateMetrics (line 10) | class AggregateMetrics method handle (line 12) | public function handle(): void method hourBuckets (line 31) | protected function hourBuckets(Carbon $latestAggregatableHour): Collec... method aggregateHour (line 59) | protected function aggregateHour(Carbon $hourStart): void method aggregateGroup (line 93) | protected function aggregateGroup(Collection $metrics): void method latestAggregatableHourStart (line 129) | protected function latestAggregatableHourStart(): ?Carbon FILE: packages/healthchecks/src/Actions/CheckHealth.php class CheckHealth (line 10) | class CheckHealth method check (line 12) | public function check(Healthcheck $healthcheck): void FILE: packages/healthchecks/src/Actions/CheckMetric.php class CheckMetric (line 14) | class CheckMetric method check (line 16) | public function check(Healthcheck $healthcheck, int $runId): void method checkIncreasingMetrics (line 35) | protected function checkIncreasingMetrics(Healthcheck $healthcheck, Co... method calculateMetricIncrease (line 53) | public function calculateMetricIncrease(Healthcheck $healthcheck, stri... method findBaselineMetricForRange (line 127) | protected function findBaselineMetricForRange( method detectSpike (line 156) | public function detectSpike(Collection $recentMetrics, float $currentV... method checkDiskUsage (line 187) | protected function checkDiskUsage(Healthcheck $healthcheck, Collection... FILE: packages/healthchecks/src/Actions/CheckResult.php class CheckResult (line 12) | class CheckResult method check (line 14) | public function check(Healthcheck $healthcheck, int $runId): void FILE: packages/healthchecks/src/Checks/Checker.php class Checker (line 14) | abstract class Checker method check (line 17) | abstract public function check(Healthcheck $healthcheck): int; method generateRunId (line 19) | protected function generateRunId(Healthcheck $healthcheck): int method persistResult (line 34) | protected function persistResult(Healthcheck $healthcheck, string $key... method performHttpCall (line 58) | protected function performHttpCall(Healthcheck $healthcheck, Closure $... FILE: packages/healthchecks/src/Checks/Endpoint.php class Endpoint (line 12) | class Endpoint extends Checker method check (line 14) | public function check(Healthcheck $healthcheck): int FILE: packages/healthchecks/src/Checks/Module.php class Module (line 12) | class Module extends Checker method check (line 14) | public function check(Healthcheck $healthcheck): int FILE: packages/healthchecks/src/Commands/AggregateMetricsCommand.php class AggregateMetricsCommand (line 8) | class AggregateMetricsCommand extends Command method handle (line 14) | public function handle(): int FILE: packages/healthchecks/src/Commands/CheckHealthcheckCommand.php class CheckHealthcheckCommand (line 9) | class CheckHealthcheckCommand extends Command method handle (line 15) | public function handle(): int FILE: packages/healthchecks/src/Commands/ScheduleHealthchecksCommand.php class ScheduleHealthchecksCommand (line 10) | class ScheduleHealthchecksCommand extends Command method handle (line 16) | public function handle(): int FILE: packages/healthchecks/src/Enums/Type.php method label (line 19) | public function label(): string method icon (line 26) | public function icon(): string method endpoint (line 39) | public function endpoint(): ?string method checker (line 51) | public function checker(): Checker method generatesOwnToken (line 61) | public function generatesOwnToken(): bool method checksResponseKey (line 69) | public function checksResponseKey(): string method metricsResponseKey (line 77) | public function metricsResponseKey(): string FILE: packages/healthchecks/src/Http/Controllers/HealthcheckController.php class HealthcheckController (line 10) | class HealthcheckController extends Controller method index (line 14) | public function index(Healthcheck $healthcheck): mixed method delete (line 24) | public function delete(Healthcheck $healthcheck): mixed FILE: packages/healthchecks/src/Http/Livewire/Charts/MetricChart.php class MetricChart (line 14) | class MetricChart extends BaseChart method mount (line 27) | public function mount(array $data): void method setMetricKey (line 42) | public function setMetricKey(string $key): void method setDateRange (line 48) | public function setDateRange(string $range): void method getDateRangeStart (line 54) | protected function getDateRangeStart(): Carbon method getDateRangeOptions (line 67) | protected function getDateRangeOptions(): array method getAvailableKeys (line 79) | protected function getAvailableKeys(): Collection method points (line 92) | protected function points(): Collection method data (line 106) | public function data(): array method getIdentifier (line 177) | protected function getIdentifier(): string method render (line 182) | public function render(): View FILE: packages/healthchecks/src/Jobs/AggregateMetricsJob.php class AggregateMetricsJob (line 13) | class AggregateMetricsJob implements ShouldBeUnique, ShouldQueue method __construct (line 20) | public function __construct() method handle (line 25) | public function handle(AggregateMetrics $aggregateMetrics): void method uniqueId (line 30) | public function uniqueId(): string FILE: packages/healthchecks/src/Jobs/CheckHealthcheckJob.php class CheckHealthcheckJob (line 15) | class CheckHealthcheckJob implements ShouldBeUnique, ShouldQueue method __construct (line 22) | public function __construct(public Healthcheck $healthcheck) method handle (line 27) | public function handle(CheckHealth $checkHealth, TeamService $teamServ... method uniqueId (line 33) | public function uniqueId(): int FILE: packages/healthchecks/src/Jobs/CheckMetricJob.php class CheckMetricJob (line 15) | class CheckMetricJob implements ShouldBeUnique, ShouldQueue method __construct (line 22) | public function __construct(public Healthcheck $healthcheck, public in... method handle (line 27) | public function handle(CheckMetric $checkMetric, TeamService $teamServ... method uniqueId (line 33) | public function uniqueId(): string FILE: packages/healthchecks/src/Jobs/CheckResultJob.php class CheckResultJob (line 15) | class CheckResultJob implements ShouldBeUnique, ShouldQueue method __construct (line 22) | public function __construct(public Healthcheck $healthcheck, public in... method handle (line 27) | public function handle(CheckResult $result, TeamService $teamService):... method uniqueId (line 33) | public function uniqueId(): string FILE: packages/healthchecks/src/Livewire/Forms/HealthcheckForm.php class HealthcheckForm (line 12) | class HealthcheckForm extends Form method rules (line 27) | public function rules(): array method cleanDomain (line 38) | public function cleanDomain(): void method normalizeEndpoint (line 56) | public function normalizeEndpoint(): void FILE: packages/healthchecks/src/Livewire/HealthcheckDashboard.php class HealthcheckDashboard (line 10) | class HealthcheckDashboard extends Component method mount (line 15) | public function mount(int $healthcheckId): void method render (line 20) | public function render(): View FILE: packages/healthchecks/src/Livewire/HealthcheckForm.php class HealthcheckForm (line 15) | class HealthcheckForm extends Component method mount (line 26) | public function mount(?Healthcheck $healthcheck, bool $inline = false)... method save (line 47) | #[On('save')] method render (line 89) | public function render(): View FILE: packages/healthchecks/src/Livewire/HealthcheckSetup.php class HealthcheckSetup (line 10) | class HealthcheckSetup extends Component method mount (line 17) | public function mount(Healthcheck $healthcheck): void method render (line 24) | public function render(): View FILE: packages/healthchecks/src/Livewire/HealthcheckTokenEditor.php class HealthcheckTokenEditor (line 12) | class HealthcheckTokenEditor extends Component method mount (line 21) | public function mount(Healthcheck $healthcheck): void method rules (line 28) | protected function rules(): array method save (line 35) | public function save(): void method render (line 59) | public function render(): View FILE: packages/healthchecks/src/Livewire/Healthchecks.php class Healthchecks (line 9) | class Healthchecks extends Component method render (line 11) | public function render(): View FILE: packages/healthchecks/src/Livewire/Tables/HealthcheckTable.php class HealthcheckTable (line 18) | class HealthcheckTable extends BaseTable method columns (line 27) | protected function columns(): array method filters (line 71) | protected function filters(): array method actions (line 84) | protected function actions(): array method link (line 107) | public function link(Model $model): ?string FILE: packages/healthchecks/src/Livewire/Tables/ResultTable.php class ResultTable (line 16) | class ResultTable extends BaseTable method mount (line 27) | public function mount(int $healthcheckId): void method columns (line 33) | protected function columns(): array method query (line 65) | protected function query(): Builder FILE: packages/healthchecks/src/Models/Healthcheck.php class Healthcheck (line 40) | #[ScopedBy([TeamScope::class])] method site (line 54) | public function site(): BelongsTo method team (line 59) | public function team(): BelongsTo method results (line 64) | public function results(): HasMany method metrics (line 69) | public function metrics(): HasMany FILE: packages/healthchecks/src/Models/Metric.php class Metric (line 23) | class Metric extends Model method healthcheck (line 36) | public function healthcheck(): BelongsTo method prunable (line 41) | public function prunable(): Builder FILE: packages/healthchecks/src/Models/Result.php class Result (line 26) | class Result extends Model method healthcheck (line 42) | public function healthcheck(): BelongsTo method prunable (line 47) | public function prunable(): Builder FILE: packages/healthchecks/src/Notifications/Conditions/CheckKeyCondition.php class CheckKeyCondition (line 10) | class CheckKeyCondition extends SelectCondition method options (line 14) | public function options(): array method applies (line 24) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/healthchecks/src/Notifications/Conditions/DiskFullInCondition.php class DiskFullInCondition (line 10) | class DiskFullInCondition extends Condition method operators (line 16) | public function operators(): array method applies (line 26) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/healthchecks/src/Notifications/Conditions/MetricIncreaseNewValueCondition.php class MetricIncreaseNewValueCondition (line 10) | class MetricIncreaseNewValueCondition extends Condition method operators (line 16) | public function operators(): array method applies (line 26) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/healthchecks/src/Notifications/Conditions/MetricIncreasePercentCondition.php class MetricIncreasePercentCondition (line 10) | class MetricIncreasePercentCondition extends Condition method operators (line 16) | public function operators(): array method applies (line 26) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/healthchecks/src/Notifications/Conditions/MetricIncreaseTimeframeCondition.php class MetricIncreaseTimeframeCondition (line 10) | class MetricIncreaseTimeframeCondition extends SelectCondition method options (line 19) | public function options(): array method applies (line 30) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/healthchecks/src/Notifications/Conditions/MetricKeyCondition.php class MetricKeyCondition (line 10) | class MetricKeyCondition extends SelectCondition method options (line 14) | public function options(): array method operators (line 24) | public function operators(): array method applies (line 32) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/healthchecks/src/Notifications/Conditions/MetricUnitCondition.php class MetricUnitCondition (line 10) | class MetricUnitCondition extends SelectCondition method options (line 14) | public function options(): array method applies (line 24) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/healthchecks/src/Notifications/Conditions/MetricValueCondition.php class MetricValueCondition (line 10) | class MetricValueCondition extends Condition method operators (line 16) | public function operators(): array method applies (line 26) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/healthchecks/src/Notifications/Conditions/StatusCondition.php class StatusCondition (line 10) | class StatusCondition extends SelectCondition method options (line 14) | public function options(): array method applies (line 22) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/healthchecks/src/Notifications/DiskUsageNotification.php class DiskUsageNotification (line 13) | class DiskUsageNotification extends Notification implements HasSite method __construct (line 34) | public function __construct( method title (line 42) | public function title(): string method description (line 49) | public function description(): string method info (line 65) | public static function info(): ?string method uniqueId (line 70) | public function uniqueId(): string method site (line 75) | public function site(): ?Site FILE: packages/healthchecks/src/Notifications/HealthCheckFailedNotification.php class HealthCheckFailedNotification (line 14) | class HealthCheckFailedNotification extends Notification implements HasSite method __construct (line 34) | public function __construct( method title (line 39) | public function title(): string method description (line 44) | public function description(): string method info (line 62) | public static function info(): ?string method uniqueId (line 67) | public function uniqueId(): string method site (line 82) | public function site(): ?Site FILE: packages/healthchecks/src/Notifications/MetricIncreasingNotification.php class MetricIncreasingNotification (line 14) | class MetricIncreasingNotification extends Notification implements HasSite method __construct (line 47) | public function __construct( method title (line 52) | public function title(): string method description (line 59) | public function description(): string method info (line 99) | public static function info(): ?string method uniqueId (line 104) | public function uniqueId(): string method site (line 109) | public function site(): ?Site FILE: packages/healthchecks/src/Notifications/MetricNotification.php class MetricNotification (line 13) | class MetricNotification extends Notification implements HasSite method __construct (line 39) | public function __construct( method title (line 43) | public function title(): string method description (line 50) | public function description(): string method info (line 63) | public static function info(): ?string method uniqueId (line 68) | public function uniqueId(): string method site (line 73) | public function site(): ?Site FILE: packages/healthchecks/src/Notifications/MetricSpikeNotification.php class MetricSpikeNotification (line 13) | class MetricSpikeNotification extends Notification implements HasSite method __construct (line 40) | public function __construct( method title (line 45) | public function title(): string method description (line 52) | public function description(): string method info (line 80) | public static function info(): ?string method uniqueId (line 85) | public function uniqueId(): string method site (line 90) | public function site(): ?Site FILE: packages/healthchecks/src/Observers/HealthcheckObserver.php class HealthcheckObserver (line 9) | class HealthcheckObserver method creating (line 11) | public function creating(Healthcheck $healthcheck): void method created (line 18) | public function created(Healthcheck $healthcheck): void FILE: packages/healthchecks/src/ServiceProvider.php class ServiceProvider (line 39) | class ServiceProvider extends BaseServiceProvider method register (line 41) | public function register(): void method registerConfig (line 47) | protected function registerConfig(): static method boot (line 54) | public function boot(): void method bootConfig (line 69) | protected function bootConfig(): static method bootMigrations (line 78) | protected function bootMigrations(): static method bootCommands (line 85) | protected function bootCommands(): static method bootViews (line 98) | protected function bootViews(): static method bootLivewire (line 105) | protected function bootLivewire(): static method bootRoutes (line 118) | protected function bootRoutes(): static method bootNavigation (line 132) | protected function bootNavigation(): static method bootNotifications (line 139) | protected function bootNotifications(): static method bootGates (line 177) | protected function bootGates(): static method bootPolicies (line 186) | protected function bootPolicies(): static FILE: packages/healthchecks/tests/Actions/AggregateMetricsTest.php class AggregateMetricsTest (line 14) | class AggregateMetricsTest extends TestCase method test_it_aggregates_metrics_older_than_the_last_hour (line 16) | public function test_it_aggregates_metrics_older_than_the_last_hour():... FILE: packages/healthchecks/tests/Actions/CheckMetricTest.php class CheckMetricTest (line 18) | class CheckMetricTest extends TestCase method it_does_nothing_when_no_metrics_exist (line 20) | #[Test] method it_detects_metric_spike (line 43) | #[Test] method it_detects_long_term_metric_increase (line 96) | #[Test] method it_only_checks_configured_timeframes (line 157) | #[Test] method it_notifies_when_disk_usage_is_increasing (line 234) | #[Test] FILE: packages/healthchecks/tests/Actions/CheckResultTest.php class CheckResultTest (line 16) | class CheckResultTest extends TestCase method it_notifies_when_unhealthy (line 18) | #[Test] method it_sets_status_to_warning_when_results_have_warnings (line 60) | #[Test] method it_does_not_notify_when_all_results_are_healthy (line 102) | #[Test] method fakeNotification (line 139) | private function fakeNotification(string $notificationClass): void method assertNotificationNotDispatched (line 149) | private function assertNotificationNotDispatched(string $notificationC... method assertNotificationDispatched (line 160) | private function assertNotificationDispatched(string $notificationClas... method notificationDispatches (line 188) | private function notificationDispatches(string $notificationClass): array method resetNotificationFakes (line 202) | private function resetNotificationFakes(string $notificationClass): void FILE: packages/healthchecks/tests/TestCase.php class TestCase (line 11) | abstract class TestCase extends BaseTestCase method getPackageProviders (line 15) | protected function getPackageProviders($app): array method defineEnvironment (line 25) | protected function defineEnvironment($app): void method setUp (line 35) | protected function setUp(): void FILE: packages/lighthouse/database/migrations/2024_05_11_105500_create_lighthouse_sites_table.php method up (line 11) | public function up(): void method down (line 27) | public function down(): void FILE: packages/lighthouse/database/migrations/2024_05_11_120000_create_lighthouse_results_table.php method up (line 10) | public function up(): void method down (line 31) | public function down(): void FILE: packages/lighthouse/database/migrations/2024_05_17_073000_lighthouse_results_aggregated_field_table.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/lighthouse/database/migrations/2024_06_22_160000_create_lighthouse_result_audits_table.php method up (line 11) | public function up(): void method down (line 37) | public function down(): void FILE: packages/lighthouse/database/migrations/2024_07_13_200000_lighthouse_site_rename_table.php method up (line 9) | public function up(): void method down (line 20) | public function down(): void FILE: packages/lighthouse/database/migrations/2025_02_01_173000_lighthouse_monitors_enabled_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/lighthouse/database/migrations/2025_02_03_190000_lighthouse_monitors_next_run_field.php method up (line 10) | public function up(): void method down (line 21) | public function down(): void FILE: packages/lighthouse/database/migrations/2025_02_07_210000_lighthouse_monitors_batch_fields.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/lighthouse/database/migrations/2025_03_19_200000_lighthouse_monitors_run_started_at_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/lighthouse/src/Actions/AggregateLighthouseBatch.php class AggregateLighthouseBatch (line 11) | class AggregateLighthouseBatch method aggregateBatch (line 13) | public function aggregateBatch(LighthouseMonitor $monitor, string $bat... FILE: packages/lighthouse/src/Actions/AggregateResults.php class AggregateResults (line 10) | class AggregateResults method aggregate (line 12) | public function aggregate(LighthouseMonitor $site, Carbon $from, Carbo... FILE: packages/lighthouse/src/Actions/CalculateTimeDifference.php class CalculateTimeDifference (line 10) | class CalculateTimeDifference method calculate (line 12) | public function calculate(LighthouseMonitor $monitor, Carbon $from, fl... FILE: packages/lighthouse/src/Actions/CheckLighthouseResult.php class CheckLighthouseResult (line 11) | class CheckLighthouseResult method __construct (line 20) | public function __construct(protected CheckLighthouseResultAudit $chec... method check (line 22) | public function check(LighthouseResult $result): void method averageResults (line 55) | protected function averageResults(int $lighthouseSiteId, int $count, i... FILE: packages/lighthouse/src/Actions/CheckLighthouseResultAudit.php class CheckLighthouseResultAudit (line 9) | class CheckLighthouseResultAudit method check (line 11) | public function check(LighthouseResultAudit $audit): void method averageNumericValue (line 57) | protected function averageNumericValue(LighthouseResultAudit $audit, i... FILE: packages/lighthouse/src/Actions/ProcessLighthouseResult.php class ProcessLighthouseResult (line 10) | class ProcessLighthouseResult method process (line 12) | public function process(LighthouseMonitor $monitor, string $batchId, a... FILE: packages/lighthouse/src/Actions/RunLighthouse.php class RunLighthouse (line 9) | class RunLighthouse method __construct (line 11) | public function __construct(protected CheckLighthouseResult $lighthous... method run (line 13) | public function run(LighthouseMonitor $monitor, ?string $batchId): void method getAvailableWorker (line 45) | public function getAvailableWorker(): ?string FILE: packages/lighthouse/src/Commands/AggregateLighthouseBatchCommand.php class AggregateLighthouseBatchCommand (line 10) | class AggregateLighthouseBatchCommand extends Command method handle (line 16) | public function handle(AggregateLighthouseBatch $aggregator, TeamServi... FILE: packages/lighthouse/src/Commands/AggregateLighthouseResultsCommand.php class AggregateLighthouseResultsCommand (line 10) | class AggregateLighthouseResultsCommand extends Command method handle (line 16) | public function handle(): int FILE: packages/lighthouse/src/Commands/CheckLighthouseCommand.php class CheckLighthouseCommand (line 10) | class CheckLighthouseCommand extends Command method handle (line 16) | public function handle(CheckLighthouseResult $lighthouseResult, TeamSe... FILE: packages/lighthouse/src/Commands/LighthouseCommand.php class LighthouseCommand (line 9) | class LighthouseCommand extends Command method handle (line 15) | public function handle(): int FILE: packages/lighthouse/src/Commands/ScheduleLighthouseCommand.php class ScheduleLighthouseCommand (line 11) | class ScheduleLighthouseCommand extends Command method handle (line 17) | public function handle(): int FILE: packages/lighthouse/src/Data/CategoryResultDifferenceData.php class CategoryResultDifferenceData (line 7) | class CategoryResultDifferenceData extends Data method performanceOld (line 23) | public function performanceOld(): float method performanceNew (line 28) | public function performanceNew(): float method performanceDifference (line 33) | public function performanceDifference(): float method accessibilityOld (line 38) | public function accessibilityOld(): float method accessibilityNew (line 43) | public function accessibilityNew(): float method accessibilityDifference (line 48) | public function accessibilityDifference(): float method bestPracticesOld (line 53) | public function bestPracticesOld(): float method bestPracticesNew (line 58) | public function bestPracticesNew(): float method bestPracticesDifference (line 63) | public function bestPracticesDifference(): float method seoOld (line 68) | public function seoOld(): float method seoNew (line 73) | public function seoNew(): float method seoDifference (line 78) | public function seoDifference(): float method averageDifference (line 83) | public function averageDifference(): float method calculateDifference (line 93) | protected function calculateDifference(float $old, float $new): float FILE: packages/lighthouse/src/Http/Controllers/LighthouseCallbackController.php class LighthouseCallbackController (line 11) | class LighthouseCallbackController extends Controller method result (line 13) | public function result( FILE: packages/lighthouse/src/Http/Controllers/LighthouseMonitorController.php class LighthouseMonitorController (line 12) | class LighthouseMonitorController extends Controller method index (line 16) | public function index(LighthouseMonitor $monitor): mixed method delete (line 81) | public function delete(LighthouseMonitor $monitor): mixed FILE: packages/lighthouse/src/Http/Controllers/LighthouseResultController.php class LighthouseResultController (line 9) | class LighthouseResultController extends Controller method index (line 11) | public function index(LighthouseResult $result): View FILE: packages/lighthouse/src/Jobs/AggregateLighthouseBatchJob.php class AggregateLighthouseBatchJob (line 15) | class AggregateLighthouseBatchJob implements ShouldBeUnique, ShouldQueue method __construct (line 22) | public function __construct(public LighthouseMonitor $site, public str... method handle (line 27) | public function handle(TeamService $teamService, AggregateLighthouseBa... method uniqueId (line 35) | public function uniqueId(): int FILE: packages/lighthouse/src/Jobs/AggregateLighthouseResultsJob.php class AggregateLighthouseResultsJob (line 16) | class AggregateLighthouseResultsJob implements ShouldBeUnique, ShouldQueue method __construct (line 23) | public function __construct( method handle (line 31) | public function handle(AggregateResults $aggregateResults, TeamService... method uniqueId (line 41) | public function uniqueId(): string FILE: packages/lighthouse/src/Jobs/CheckLighthouseResultJob.php class CheckLighthouseResultJob (line 15) | class CheckLighthouseResultJob implements ShouldBeUnique, ShouldQueue method __construct (line 22) | public function __construct(public LighthouseResult $result) method handle (line 27) | public function handle(CheckLighthouseResult $checker, TeamService $te... method uniqueId (line 33) | public function uniqueId(): int FILE: packages/lighthouse/src/Jobs/RunLighthouseJob.php class RunLighthouseJob (line 15) | class RunLighthouseJob implements ShouldBeUniqueUntilProcessing, ShouldQ... method __construct (line 22) | public function __construct(public LighthouseMonitor $site, public ?st... method handle (line 27) | public function handle(RunLighthouse $lighthouse, TeamService $teamSer... method uniqueId (line 33) | public function uniqueId(): int FILE: packages/lighthouse/src/Livewire/Charts/LighthouseCategoriesChart.php class LighthouseCategoriesChart (line 14) | #[Lazy] method mount (line 23) | public function mount(array $data): void method data (line 32) | public function data(): array method getIdentifier (line 104) | protected function getIdentifier(): string FILE: packages/lighthouse/src/Livewire/Charts/NumericLighthouseChart.php class NumericLighthouseChart (line 14) | #[Lazy] method mount (line 26) | public function mount(array $data): void method data (line 35) | public function data(): array method getIdentifier (line 98) | protected function getIdentifier(): string FILE: packages/lighthouse/src/Livewire/Forms/LighthouseSiteForm.php class LighthouseSiteForm (line 11) | class LighthouseSiteForm extends Form method getRules (line 27) | public function getRules(): array FILE: packages/lighthouse/src/Livewire/LighthouseSiteForm.php class LighthouseSiteForm (line 13) | class LighthouseSiteForm extends Component method mount (line 23) | public function mount(?LighthouseMonitor $monitor): void method save (line 40) | #[On('save')] method render (line 68) | public function render(): mixed FILE: packages/lighthouse/src/Livewire/LighthouseSites.php class LighthouseSites (line 8) | class LighthouseSites extends Component method render (line 10) | public function render(): mixed FILE: packages/lighthouse/src/Livewire/Monitor/Dashboard.php class Dashboard (line 10) | class Dashboard extends Component method mount (line 15) | public function mount(int $monitorId): void method render (line 20) | public function render(): mixed FILE: packages/lighthouse/src/Livewire/Tables/LighthouseMonitorsTable.php class LighthouseMonitorsTable (line 21) | class LighthouseMonitorsTable extends BaseTable method columns (line 25) | protected function columns(): array method scoreDisplay (line 86) | public static function scoreDisplay(?float $value): string method filters (line 103) | protected function filters(): array method actions (line 116) | protected function actions(): array method appliedQuery (line 143) | protected function appliedQuery(): Builder method link (line 158) | protected function link(Model $model): ?string FILE: packages/lighthouse/src/Livewire/Tables/LighthouseResultAuditsTable.php class LighthouseResultAuditsTable (line 13) | class LighthouseResultAuditsTable extends BaseTable method mount (line 20) | public function mount(int $resultId): void method columns (line 25) | protected function columns(): array method query (line 56) | protected function query(): Builder FILE: packages/lighthouse/src/Livewire/Tables/LighthouseResultsTable.php class LighthouseResultsTable (line 13) | class LighthouseResultsTable extends BaseTable method mount (line 24) | public function mount(int $monitorId): void method columns (line 29) | protected function columns(): array method scoreDisplay (line 57) | protected function scoreDisplay(?float $value): string method link (line 74) | protected function link(Model $model): ?string method query (line 79) | protected function query(): Builder FILE: packages/lighthouse/src/Models/LighthouseMonitor.php class LighthouseMonitor (line 33) | #[ObservedBy([TeamObserver::class, LighthouseMonitorObserver::class])] method site (line 46) | public function site(): BelongsTo method lighthouseResults (line 51) | public function lighthouseResults(): HasMany FILE: packages/lighthouse/src/Models/LighthouseResult.php class LighthouseResult (line 32) | #[ObservedBy([TeamObserver::class])] method lighthouseSite (line 45) | public function lighthouseSite(): BelongsTo method audits (line 50) | public function audits(): HasMany method prunable (line 55) | public function prunable(): Builder FILE: packages/lighthouse/src/Models/LighthouseResultAudit.php class LighthouseResultAudit (line 34) | #[ObservedBy([TeamObserver::class])] method lighthouseResult (line 47) | public function lighthouseResult(): BelongsTo FILE: packages/lighthouse/src/Notifications/CategoryScoreChangedNotification.php class CategoryScoreChangedNotification (line 13) | class CategoryScoreChangedNotification extends Notification implements H... method __construct (line 31) | public function __construct( method title (line 36) | public function title(): string method description (line 43) | public function description(): string method info (line 67) | public static function info(): ?string method level (line 72) | public function level(): Level method mostlyNegative (line 79) | protected function mostlyNegative(): bool method uniqueId (line 84) | public function uniqueId(): string|int method site (line 89) | public function site(): ?Site FILE: packages/lighthouse/src/Notifications/Conditions/Audit/AuditChangesCondition.php class AuditChangesCondition (line 9) | class AuditChangesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Audit/AuditDecreasesCondition.php class AuditDecreasesCondition (line 9) | class AuditDecreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Audit/AuditIncreasesCondition.php class AuditIncreasesCondition (line 9) | class AuditIncreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Audit/AuditPercentCondition.php class AuditPercentCondition (line 9) | class AuditPercentCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Audit/AuditTypeCondition.php class AuditTypeCondition (line 10) | class AuditTypeCondition extends SelectCondition method operators (line 14) | public function operators(): array method applies (line 22) | public function applies( method options (line 39) | public function options(): array FILE: packages/lighthouse/src/Notifications/Conditions/Audit/AuditValueCondition.php class AuditValueCondition (line 9) | class AuditValueCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/AccessibilityPercentScoreCondition.php class AccessibilityPercentScoreCondition (line 7) | class AccessibilityPercentScoreCondition extends ScoreCondition method score (line 11) | protected function score(CategoryScoreChangedNotification $notificatio... FILE: packages/lighthouse/src/Notifications/Conditions/Category/AccessibilityScoreDecreasesCondition.php class AccessibilityScoreDecreasesCondition (line 9) | class AccessibilityScoreDecreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/AccessibilityScoreIncreasesCondition.php class AccessibilityScoreIncreasesCondition (line 9) | class AccessibilityScoreIncreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/AccessibilityScoreValueCondition.php class AccessibilityScoreValueCondition (line 9) | class AccessibilityScoreValueCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/AverageScoreChangesCondition.php class AverageScoreChangesCondition (line 9) | class AverageScoreChangesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/AverageScoreCondition.php class AverageScoreCondition (line 9) | class AverageScoreCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/AverageScoreDecreasesCondition.php class AverageScoreDecreasesCondition (line 9) | class AverageScoreDecreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/AverageScoreIncreasesCondition.php class AverageScoreIncreasesCondition (line 9) | class AverageScoreIncreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/AverageScoreValueCondition.php class AverageScoreValueCondition (line 9) | class AverageScoreValueCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/BestPracticesPercentScoreCondition.php class BestPracticesPercentScoreCondition (line 7) | class BestPracticesPercentScoreCondition extends ScoreCondition method score (line 11) | protected function score(CategoryScoreChangedNotification $notificatio... FILE: packages/lighthouse/src/Notifications/Conditions/Category/BestPracticesScoreDecreasesCondition.php class BestPracticesScoreDecreasesCondition (line 9) | class BestPracticesScoreDecreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/BestPracticesScoreIncreasesCondition.php class BestPracticesScoreIncreasesCondition (line 9) | class BestPracticesScoreIncreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/BestPracticesScoreValueCondition.php class BestPracticesScoreValueCondition (line 9) | class BestPracticesScoreValueCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/PerformancePercentScoreCondition.php class PerformancePercentScoreCondition (line 7) | class PerformancePercentScoreCondition extends ScoreCondition method score (line 11) | protected function score(CategoryScoreChangedNotification $notificatio... FILE: packages/lighthouse/src/Notifications/Conditions/Category/PerformanceScoreDecreasesCondition.php class PerformanceScoreDecreasesCondition (line 9) | class PerformanceScoreDecreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/PerformanceScoreIncreasesCondition.php class PerformanceScoreIncreasesCondition (line 9) | class PerformanceScoreIncreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/PerformanceScoreValueCondition.php class PerformanceScoreValueCondition (line 9) | class PerformanceScoreValueCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/ScoreCondition.php class ScoreCondition (line 9) | abstract class ScoreCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( method score (line 58) | abstract protected function score(CategoryScoreChangedNotification $no... FILE: packages/lighthouse/src/Notifications/Conditions/Category/SeoPercentPercentScoreCondition.php class SeoPercentPercentScoreCondition (line 7) | class SeoPercentPercentScoreCondition extends ScoreCondition method score (line 11) | protected function score(CategoryScoreChangedNotification $notificatio... FILE: packages/lighthouse/src/Notifications/Conditions/Category/SeoScoreDecreasesCondition.php class SeoScoreDecreasesCondition (line 9) | class SeoScoreDecreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/SeoScoreIncreasesCondition.php class SeoScoreIncreasesCondition (line 9) | class SeoScoreIncreasesCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 18) | public function operators(): array method applies (line 26) | public function applies( FILE: packages/lighthouse/src/Notifications/Conditions/Category/SeoScoreValueCondition.php class SeoScoreValueCondition (line 9) | class SeoScoreValueCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/lighthouse/src/Notifications/NumericAuditChangedNotification.php class NumericAuditChangedNotification (line 12) | class NumericAuditChangedNotification extends Notification implements Ha... method __construct (line 32) | public function __construct( method title (line 39) | public function title(): string method description (line 48) | public function description(): string method info (line 56) | public static function info(): ?string method site (line 61) | public function site(): ?Site method uniqueId (line 66) | public function uniqueId(): string|int method roundRawValue (line 71) | protected function roundRawValue(float $rawValue): float FILE: packages/lighthouse/src/Observers/LighthouseMonitorObserver.php class LighthouseMonitorObserver (line 8) | class LighthouseMonitorObserver method created (line 10) | public function created(LighthouseMonitor $monitor): void FILE: packages/lighthouse/src/ServiceProvider.php class ServiceProvider (line 58) | class ServiceProvider extends BaseServiceProvider method register (line 60) | public function register(): void method registerConfig (line 66) | protected function registerConfig(): static method boot (line 73) | public function boot(): void method bootConfig (line 88) | protected function bootConfig(): static method bootMigrations (line 97) | protected function bootMigrations(): static method bootCommands (line 104) | protected function bootCommands(): static method bootViews (line 119) | protected function bootViews(): static method bootLivewire (line 126) | protected function bootLivewire(): static method bootRoutes (line 141) | protected function bootRoutes(): static method bootNavigation (line 154) | protected function bootNavigation(): static method bootNotifications (line 161) | protected function bootNotifications(): static method bootGates (line 211) | protected function bootGates(): static method bootPolicies (line 222) | protected function bootPolicies(): static FILE: packages/lighthouse/tests/Actions/AggregateResultsTest.php class AggregateResultsTest (line 10) | class AggregateResultsTest extends TestCase method it_aggregates_result (line 12) | #[Test] FILE: packages/lighthouse/tests/Actions/CalculateTimeDifferenceTest.php class CalculateTimeDifferenceTest (line 10) | class CalculateTimeDifferenceTest extends TestCase method it_calculates_difference (line 12) | #[Test] FILE: packages/lighthouse/tests/Actions/CheckLighthouseResultAuditTest.php class CheckLighthouseResultAuditTest (line 13) | class CheckLighthouseResultAuditTest extends TestCase method it_dispatches_notification (line 15) | #[Test] FILE: packages/lighthouse/tests/Actions/CheckLighthouseResultTest.php class CheckLighthouseResultTest (line 14) | class CheckLighthouseResultTest extends TestCase method it_dispatches_notification (line 16) | #[Test] FILE: packages/lighthouse/tests/Actions/RunLighthouseTest.php class RunLighthouseTest (line 12) | class RunLighthouseTest extends TestCase method it_runs_lighthouse (line 14) | #[Test] method it_gets_worker (line 46) | #[Test] FILE: packages/lighthouse/tests/Data/CategoryResultDifferenceDataTest.php class CategoryResultDifferenceDataTest (line 9) | class CategoryResultDifferenceDataTest extends TestCase method test_calculations (line 11) | #[Test] FILE: packages/lighthouse/tests/Notifications/Conditions/Audit/AuditChangeConditionsTest.php class AuditChangeConditionsTest (line 15) | class AuditChangeConditionsTest extends TestCase method it_checks_audit_increases (line 17) | #[Test] method it_checks_audit_decreases (line 32) | #[Test] method it_checks_audit_changes_either_direction (line 47) | #[Test] method it_does_not_trigger_increase_on_decrease (line 63) | #[Test] method it_does_not_trigger_decrease_on_increase (line 72) | #[Test] method makeNotification (line 81) | protected function makeNotification(float $previous, float $current, f... FILE: packages/lighthouse/tests/Notifications/Conditions/Audit/AuditValueConditionTest.php class AuditValueConditionTest (line 13) | class AuditValueConditionTest extends TestCase method it_checks_new_value_greater_than_threshold (line 15) | #[Test] method it_checks_new_value_less_than_threshold (line 27) | #[Test] method it_checks_old_value_greater_than_threshold (line 39) | #[Test] method it_checks_old_value_less_than_threshold (line 51) | #[Test] method it_checks_equality (line 63) | #[Test] method makeNotification (line 75) | protected function makeNotification(float $previous, float $current, f... FILE: packages/lighthouse/tests/Notifications/Conditions/Category/AverageScoreChangeConditionsTest.php class AverageScoreChangeConditionsTest (line 15) | class AverageScoreChangeConditionsTest extends TestCase method it_checks_score_increases (line 17) | #[Test] method it_checks_score_decreases (line 32) | #[Test] method it_checks_score_changes_either_direction (line 47) | #[Test] method it_does_not_trigger_increase_on_decrease (line 63) | #[Test] method it_does_not_trigger_decrease_on_increase (line 72) | #[Test] method makeNotification (line 81) | protected function makeNotification(float $oldScore, float $newScore):... FILE: packages/lighthouse/tests/Notifications/Conditions/Category/AverageScoreValueConditionTest.php class AverageScoreValueConditionTest (line 13) | class AverageScoreValueConditionTest extends TestCase method it_checks_new_average_value_greater_than_threshold (line 15) | #[Test] method it_checks_new_average_value_less_than_threshold (line 28) | #[Test] method it_checks_old_average_value_greater_than_threshold (line 41) | #[Test] method it_checks_equality (line 54) | #[Test] method makeNotification (line 66) | protected function makeNotification(array $oldScores, array $newScores... FILE: packages/lighthouse/tests/Notifications/Conditions/Category/PerformanceScoreValueConditionTest.php class PerformanceScoreValueConditionTest (line 13) | class PerformanceScoreValueConditionTest extends TestCase method it_checks_new_value_greater_than_threshold (line 15) | #[Test] method it_checks_new_value_less_than_threshold (line 27) | #[Test] method it_checks_old_value_greater_than_threshold (line 39) | #[Test] method it_checks_old_value_less_than_threshold (line 51) | #[Test] method it_checks_equality (line 63) | #[Test] method makeNotification (line 75) | protected function makeNotification(float $oldPerformance, float $newP... FILE: packages/lighthouse/tests/TestCase.php class TestCase (line 13) | abstract class TestCase extends BaseTestCase method getPackageProviders (line 17) | protected function getPackageProviders($app): array method defineEnvironment (line 27) | protected function defineEnvironment($app): void method setUp (line 37) | protected function setUp(): void FILE: packages/notifications/database/migrations/2024_02_25_110000_create_notification_triggers_table.php method up (line 10) | public function up(): void method down (line 24) | public function down(): void FILE: packages/notifications/database/migrations/2024_02_25_111000_create_notification_channels_table.php method up (line 10) | public function up(): void method down (line 23) | public function down(): void FILE: packages/notifications/database/migrations/2024_02_25_111000_create_notification_triggers_channels_table.php method up (line 9) | public function up(): void method down (line 25) | public function down(): void FILE: packages/notifications/database/migrations/2024_02_25_112000_create_notification_history_table.php method up (line 11) | public function up(): void method down (line 35) | public function down(): void FILE: packages/notifications/database/migrations/2024_04_04_193000_notification_trigger_all_channels_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/notifications/database/migrations/2024_04_12_193000_notification_enabled_field.php method up (line 9) | public function up(): void method down (line 17) | public function down(): void FILE: packages/notifications/database/migrations/2024_09_22_113000_notification_cooldown_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/notifications/database/migrations/2026_01_02_150000_add_name_to_notification_channels_table.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/notifications/database/migrations/2026_01_02_151500_backfill_notification_channel_names.php method up (line 10) | public function up(): void FILE: packages/notifications/src/Actions/CheckBurst.php class CheckBurst (line 9) | class CheckBurst method isBursting (line 13) | public function isBursting(Notification $notification, Trigger $trigge... method cacheKey (line 20) | protected function cacheKey(Notification $notification, Trigger $trigg... FILE: packages/notifications/src/Actions/CheckCooldown.php class CheckCooldown (line 10) | class CheckCooldown method onCooldown (line 12) | public function onCooldown(Trigger $trigger, Channel $channel, Notific... FILE: packages/notifications/src/Actions/CreateNotifications.php class CreateNotifications (line 10) | class CreateNotifications method create (line 12) | public function create(Team $team): void FILE: packages/notifications/src/Channels/DiscordChannel.php class DiscordChannel (line 9) | class DiscordChannel extends NotificationChannel method fire (line 19) | public function fire(Notification $notification, Channel $channel): void FILE: packages/notifications/src/Channels/GoogleChatChannel.php class GoogleChatChannel (line 9) | class GoogleChatChannel extends NotificationChannel method fire (line 19) | public function fire(Notification $notification, Channel $channel): void FILE: packages/notifications/src/Channels/MailChannel.php class MailChannel (line 10) | class MailChannel extends NotificationChannel method fire (line 20) | public function fire(Notification $notification, Channel $channel): void FILE: packages/notifications/src/Channels/MicrosoftTeamsChannel.php class MicrosoftTeamsChannel (line 9) | class MicrosoftTeamsChannel extends NotificationChannel method fire (line 19) | public function fire(Notification $notification, Channel $channel): void FILE: packages/notifications/src/Channels/NotificationChannel.php class NotificationChannel (line 8) | abstract class NotificationChannel method rules (line 18) | public function rules(): array method fire (line 23) | abstract public function fire(Notification $notification, Channel $cha... FILE: packages/notifications/src/Channels/NtfyChannel.php class NtfyChannel (line 10) | class NtfyChannel extends NotificationChannel method fire (line 25) | public function fire(Notification $notification, Channel $channel): void FILE: packages/notifications/src/Channels/SlackChannel.php class SlackChannel (line 9) | class SlackChannel extends NotificationChannel method fire (line 19) | public function fire(Notification $notification, Channel $channel): void FILE: packages/notifications/src/Channels/TelegramChannel.php class TelegramChannel (line 9) | class TelegramChannel extends NotificationChannel method fire (line 20) | public function fire(Notification $notification, Channel $channel): void method escapeMarkdownV2 (line 65) | protected function escapeMarkdownV2(string $text): string FILE: packages/notifications/src/Channels/WebhookChannel.php class WebhookChannel (line 9) | class WebhookChannel extends NotificationChannel method fire (line 19) | public function fire(Notification $notification, Channel $channel): void FILE: packages/notifications/src/Commands/CreateNotificationsCommand.php class CreateNotificationsCommand (line 11) | class CreateNotificationsCommand extends Command method handle (line 17) | public function handle(): int FILE: packages/notifications/src/Commands/RenameConditionClassesCommand.php class RenameConditionClassesCommand (line 9) | class RenameConditionClassesCommand extends Command method handle (line 15) | public function handle(): int method processGroup (line 44) | protected function processGroup(array $group, string $old, string $new... FILE: packages/notifications/src/Commands/TestNotificationCommand.php class TestNotificationCommand (line 11) | class TestNotificationCommand extends Command method handle (line 17) | public function handle(): int FILE: packages/notifications/src/Concerns/NotificationFake.php type NotificationFake (line 7) | trait NotificationFake method fake (line 14) | public static function fake(): void method wasDispatched (line 19) | public static function wasDispatched(?\Closure $callback = null): bool FILE: packages/notifications/src/Conditions/Condition.php class Condition (line 8) | abstract class Condition method applies (line 15) | abstract public function applies(Notification $notification, ?string $... method operators (line 18) | public function operators(): array method operands (line 24) | public function operands(): array method metadata (line 30) | public function metadata(): array method info (line 35) | public static function info(): ?string FILE: packages/notifications/src/Conditions/ConditionEngine.php class ConditionEngine (line 9) | class ConditionEngine method checkGroup (line 11) | public function checkGroup(Notification $notification, array $group, s... FILE: packages/notifications/src/Conditions/FalseCondition.php class FalseCondition (line 7) | class FalseCondition extends Condition method applies (line 11) | public function applies( method operators (line 21) | public function operators(): array method operands (line 29) | public function operands(): array FILE: packages/notifications/src/Conditions/SelectCondition.php class SelectCondition (line 7) | abstract class SelectCondition extends Condition method options (line 12) | abstract public function options(): array; FILE: packages/notifications/src/Conditions/StaticCondition.php class StaticCondition (line 7) | abstract class StaticCondition extends Condition method operators (line 11) | public function operators(): array FILE: packages/notifications/src/Conditions/TrueCondition.php class TrueCondition (line 7) | class TrueCondition extends Condition method applies (line 11) | public function applies( method operators (line 21) | public function operators(): array method operands (line 29) | public function operands(): array FILE: packages/notifications/src/Contracts/HasSite.php type HasSite (line 7) | interface HasSite method site (line 9) | public function site(): ?Site; FILE: packages/notifications/src/Enums/ConditionType.php method view (line 12) | public function view(): string FILE: packages/notifications/src/Enums/Level.php method color (line 12) | public function color(): int FILE: packages/notifications/src/Facades/NotificationRegistry.php class NotificationRegistry (line 18) | class NotificationRegistry extends Facade method getFacadeAccessor (line 20) | protected static function getFacadeAccessor(): string FILE: packages/notifications/src/Http/Controllers/ChannelController.php class ChannelController (line 9) | class ChannelController extends Controller method index (line 11) | public function index(): View FILE: packages/notifications/src/Http/Livewire/ChannelForm.php class ChannelForm (line 16) | class ChannelForm extends Component method mount (line 34) | public function mount(?Channel $channel): void method updated (line 53) | public function updated(): void method updateChannelSettings (line 64) | #[On('update-channel-settings')] method updateChannelValidated (line 70) | #[On('update-channel-validated')] method save (line 76) | public function save(bool $redirect = true, bool $dispatchSaved = true... method test (line 115) | public function test(): void method delete (line 132) | public function delete(): void method render (line 149) | public function render(): mixed FILE: packages/notifications/src/Http/Livewire/Channels/Configuration/ChannelConfiguration.php class ChannelConfiguration (line 9) | abstract class ChannelConfiguration extends Component method mount (line 17) | public function mount(string $channel, array $settings = []): void method updated (line 23) | public function updated(): void method render (line 40) | abstract public function render(): View; FILE: packages/notifications/src/Http/Livewire/Channels/Configuration/Discord.php class Discord (line 7) | class Discord extends ChannelConfiguration method render (line 9) | public function render(): View FILE: packages/notifications/src/Http/Livewire/Channels/Configuration/GoogleChat.php class GoogleChat (line 7) | class GoogleChat extends ChannelConfiguration method render (line 9) | public function render(): View FILE: packages/notifications/src/Http/Livewire/Channels/Configuration/Mail.php class Mail (line 7) | class Mail extends ChannelConfiguration method render (line 9) | public function render(): View FILE: packages/notifications/src/Http/Livewire/Channels/Configuration/MicrosoftTeams.php class MicrosoftTeams (line 7) | class MicrosoftTeams extends ChannelConfiguration method render (line 9) | public function render(): View FILE: packages/notifications/src/Http/Livewire/Channels/Configuration/Ntfy.php class Ntfy (line 7) | class Ntfy extends ChannelConfiguration method render (line 9) | public function render(): View FILE: packages/notifications/src/Http/Livewire/Channels/Configuration/Slack.php class Slack (line 7) | class Slack extends ChannelConfiguration method render (line 9) | public function render(): View FILE: packages/notifications/src/Http/Livewire/Channels/Configuration/Telegram.php class Telegram (line 7) | class Telegram extends ChannelConfiguration method render (line 9) | public function render(): View FILE: packages/notifications/src/Http/Livewire/Channels/Configuration/Webhook.php class Webhook (line 7) | class Webhook extends ChannelConfiguration method render (line 9) | public function render(): View FILE: packages/notifications/src/Http/Livewire/Forms/CreateChannelForm.php class CreateChannelForm (line 8) | class CreateChannelForm extends Form FILE: packages/notifications/src/Http/Livewire/Forms/CreateNotificationForm.php class CreateNotificationForm (line 8) | class CreateNotificationForm extends Form FILE: packages/notifications/src/Http/Livewire/NotificationForm.php class NotificationForm (line 13) | class NotificationForm extends Component method mount (line 24) | public function mount(?Trigger $trigger): void method conditionsUpdated (line 35) | #[On('conditions-updated')] method save (line 41) | public function save(): void method delete (line 65) | public function delete(): void method render (line 82) | public function render(): mixed FILE: packages/notifications/src/Http/Livewire/Notifications/Conditions/ConditionBuilder.php class ConditionBuilder (line 10) | class ConditionBuilder extends Component method mount (line 22) | public function mount(string $notification, array $initial = []): void method addCondition (line 36) | public function addCondition(string $path): void method addGroup (line 47) | public function addGroup(string $path): void method deletePath (line 56) | public function deletePath(string $path): void method addToPath (line 64) | protected function addToPath(string $path, array $item): void method updated (line 77) | public function updated(): void method render (line 85) | public function render(): mixed method conditions (line 95) | protected function conditions(): array FILE: packages/notifications/src/Http/Livewire/Tables/ChannelTable.php class ChannelTable (line 17) | class ChannelTable extends BaseTable method columns (line 21) | protected function columns(): array method actions (line 45) | protected function actions(): array method link (line 54) | public function link(Model $model): ?string method applySelect (line 59) | protected function applySelect(Builder $builder): static FILE: packages/notifications/src/Http/Livewire/Tables/HistoryTable.php class HistoryTable (line 15) | class HistoryTable extends BaseTable method columns (line 23) | protected function columns(): array method filters (line 59) | protected function filters(): array FILE: packages/notifications/src/Http/Livewire/Tables/NotificationTable.php class NotificationTable (line 21) | class NotificationTable extends BaseTable method columns (line 25) | protected function columns(): array method filters (line 62) | protected function filters(): array method actions (line 75) | protected function actions(): array method link (line 101) | public function link(Model $model): ?string method applySelect (line 106) | protected function applySelect(Builder $builder): static FILE: packages/notifications/src/Jobs/CreateNotificationsJob.php class CreateNotificationsJob (line 15) | class CreateNotificationsJob implements ShouldBeUnique, ShouldQueue method __construct (line 22) | public function __construct( method handle (line 28) | public function handle(CreateNotifications $notifications, TeamService... method uniqueId (line 34) | public function uniqueId(): int FILE: packages/notifications/src/Jobs/SendNotificationJob.php class SendNotificationJob (line 15) | class SendNotificationJob implements ShouldBeUnique, ShouldQueue method __construct (line 21) | public function __construct( method handle (line 30) | public function handle(TeamService $teamService): void method uniqueId (line 50) | public function uniqueId(): string FILE: packages/notifications/src/Mail/NotificationMail.php class NotificationMail (line 12) | class NotificationMail extends Mailable method __construct (line 17) | public function __construct(public Notification $notification) {} method envelope (line 19) | public function envelope(): Envelope method content (line 30) | public function content(): Content FILE: packages/notifications/src/Models/Channel.php class Channel (line 25) | #[ObservedBy([ChannelObserver::class])] method title (line 37) | public function title(): string method history (line 53) | public function history(): HasMany FILE: packages/notifications/src/Models/History.php class History (line 26) | #[ScopedBy([HistoryTeamScope::class])] method trigger (line 40) | public function trigger(): BelongsTo method channel (line 45) | public function channel(): BelongsTo method prunable (line 50) | public function prunable(): Builder FILE: packages/notifications/src/Models/Trigger.php class Trigger (line 32) | #[ObservedBy([TriggerObserver::class])] method team (line 46) | public function team(): BelongsTo method channels (line 51) | public function channels(): BelongsToMany method history (line 56) | public function history(): HasMany FILE: packages/notifications/src/Notifications/Notification.php class Notification (line 16) | abstract class Notification implements Arrayable method make (line 34) | public static function make(mixed ...$args): static method notify (line 39) | public static function notify(mixed ...$args): void method uniqueId (line 89) | abstract public function uniqueId(): string|int; method level (line 91) | public function level(): Level method title (line 96) | public function title(): string method description (line 101) | public function description(): string method info (line 106) | public static function info(): ?string method viewUrl (line 111) | public function viewUrl(): ?string method url (line 116) | public function url(): ?string method urlTitle (line 121) | public function urlTitle(): ?string method toArray (line 126) | public function toArray(): array FILE: packages/notifications/src/Notifications/NotificationRegistry.php class NotificationRegistry (line 9) | class NotificationRegistry method registerNotification (line 20) | public function registerNotification(string|array $notification): static method registerCondition (line 30) | public function registerCondition(string $notification, string|array $... method registerChannel (line 40) | public function registerChannel(string|array $channel): static method notifications (line 47) | public function notifications(): array method channels (line 52) | public function channels(): array method conditions (line 57) | public function conditions(string $notification): array method hasCondition (line 62) | public function hasCondition(string $notification, string $condition):... method fake (line 67) | public function fake(): void FILE: packages/notifications/src/Notifications/TestNotification.php class TestNotification (line 7) | class TestNotification extends Notification method __construct (line 13) | public function __construct(public Level $level = Level::Success) {} method title (line 15) | public function title(): string method viewUrl (line 20) | public function viewUrl(): ?string method url (line 25) | public function url(): ?string method urlTitle (line 30) | public function urlTitle(): ?string method uniqueId (line 36) | public function uniqueId(): string FILE: packages/notifications/src/Observers/ChannelObserver.php class ChannelObserver (line 9) | class ChannelObserver method creating (line 11) | public function creating(Channel $channel): void FILE: packages/notifications/src/Observers/TriggerObserver.php class TriggerObserver (line 9) | class TriggerObserver method creating (line 11) | public function creating(Trigger $trigger): void FILE: packages/notifications/src/Scopes/HistoryTeamScope.php class HistoryTeamScope (line 11) | class HistoryTeamScope implements Scope method apply (line 13) | public function apply(Builder $builder, Model $model): void FILE: packages/notifications/src/ServiceProvider.php class ServiceProvider (line 42) | class ServiceProvider extends BaseServiceProvider method register (line 44) | public function register(): void method registerConfig (line 51) | protected function registerConfig(): static method registerSingletons (line 58) | protected function registerSingletons(): static method boot (line 65) | public function boot(): void method bootConfig (line 80) | protected function bootConfig(): static method bootMigrations (line 89) | protected function bootMigrations(): static method bootCommands (line 96) | protected function bootCommands(): static method bootViews (line 109) | protected function bootViews(): static method bootEvents (line 116) | protected function bootEvents(): static method bootLivewire (line 123) | protected function bootLivewire(): static method bootRoutes (line 147) | protected function bootRoutes(): static method bootNavigation (line 157) | protected function bootNavigation(): static method bootNotificationChannels (line 164) | protected function bootNotificationChannels(): static method bootPolicies (line 179) | protected function bootPolicies(): static FILE: packages/notifications/tests/Channels/NtfyChannelTest.php class NtfyChannelTest (line 13) | class NtfyChannelTest extends TestCase method it_sends_to_ntfy (line 15) | #[Test] FILE: packages/notifications/tests/Channels/TelegramChannelTest.php class TelegramChannelTest (line 13) | class TelegramChannelTest extends TestCase method it_sends_to_telegram (line 15) | #[Test] method it_escapes_markdown_v2_special_characters (line 52) | #[Test] method it_sends_telegram_message_with_inline_keyboard (line 93) | #[Test] FILE: packages/notifications/tests/Conditions/ConditionEngineTest.php class ConditionEngineTest (line 14) | class ConditionEngineTest extends TestCase method it_checks_conditions (line 16) | #[Test] method conditions (line 35) | public static function conditions(): array FILE: packages/notifications/tests/Fakes/Conditions/FalseCondition.php class FalseCondition (line 8) | class FalseCondition extends Condition method applies (line 10) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/notifications/tests/Fakes/Conditions/TrueCondition.php class TrueCondition (line 8) | class TrueCondition extends Condition method applies (line 10) | public function applies(Notification $notification, ?string $operand, ... FILE: packages/notifications/tests/Fakes/FakeChannel.php class FakeChannel (line 9) | class FakeChannel extends NotificationChannel method fire (line 13) | public function fire(Notification $notification, Channel $channel): void FILE: packages/notifications/tests/Fakes/FakeNotification.php class FakeNotification (line 8) | class FakeNotification extends Notification method __construct (line 18) | public function __construct( method uniqueId (line 22) | public function uniqueId(): string FILE: packages/notifications/tests/Models/ChannelTest.php class ChannelTest (line 10) | class ChannelTest extends TestCase method it_returns_the_internal_name_when_available (line 12) | #[Test] method it_falls_back_to_the_channel_display_name (line 27) | #[Test] FILE: packages/notifications/tests/Notifications/NotificationRegistryTest.php class NotificationRegistryTest (line 11) | class NotificationRegistryTest extends TestCase method setUp (line 13) | protected function setUp(): void method it_can_register_notification (line 20) | #[Test] method it_can_register_channels (line 30) | #[Test] FILE: packages/notifications/tests/Notifications/NotificationTest.php class NotificationTest (line 16) | class NotificationTest extends TestCase method it_dispatches_notification_all_channels_job (line 18) | #[Test] method it_dispatches_notification_single_channels_job (line 63) | #[Test] method it_it_arrayable (line 99) | #[Test] FILE: packages/notifications/tests/TestCase.php class TestCase (line 11) | abstract class TestCase extends BaseTestCase method getPackageProviders (line 15) | protected function getPackageProviders($app): array method defineEnvironment (line 25) | protected function defineEnvironment($app): void method setUp (line 36) | protected function setUp(): void FILE: packages/onboarding/database/migrations/2024_09_29_210000_create_team_onboarding_step_table.php method up (line 10) | public function up(): void method down (line 23) | public function down(): void FILE: packages/onboarding/src/Actions/ShouldOnboard.php class ShouldOnboard (line 8) | class ShouldOnboard method __construct (line 10) | public function __construct(protected TeamService $teamService) {} method shouldOnboard (line 12) | public function shouldOnboard(): bool FILE: packages/onboarding/src/Http/Middleware/OnlyOnboarding.php class OnlyOnboarding (line 10) | class OnlyOnboarding method handle (line 15) | public function handle(Request $request, Closure $next): Response FILE: packages/onboarding/src/Http/Middleware/RedirectToOnboard.php class RedirectToOnboard (line 12) | class RedirectToOnboard method handle (line 17) | public function handle(Request $request, Closure $next): Response FILE: packages/onboarding/src/Livewire/Complete.php class Complete (line 9) | class Complete extends Component method finish (line 11) | public function finish(): void method goBack (line 24) | public function goBack(): void method checkStepFinished (line 29) | public function checkStepFinished(): void method render (line 40) | public function render(): mixed FILE: packages/onboarding/src/Livewire/ImportDomains.php class ImportDomains (line 10) | class ImportDomains extends Component method redirectNextStep (line 12) | #[On('sites-imported')] method checkStepFinished (line 26) | public function checkStepFinished(): void method skipOnboarding (line 31) | public function skipOnboarding(): void method render (line 44) | public function render(): mixed FILE: packages/onboarding/src/Livewire/NotificationChannel.php class NotificationChannel (line 12) | class NotificationChannel extends Component method mount (line 16) | public function mount(): void method redirectNextStep (line 30) | #[On('channel-saved')] method goBack (line 44) | public function goBack(): void method checkStepFinished (line 58) | public function checkStepFinished(): void method skipOnboarding (line 73) | public function skipOnboarding(): void method render (line 86) | public function render(): mixed FILE: packages/onboarding/src/Models/OnboardingStep.php class OnboardingStep (line 16) | class OnboardingStep extends Model FILE: packages/onboarding/src/ServiceProvider.php class ServiceProvider (line 12) | class ServiceProvider extends BaseServiceProvider method register (line 14) | public function register(): void method registerConfig (line 20) | protected function registerConfig(): static method boot (line 27) | public function boot(): void method bootConfig (line 38) | protected function bootConfig(): static method bootMigrations (line 47) | protected function bootMigrations(): static method bootCommands (line 54) | protected function bootCommands(): static method bootViews (line 65) | protected function bootViews(): static method bootLivewire (line 72) | protected function bootLivewire(): static method bootRoutes (line 81) | protected function bootRoutes(): static FILE: packages/onboarding/tests/TestCase.php class TestCase (line 11) | abstract class TestCase extends BaseTestCase method setUp (line 15) | protected function setUp(): void method getPackageProviders (line 22) | protected function getPackageProviders($app): array method defineEnvironment (line 31) | protected function defineEnvironment($app): void FILE: packages/settings/src/Livewire/Forms/ProfileForm.php class ProfileForm (line 8) | class ProfileForm extends Form FILE: packages/settings/src/Livewire/Forms/UpdatePasswordForm.php class UpdatePasswordForm (line 8) | class UpdatePasswordForm extends Form method rules (line 18) | public function rules(): array method messages (line 26) | public function messages(): array FILE: packages/settings/src/Livewire/Settings.php class Settings (line 10) | class Settings extends Component method mount (line 15) | public function mount(): void method tabs (line 24) | protected function tabs(): array method render (line 60) | public function render(): mixed FILE: packages/settings/src/Livewire/Tabs/Profile.php class Profile (line 11) | class Profile extends Component method mount (line 17) | public function mount(): void method save (line 25) | public function save(): void method render (line 42) | public function render(): mixed FILE: packages/settings/src/Livewire/Tabs/Security.php class Security (line 12) | class Security extends Component method updatePassword (line 18) | public function updatePassword(): void method render (line 38) | public function render(): mixed FILE: packages/settings/src/Livewire/Tabs/Team.php class Team (line 8) | class Team extends Component method render (line 10) | public function render(): mixed FILE: packages/settings/src/ServiceProvider.php class ServiceProvider (line 12) | class ServiceProvider extends BaseServiceProvider method register (line 14) | public function register(): void method registerConfig (line 20) | protected function registerConfig(): static method boot (line 27) | public function boot(): void method bootConfig (line 38) | protected function bootConfig(): static method bootMigrations (line 47) | protected function bootMigrations(): static method bootCommands (line 54) | protected function bootCommands(): static method bootViews (line 65) | protected function bootViews(): static method bootLivewire (line 72) | protected function bootLivewire(): static method bootRoutes (line 81) | protected function bootRoutes(): static FILE: packages/settings/tests/TestCase.php class TestCase (line 11) | abstract class TestCase extends BaseTestCase method setUp (line 15) | protected function setUp(): void method getPackageProviders (line 22) | protected function getPackageProviders($app): array method defineEnvironment (line 31) | protected function defineEnvironment($app): void FILE: packages/sites/database/migrations/2024_02_20_170000_create_sites_table.php method up (line 10) | public function up(): void method down (line 22) | public function down(): void FILE: packages/sites/src/Actions/ImportSite.php class ImportSite (line 22) | class ImportSite method __construct (line 24) | public function __construct( method import (line 30) | public function import(int $teamId, string $domain, array $monitors): ... method importUptime (line 60) | protected function importUptime(Site $site): void method importLighthouse (line 79) | protected function importLighthouse(Site $site): void method importDns (line 93) | protected function importDns(Site $site): void method importCertificate (line 128) | protected function importCertificate(Site $site): void method importCrawler (line 139) | protected function importCrawler(Site $site): void method stripProtocol (line 151) | protected function stripProtocol(string $domain): string FILE: packages/sites/src/Conditions/SiteCondition.php class SiteCondition (line 10) | class SiteCondition extends SelectCondition method applies (line 15) | public function applies( method operators (line 40) | public function operators(): array method options (line 49) | public function options(): array FILE: packages/sites/src/Http/Controllers/SiteController.php class SiteController (line 9) | class SiteController extends Controller method view (line 11) | public function view(Site $site): mixed method delete (line 129) | public function delete(Site $site): RedirectResponse FILE: packages/sites/src/Http/Livewire/Forms/CreateSiteForm.php class CreateSiteForm (line 8) | class CreateSiteForm extends Form FILE: packages/sites/src/Http/Livewire/ImportSites.php class ImportSites (line 13) | class ImportSites extends Component method mount (line 32) | public function mount(): void method confirm (line 40) | public function confirm(): void method cancel (line 63) | public function cancel(): void method import (line 68) | public function import(): void method render (line 98) | public function render(): View FILE: packages/sites/src/Http/Livewire/SiteForm.php class SiteForm (line 22) | class SiteForm extends Component method mount (line 32) | public function mount(?Site $site): void method normalizeDomainToUrl (line 44) | protected function normalizeDomainToUrl(string $domain): string method save (line 55) | #[On('save')] method render (line 90) | public function render(): View method normalizeUrl (line 105) | private function normalizeUrl(?string $url): string method tabs (line 120) | protected function tabs(): array FILE: packages/sites/src/Http/Livewire/Sites.php class Sites (line 10) | class Sites extends Component method render (line 14) | public function render(): View FILE: packages/sites/src/Http/Livewire/Tables/SiteTable.php class SiteTable (line 19) | class SiteTable extends BaseTable method columns (line 26) | protected function columns(): array method actions (line 178) | protected function actions(): array method link (line 187) | public function link(Model $model): ?string FILE: packages/sites/src/Http/Livewire/Tabs/CertificateMonitor.php class CertificateMonitor (line 12) | class CertificateMonitor extends Component method mount (line 19) | public function mount(Site $site): void method monitor (line 25) | #[Computed] method save (line 45) | #[On('save')] method render (line 53) | public function render(): mixed FILE: packages/sites/src/Http/Livewire/Tabs/Crawler.php class Crawler (line 11) | class Crawler extends Component method mount (line 18) | public function mount(Site $site): void method crawler (line 24) | #[Computed] method render (line 43) | public function render(): mixed FILE: packages/sites/src/Http/Livewire/Tabs/DnsMonitors.php class DnsMonitors (line 9) | class DnsMonitors extends Component method mount (line 14) | public function mount(Site $site): void method render (line 19) | public function render(): mixed FILE: packages/sites/src/Http/Livewire/Tabs/HealthcheckMonitor.php class HealthcheckMonitor (line 13) | class HealthcheckMonitor extends Component method mount (line 20) | public function mount(Site $site): void method healthcheck (line 26) | #[Computed] method save (line 48) | #[On('save')] method render (line 56) | public function render(): mixed FILE: packages/sites/src/Http/Livewire/Tabs/LighthouseMonitors.php class LighthouseMonitors (line 13) | class LighthouseMonitors extends Component method rules (line 25) | public function rules(): array method validationAttributes (line 35) | public function validationAttributes(): array method mount (line 42) | public function mount(Site $site): void method updated (line 55) | public function updated(): void method save (line 60) | #[On('save')] method addPage (line 86) | public function addPage(): void method render (line 99) | public function render(): mixed FILE: packages/sites/src/Http/Livewire/Tabs/UptimeMonitor.php class UptimeMonitor (line 13) | class UptimeMonitor extends Component method mount (line 20) | public function mount(Site $site): void method monitor (line 26) | #[Computed] method save (line 49) | #[On('save')] method render (line 57) | public function render(): mixed FILE: packages/sites/src/Jobs/ImportSiteJob.php class ImportSiteJob (line 12) | class ImportSiteJob implements ShouldBeUnique, ShouldQueue method __construct (line 19) | public function __construct( method handle (line 27) | public function handle(ImportSite $importer): void method uniqueId (line 36) | public function uniqueId(): string method tags (line 42) | public function tags(): array FILE: packages/sites/src/Models/Site.php class Site (line 34) | #[ObservedBy([SiteObserver::class])] method uptimeMonitor (line 40) | public function uptimeMonitor(): HasOne method lighthouseMonitors (line 45) | public function lighthouseMonitors(): HasMany method dnsMonitors (line 50) | public function dnsMonitors(): HasMany method crawler (line 55) | public function crawler(): HasOne method certificateMonitor (line 60) | public function certificateMonitor(): HasOne method healthcheck (line 65) | public function healthcheck(): HasOne FILE: packages/sites/src/Observers/SiteObserver.php class SiteObserver (line 8) | class SiteObserver method creating (line 10) | public function creating(Site $site): void FILE: packages/sites/src/ServiceProvider.php class ServiceProvider (line 26) | class ServiceProvider extends BaseServiceProvider method register (line 28) | public function register(): void method registerConfig (line 35) | protected function registerConfig(): static method registerActions (line 42) | protected function registerActions(): static method boot (line 48) | public function boot(): void method bootConfig (line 62) | protected function bootConfig(): static method bootMigrations (line 71) | protected function bootMigrations(): static method bootCommands (line 78) | protected function bootCommands(): static method bootViews (line 89) | protected function bootViews(): static method bootLivewire (line 96) | protected function bootLivewire(): static method bootRoutes (line 113) | protected function bootRoutes(): static method bootNavigation (line 123) | protected function bootNavigation(): static method bootNotifications (line 130) | protected function bootNotifications(): static method bootPolicies (line 139) | protected function bootPolicies(): static FILE: packages/sites/tests/TestCase.php class TestCase (line 10) | abstract class TestCase extends BaseTestCase method getPackageProviders (line 14) | protected function getPackageProviders($app): array method defineEnvironment (line 22) | protected function defineEnvironment($app): void FILE: packages/uptime/database/factories/MonitorFactory.php class MonitorFactory (line 9) | class MonitorFactory extends Factory method definition (line 13) | public function definition(): array FILE: packages/uptime/database/migrations/2024_02_21_190000_create_uptime_monitors_table.php method up (line 11) | public function up(): void method down (line 31) | public function down(): void FILE: packages/uptime/database/migrations/2024_02_21_190100_create_uptime_results_table.php method up (line 10) | public function up(): void method down (line 22) | public function down(): void FILE: packages/uptime/database/migrations/2024_02_21_190200_create_uptime_downtimes_table.php method up (line 10) | public function up(): void method down (line 23) | public function down(): void FILE: packages/uptime/database/migrations/2024_02_22_073000_create_uptime_results_aggregates_table.php method up (line 10) | public function up(): void method down (line 22) | public function down(): void FILE: packages/uptime/database/migrations/2024_05_21_170200_uptime_downtimes_data_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/uptime/database/migrations/2025_02_01_170000_uptime_monitors_enabled_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/uptime/database/migrations/2025_05_06_190000_uptime_monitors_schedule_fields.php method up (line 9) | public function up(): void method down (line 21) | public function down(): void FILE: packages/uptime/database/migrations/2025_10_05_080000_create_uptime_outposts_table.php method up (line 9) | public function up(): void method down (line 31) | public function down(): void FILE: packages/uptime/database/migrations/2025_10_06_181706_add_country_to_uptime_results_tables.php method up (line 9) | public function up(): void method down (line 20) | public function down(): void FILE: packages/uptime/database/migrations/2025_10_06_183423_add_location_to_uptime_monitors_table.php method up (line 9) | public function up(): void method down (line 17) | public function down(): void FILE: packages/uptime/database/migrations/2025_10_06_184619_add_country_to_uptime_monitors_table.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/uptime/database/migrations/2025_10_07_180857_add_geoip_fetched_at_to_uptime_monitors_table.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/uptime/database/migrations/2025_10_08_100000_add_closest_outpost_id_to_uptime_monitors_table.php method up (line 10) | public function up(): void method down (line 17) | public function down(): void FILE: packages/uptime/database/migrations/2025_10_19_152447_add_unavailable_at_to_uptime_outposts_table.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/uptime/database/migrations/2025_12_23_192903_add_geoip_automatic_to_uptime_monitors_table.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/uptime/database/migrations/2025_12_23_193500_add_geoip_automatic_to_uptime_outposts_table.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/uptime/database/migrations/2025_12_27_142900_update_ping_monitor_types.php method up (line 8) | public function up(): void method down (line 15) | public function down(): void FILE: packages/uptime/src/Actions/AggregateResults.php class AggregateResults (line 9) | class AggregateResults method aggregate (line 11) | public function aggregate(Monitor $monitor): void FILE: packages/uptime/src/Actions/CalculateUptimePercentage.php class CalculateUptimePercentage (line 10) | class CalculateUptimePercentage method calculate (line 12) | public function calculate(Monitor $monitor, string $carbonModifier = '... FILE: packages/uptime/src/Actions/CheckLatency.php class CheckLatency (line 9) | class CheckLatency method check (line 11) | public function check(Monitor $monitor): void method checkForCountry (line 24) | protected function checkForCountry(Monitor $monitor, string $country):... method checkForPeak (line 60) | protected function checkForPeak(Monitor $monitor, string $country, flo... FILE: packages/uptime/src/Actions/CheckUptime.php class CheckUptime (line 18) | class CheckUptime method __construct (line 20) | public function __construct( method check (line 25) | public function check(Monitor $monitor): void FILE: packages/uptime/src/Actions/FetchGeolocation.php class FetchGeolocation (line 10) | class FetchGeolocation method __construct (line 12) | public function __construct(protected ResolveRecord $resolveRecord) {} method fetch (line 14) | public function fetch(string $target): ?array method extractHost (line 57) | protected function extractHost(string $target): ?string method isIpAddress (line 77) | protected function isIpAddress(string $host): bool method resolveToIp (line 82) | protected function resolveToIp(string $domain): ?string FILE: packages/uptime/src/Actions/Outpost/DetermineOutpost.php class DetermineOutpost (line 11) | class DetermineOutpost method determine (line 13) | public function determine(?Monitor $monitor = null, array $excludedOut... method updateClosestOutpost (line 42) | protected function updateClosestOutpost(Monitor $monitor): void method selectClosestOutpost (line 53) | protected function selectClosestOutpost(Monitor $monitor, array $exclu... method selectRemoteOutpost (line 71) | protected function selectRemoteOutpost(Monitor $monitor, array $exclud... method findClosestOutpost (line 96) | protected function findClosestOutpost(Monitor $monitor, array $exclude... FILE: packages/uptime/src/Actions/Outpost/GenerateOutpostCertificate.php class GenerateOutpostCertificate (line 5) | class GenerateOutpostCertificate method __construct (line 7) | public function __construct( method generate (line 11) | public function generate(string $commonName, string $outpostIp, int $v... FILE: packages/uptime/src/Actions/Outpost/GenerateRootCertificate.php class GenerateRootCertificate (line 8) | class GenerateRootCertificate method generate (line 14) | public function generate(): void method exists (line 56) | public function exists(): bool method getRootCertificatePath (line 61) | public function getRootCertificatePath(): string method getRootCertificate (line 70) | public function getRootCertificate(): string method getRootPrivateKey (line 85) | public function getRootPrivateKey(): string method disk (line 100) | protected function disk(): Filesystem FILE: packages/uptime/src/Actions/Outpost/RegisterOutpost.php class RegisterOutpost (line 9) | class RegisterOutpost method __construct (line 11) | public function __construct( method register (line 15) | public function register( FILE: packages/uptime/src/Commands/AggregateResultsCommand.php class AggregateResultsCommand (line 9) | class AggregateResultsCommand extends Command method handle (line 15) | public function handle(): int FILE: packages/uptime/src/Commands/CheckLatencyCommand.php class CheckLatencyCommand (line 10) | class CheckLatencyCommand extends Command method handle (line 16) | public function handle(CheckLatency $checkLatency, TeamService $teamSe... FILE: packages/uptime/src/Commands/CheckUnavailableOutpostsCommand.php class CheckUnavailableOutpostsCommand (line 10) | class CheckUnavailableOutpostsCommand extends Command method handle (line 16) | public function handle(): int FILE: packages/uptime/src/Commands/CheckUptimeCommand.php class CheckUptimeCommand (line 9) | class CheckUptimeCommand extends Command method handle (line 15) | public function handle(): int FILE: packages/uptime/src/Commands/GenerateRootCaCommand.php class GenerateRootCaCommand (line 8) | class GenerateRootCaCommand extends Command method handle (line 14) | public function handle(GenerateRootCertificate $generator): int FILE: packages/uptime/src/Commands/ScheduleUptimeChecksCommand.php class ScheduleUptimeChecksCommand (line 10) | class ScheduleUptimeChecksCommand extends Command method handle (line 16) | public function handle(): int FILE: packages/uptime/src/Data/UptimeResult.php class UptimeResult (line 5) | class UptimeResult method __construct (line 7) | public function __construct( FILE: packages/uptime/src/Enums/Type.php method label (line 14) | public function label(): string method outpostValue (line 23) | public function outpostValue(): string method formatTarget (line 32) | public function formatTarget(Monitor $monitor): string FILE: packages/uptime/src/Events/DowntimeEndEvent.php class DowntimeEndEvent (line 9) | class DowntimeEndEvent method __construct (line 14) | public function __construct( FILE: packages/uptime/src/Events/DowntimeStartEvent.php class DowntimeStartEvent (line 9) | class DowntimeStartEvent method __construct (line 14) | public function __construct( FILE: packages/uptime/src/Events/UptimeCheckedEvent.php class UptimeCheckedEvent (line 9) | class UptimeCheckedEvent method __construct (line 14) | public function __construct( FILE: packages/uptime/src/Http/Controllers/Api/OutpostController.php class OutpostController (line 14) | class OutpostController extends Controller method register (line 16) | public function register( method unregister (line 68) | public function unregister(Request $request): JsonResponse method list (line 84) | public function list(): JsonResponse FILE: packages/uptime/src/Http/Controllers/Api/OutpostIpController.php class OutpostIpController (line 12) | class OutpostIpController extends Controller method list (line 14) | public function list(string $format): Response|JsonResponse FILE: packages/uptime/src/Http/Controllers/UptimeMonitorController.php class UptimeMonitorController (line 10) | class UptimeMonitorController extends Controller method index (line 14) | public function index(Monitor $monitor): mixed method delete (line 24) | public function delete(Monitor $monitor): mixed FILE: packages/uptime/src/Http/Livewire/Charts/ColumnLatencyChart.php class ColumnLatencyChart (line 7) | class ColumnLatencyChart extends LatencyChart method mount (line 11) | public function mount(array $data): void method data (line 28) | public function data(): array method render (line 70) | public function render(): View FILE: packages/uptime/src/Http/Livewire/Charts/LatencyChart.php class LatencyChart (line 16) | class LatencyChart extends BaseChart method mount (line 27) | public function mount(array $data): void method toggleCountry (line 47) | public function toggleCountry(string $country): void method setDateRange (line 58) | public function setDateRange(string $range): void method selectAllCountries (line 64) | public function selectAllCountries(): void method clearCountries (line 70) | public function clearCountries(): void method getClosestCountry (line 76) | protected function getClosestCountry(): ?string method getDateRangeStart (line 85) | protected function getDateRangeStart(): Carbon method getDateRangeOptions (line 97) | protected function getDateRangeOptions(): array method availableCountries (line 108) | protected function availableCountries(): Collection method points (line 124) | protected function points(): Collection method data (line 142) | public function data(): array method singleLineData (line 151) | protected function singleLineData(): array method multiCountryData (line 203) | protected function multiCountryData(): array method getIdentifier (line 359) | protected function getIdentifier(): string method render (line 364) | public function render(): View FILE: packages/uptime/src/Http/Livewire/Forms/CreateUptimeMonitorForm.php class CreateUptimeMonitorForm (line 14) | class CreateUptimeMonitorForm extends Form method getRules (line 46) | public function getRules(): array method all (line 78) | public function all(): array FILE: packages/uptime/src/Http/Livewire/Monitor/Dashboard.php class Dashboard (line 11) | class Dashboard extends Component method mount (line 16) | public function mount(int $monitorId): void method render (line 21) | public function render(): View FILE: packages/uptime/src/Http/Livewire/Tables/DowntimeTable.php class DowntimeTable (line 13) | class DowntimeTable extends BaseTable method mount (line 24) | public function mount(int $monitorId): void method columns (line 30) | protected function columns(): array method query (line 50) | protected function query(): Builder FILE: packages/uptime/src/Http/Livewire/Tables/MonitorTable.php class MonitorTable (line 22) | class MonitorTable extends BaseTable method columns (line 31) | protected function columns(): array method filters (line 127) | protected function filters(): array method actions (line 140) | protected function actions(): array method link (line 163) | public function link(Model $model): ?string FILE: packages/uptime/src/Http/Livewire/UptimeMonitorForm.php class UptimeMonitorForm (line 14) | class UptimeMonitorForm extends Component method mount (line 24) | public function mount(?Monitor $monitor): void method save (line 45) | #[On('save')] method render (line 73) | public function render(): mixed FILE: packages/uptime/src/Http/Livewire/UptimeMonitors.php class UptimeMonitors (line 9) | class UptimeMonitors extends Component method render (line 11) | public function render(): View FILE: packages/uptime/src/Http/Middleware/ExternalOutpostMiddleware.php class ExternalOutpostMiddleware (line 7) | class ExternalOutpostMiddleware method handle (line 9) | public function handle(Request $request, \Closure $next): mixed FILE: packages/uptime/src/Http/Middleware/OutpostAuthMiddleware.php class OutpostAuthMiddleware (line 7) | class OutpostAuthMiddleware method handle (line 9) | public function handle(Request $request, \Closure $next): mixed FILE: packages/uptime/src/Jobs/AggregateResultsJob.php class AggregateResultsJob (line 14) | class AggregateResultsJob implements ShouldBeUnique, ShouldQueue method __construct (line 21) | public function __construct(public Monitor $monitor) method handle (line 26) | public function handle(AggregateResults $results): void method uniqueId (line 31) | public function uniqueId(): int FILE: packages/uptime/src/Jobs/CheckUnavailableOutpostJob.php class CheckUnavailableOutpostJob (line 16) | class CheckUnavailableOutpostJob implements ShouldBeUnique, ShouldQueue method __construct (line 23) | public function __construct(public Outpost $outpost) method handle (line 28) | public function handle(): void method uniqueId (line 50) | public function uniqueId(): int FILE: packages/uptime/src/Jobs/CheckUptimeJob.php class CheckUptimeJob (line 15) | class CheckUptimeJob implements ShouldBeUniqueUntilProcessing, ShouldQueue method __construct (line 22) | public function __construct(public Monitor $monitor) method handle (line 27) | public function handle(CheckUptime $uptime, TeamService $teamService):... method uniqueId (line 33) | public function uniqueId(): int FILE: packages/uptime/src/Jobs/UpdateMonitorLocationJob.php class UpdateMonitorLocationJob (line 13) | class UpdateMonitorLocationJob implements ShouldQueue method __construct (line 20) | public function __construct(public Monitor $monitor) method handle (line 25) | public function handle(FetchGeolocation $fetchGeolocation): void FILE: packages/uptime/src/Listeners/CheckLatencyListener.php class CheckLatencyListener (line 8) | class CheckLatencyListener method __construct (line 10) | public function __construct(protected CheckLatency $checker) {} method handle (line 12) | public function handle(UptimeCheckedEvent $event): void FILE: packages/uptime/src/Listeners/DowntimeEndNotificationListener.php class DowntimeEndNotificationListener (line 8) | class DowntimeEndNotificationListener method handle (line 10) | public function handle(DowntimeEndEvent $event): void FILE: packages/uptime/src/Listeners/DowntimeStartNotificationListener.php class DowntimeStartNotificationListener (line 9) | class DowntimeStartNotificationListener method __construct (line 11) | public function __construct(protected TeamService $teamService) {} method handle (line 13) | public function handle(DowntimeStartEvent $event): void FILE: packages/uptime/src/Models/Downtime.php class Downtime (line 22) | class Downtime extends Model method monitor (line 37) | public function monitor(): BelongsTo method prunable (line 42) | public function prunable(): Builder FILE: packages/uptime/src/Models/Monitor.php class Monitor (line 50) | #[ObservedBy([MonitorObserver::class])] method site (line 73) | public function site(): BelongsTo method results (line 78) | public function results(): HasMany method aggregatedResults (line 83) | public function aggregatedResults(): HasMany method downtimes (line 88) | public function downtimes(): HasMany method team (line 93) | public function team(): BelongsTo method closestOutpost (line 98) | public function closestOutpost(): BelongsTo method currentDowntime (line 103) | public function currentDowntime(): ?Downtime method shouldFetchGeoip (line 114) | public function shouldFetchGeoip(): bool method newFactory (line 127) | protected static function newFactory(): MonitorFactory FILE: packages/uptime/src/Models/Outpost.php class Outpost (line 26) | #[ObservedBy([OutpostObserver::class])] method url (line 42) | public function url(): string FILE: packages/uptime/src/Models/Result.php class Result (line 21) | class Result extends Model method monitor (line 30) | public function monitor(): BelongsTo method prunable (line 35) | public function prunable(): Builder FILE: packages/uptime/src/Models/ResultAggregate.php class ResultAggregate (line 18) | class ResultAggregate extends Model method monitor (line 24) | public function monitor(): BelongsTo FILE: packages/uptime/src/Notifications/Conditions/ClosestCountryCondition.php class ClosestCountryCondition (line 10) | class ClosestCountryCondition extends StaticCondition method applies (line 14) | public function applies( method info (line 37) | public static function info(): ?string FILE: packages/uptime/src/Notifications/Conditions/CountryCondition.php class CountryCondition (line 11) | class CountryCondition extends SelectCondition method options (line 15) | public function options(): array method operators (line 25) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/uptime/src/Notifications/Conditions/LatencyMsCondition.php class LatencyMsCondition (line 11) | class LatencyMsCondition extends Condition method operands (line 17) | public function operands(): array method operators (line 26) | public function operators(): array method applies (line 38) | public function applies( method getCurrentLatency (line 64) | protected function getCurrentLatency(LatencyChangedNotification|Latenc... method getLatencyChange (line 73) | protected function getLatencyChange(LatencyChangedNotification|Latency... FILE: packages/uptime/src/Notifications/Conditions/LatencyPercentCondition.php class LatencyPercentCondition (line 9) | class LatencyPercentCondition extends Condition method operands (line 13) | public function operands(): array method operators (line 21) | public function operators(): array method applies (line 33) | public function applies( FILE: packages/uptime/src/Notifications/DowntimeEndNotification.php class DowntimeEndNotification (line 11) | class DowntimeEndNotification extends Notification implements HasSite method __construct (line 17) | public function __construct( method title (line 21) | public function title(): string method description (line 30) | public function description(): string method info (line 39) | public static function info(): ?string method uniqueId (line 44) | public function uniqueId(): string|int method site (line 49) | public function site(): ?Site FILE: packages/uptime/src/Notifications/DowntimeStartNotification.php class DowntimeStartNotification (line 11) | class DowntimeStartNotification extends Notification implements HasSite method __construct (line 17) | public function __construct( method title (line 21) | public function title(): string method description (line 28) | public function description(): string method info (line 39) | public static function info(): ?string method uniqueId (line 44) | public function uniqueId(): string method site (line 49) | public function site(): ?Site FILE: packages/uptime/src/Notifications/LatencyChangedNotification.php class LatencyChangedNotification (line 12) | class LatencyChangedNotification extends Notification implements HasSite method __construct (line 34) | public function __construct( method title (line 42) | public function title(): string method description (line 50) | public function description(): string method info (line 66) | public static function info(): ?string method viewUrl (line 71) | public function viewUrl(): ?string method level (line 76) | public function level(): Level method uniqueId (line 85) | public function uniqueId(): string|int method site (line 92) | public function site(): ?Site FILE: packages/uptime/src/Notifications/LatencyPeakNotification.php class LatencyPeakNotification (line 14) | class LatencyPeakNotification extends Notification implements HasSite method __construct (line 49) | public function __construct( method title (line 57) | public function title(): string method description (line 67) | public function description(): string method info (line 79) | public static function info(): ?string method viewUrl (line 84) | public function viewUrl(): ?string method level (line 89) | public function level(): Level method uniqueId (line 98) | public function uniqueId(): string|int method site (line 105) | public function site(): ?Site FILE: packages/uptime/src/Observers/MonitorObserver.php class MonitorObserver (line 10) | class MonitorObserver method creating (line 12) | public function creating(Monitor $monitor): void method created (line 22) | public function created(Monitor $monitor): void FILE: packages/uptime/src/Observers/OutpostObserver.php class OutpostObserver (line 9) | class OutpostObserver method updated (line 11) | public function updated(Outpost $outpost): void method deleted (line 27) | public function deleted(Outpost $outpost): void FILE: packages/uptime/src/ServiceProvider.php class ServiceProvider (line 46) | class ServiceProvider extends BaseServiceProvider method register (line 48) | public function register(): void method registerConfig (line 54) | protected function registerConfig(): static method boot (line 61) | public function boot(): void method bootConfig (line 78) | protected function bootConfig(): static method bootMigrations (line 87) | protected function bootMigrations(): static method bootCommands (line 94) | protected function bootCommands(): static method bootViews (line 110) | protected function bootViews(): static method bootLivewire (line 117) | protected function bootLivewire(): static method bootRoutes (line 133) | protected function bootRoutes(): static method bootEvents (line 147) | protected function bootEvents(): static method bootRatelimiting (line 158) | protected function bootRatelimiting(): static method bootNavigation (line 167) | protected function bootNavigation(): static method bootNotifications (line 174) | protected function bootNotifications(): static method bootGates (line 200) | protected function bootGates(): static method bootPolicies (line 209) | protected function bootPolicies(): static FILE: packages/uptime/tests/Fakes/HandlerStatsResponse.php class HandlerStatsResponse (line 8) | class HandlerStatsResponse extends Response implements PromiseInterface method withHandlerStats (line 12) | public function withHandlerStats(array $handlerStats): static method handlerStats (line 19) | public function handlerStats(): array method then (line 24) | public function then(?callable $onFulfilled = null, ?callable $onRejec... method otherwise (line 29) | public function otherwise(callable $onRejected): PromiseInterface method getState (line 34) | public function getState(): string method resolve (line 39) | public function resolve($value): void method reject (line 44) | public function reject($reason): void method cancel (line 49) | public function cancel(): void method wait (line 54) | public function wait(bool $unwrap = true) FILE: packages/uptime/tests/Feature/AggregateResultsTest.php class AggregateResultsTest (line 10) | class AggregateResultsTest extends TestCase method test_it_aggregates_uptime_results (line 12) | public function test_it_aggregates_uptime_results(): void method test_it_aggregates_uptime_results_per_country (line 51) | public function test_it_aggregates_uptime_results_per_country(): void FILE: packages/uptime/tests/Feature/DowntimeTest.php class DowntimeTest (line 14) | class DowntimeTest extends TestCase method test_it_checks_dispatches_event_on_downtime_once (line 16) | public function test_it_checks_dispatches_event_on_downtime_once(): void method test_it_resolves_downtime (line 66) | public function test_it_resolves_downtime(): void FILE: packages/uptime/tests/Feature/UptimeTest.php class UptimeTest (line 12) | class UptimeTest extends TestCase method test_it_checks_uptime_via_http (line 14) | public function test_it_checks_uptime_via_http(): void method test_it_checks_uptime_via_ping (line 60) | public function test_it_checks_uptime_via_ping(): void FILE: packages/uptime/tests/TestCase.php class TestCase (line 11) | abstract class TestCase extends BaseTestCase method getPackageProviders (line 15) | protected function getPackageProviders($app): array method defineEnvironment (line 25) | protected function defineEnvironment($app): void method setUp (line 35) | protected function setUp(): void FILE: packages/uptime/tests/Unit/CalculateUptimePercentageTest.php class CalculateUptimePercentageTest (line 13) | class CalculateUptimePercentageTest extends TestCase method test_it_calculates_uptime (line 15) | public function test_it_calculates_uptime(): void FILE: packages/uptime/tests/Unit/DetermineOutpostPerformanceTest.php class DetermineOutpostPerformanceTest (line 12) | class DetermineOutpostPerformanceTest extends TestCase method test_it_efficiently_handles_thousands_of_outposts (line 14) | public function test_it_efficiently_handles_thousands_of_outposts(): void method test_it_uses_database_queries_not_memory (line 93) | public function test_it_uses_database_queries_not_memory(): void method test_remote_selection_distributes_across_all_countries (line 151) | public function test_remote_selection_distributes_across_all_countries... FILE: packages/uptime/tests/Unit/DetermineOutpostTest.php class DetermineOutpostTest (line 12) | class DetermineOutpostTest extends TestCase method test_it_returns_null_when_no_outposts_available (line 14) | public function test_it_returns_null_when_no_outposts_available(): void method test_it_selects_same_country_outpost_approximately_50_percent (line 33) | public function test_it_selects_same_country_outpost_approximately_50_... method test_it_distributes_remote_country_outposts_evenly (line 120) | public function test_it_distributes_remote_country_outposts_evenly(): ... method test_it_handles_monitor_without_country (line 200) | public function test_it_handles_monitor_without_country(): void method test_it_handles_single_outpost_in_same_country (line 231) | public function test_it_handles_single_outpost_in_same_country(): void method test_it_handles_no_same_country_outposts (line 267) | public function test_it_handles_no_same_country_outposts(): void method test_it_stores_closest_outpost_id (line 314) | public function test_it_stores_closest_outpost_id(): void method test_it_nullifies_closest_outpost_when_outpost_deleted (line 364) | public function test_it_nullifies_closest_outpost_when_outpost_deleted... method test_it_nullifies_closest_outpost_when_outpost_becomes_unavailable (line 401) | public function test_it_nullifies_closest_outpost_when_outpost_becomes... method test_it_uses_cached_closest_outpost_when_available (line 438) | public function test_it_uses_cached_closest_outpost_when_available(): ... method test_excluded_outposts_dont_affect_closest_cache (line 494) | public function test_excluded_outposts_dont_affect_closest_cache(): void FILE: packages/uptime/tests/Unit/Enums/TypeTest.php class TypeTest (line 9) | class TypeTest extends TestCase method test_http_format_target_accepts_ip_host (line 11) | public function test_http_format_target_accepts_ip_host(): void FILE: packages/uptime/tests/Unit/ExternalOutpostMiddlewareTest.php class ExternalOutpostMiddlewareTest (line 9) | class ExternalOutpostMiddlewareTest extends TestCase method test_it_allows_private_ip_when_external_outposts_disabled (line 11) | public function test_it_allows_private_ip_when_external_outposts_disab... method test_it_allows_localhost_when_external_outposts_disabled (line 27) | public function test_it_allows_localhost_when_external_outposts_disabl... method test_it_denies_public_ip_when_external_outposts_disabled (line 43) | public function test_it_denies_public_ip_when_external_outposts_disabl... method test_it_allows_public_ip_when_external_outposts_enabled (line 59) | public function test_it_allows_public_ip_when_external_outposts_enable... method test_it_allows_private_ip_when_external_outposts_enabled (line 75) | public function test_it_allows_private_ip_when_external_outposts_enabl... method test_it_allows_reserved_ip_when_external_outposts_disabled (line 91) | public function test_it_allows_reserved_ip_when_external_outposts_disa... method test_it_allows_ipv6_private_address (line 107) | public function test_it_allows_ipv6_private_address(): void method test_it_denies_ipv6_public_address_when_external_outposts_disabled (line 123) | public function test_it_denies_ipv6_public_address_when_external_outpo... method test_it_allows_ipv6_public_address_when_external_outposts_enabled (line 139) | public function test_it_allows_ipv6_public_address_when_external_outpo... FILE: packages/uptime/tests/Unit/FetchGeolocationTest.php class FetchGeolocationTest (line 11) | class FetchGeolocationTest extends TestCase method test_it_fetches_geolocation_for_hostname (line 13) | public function test_it_fetches_geolocation_for_hostname(): void method test_it_extracts_hostname_from_url (line 37) | public function test_it_extracts_hostname_from_url(): void method test_it_extracts_hostname_from_host_port_format (line 59) | public function test_it_extracts_hostname_from_host_port_format(): void method test_it_returns_null_on_api_failure (line 77) | public function test_it_returns_null_on_api_failure(): void method test_it_returns_null_on_exception (line 94) | public function test_it_returns_null_on_exception(): void FILE: packages/uptime/tests/Unit/GenerateOutpostCertificateTest.php class GenerateOutpostCertificateTest (line 10) | class GenerateOutpostCertificateTest extends TestCase method setUp (line 12) | protected function setUp(): void method test_it_generates_root_ca_certificate (line 23) | public function test_it_generates_root_ca_certificate(): void method test_it_generates_outpost_certificate (line 42) | public function test_it_generates_outpost_certificate(): void method tearDown (line 69) | protected function tearDown(): void FILE: packages/uptime/tests/Unit/OutpostAuthMiddlewareTest.php class OutpostAuthMiddlewareTest (line 9) | class OutpostAuthMiddlewareTest extends TestCase method test_it_allows_request_with_valid_token (line 11) | public function test_it_allows_request_with_valid_token(): void method test_it_denies_request_with_invalid_token (line 27) | public function test_it_denies_request_with_invalid_token(): void method test_it_denies_request_without_token (line 43) | public function test_it_denies_request_without_token(): void FILE: packages/uptime/tests/Unit/RegisterOutpostTest.php class RegisterOutpostTest (line 11) | class RegisterOutpostTest extends TestCase method test_it_registers_new_outpost_with_geolocation (line 13) | public function test_it_registers_new_outpost_with_geolocation(): void method test_it_updates_existing_outpost_with_country (line 37) | public function test_it_updates_existing_outpost_with_country(): void method test_it_fetches_geolocation_for_existing_outpost_without_country (line 65) | public function test_it_fetches_geolocation_for_existing_outpost_witho... method test_it_handles_geolocation_fetch_failure_gracefully (line 98) | public function test_it_handles_geolocation_fetch_failure_gracefully()... method test_it_registers_outpost_with_manual_location_when_geoip_disabled (line 116) | public function test_it_registers_outpost_with_manual_location_when_ge... method test_it_updates_existing_outpost_with_manual_location_when_geoip_disabled (line 145) | public function test_it_updates_existing_outpost_with_manual_location_... FILE: packages/users/database/factories/TeamFactory.php class TeamFactory (line 11) | class TeamFactory extends Factory method definition (line 20) | public function definition(): array FILE: packages/users/database/factories/UserFactory.php class UserFactory (line 14) | class UserFactory extends Factory method definition (line 23) | public function definition(): array method unverified (line 41) | public function unverified(): static method withPersonalTeam (line 53) | public function withPersonalTeam(?callable $callback = null): static FILE: packages/users/database/migrations/2014_10_12_000000_create_users_table.php method up (line 12) | public function up(): void method down (line 30) | public function down(): void FILE: packages/users/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php method up (line 12) | public function up(): void method down (line 24) | public function down(): void FILE: packages/users/database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php method up (line 13) | public function up(): void method down (line 35) | public function down(): void FILE: packages/users/database/migrations/2020_05_21_100000_create_teams_table.php method up (line 12) | public function up(): void method down (line 26) | public function down(): void FILE: packages/users/database/migrations/2020_05_21_200000_create_team_user_table.php method up (line 12) | public function up(): void method down (line 28) | public function down(): void FILE: packages/users/database/migrations/2020_05_21_300000_create_team_invitations_table.php method up (line 12) | public function up(): void method down (line 28) | public function down(): void FILE: packages/users/database/migrations/2024_05_18_100000_team_timezone_field.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: packages/users/src/Actions/Fortify/CreateNewUser.php class CreateNewUser (line 14) | class CreateNewUser implements CreatesNewUsers method create (line 23) | public function create(array $input, array $optional = []): User method createTeam (line 54) | protected function createTeam(User $user): void FILE: packages/users/src/Actions/Fortify/PasswordValidationRules.php type PasswordValidationRules (line 7) | trait PasswordValidationRules method passwordRules (line 14) | protected function passwordRules(): array FILE: packages/users/src/Actions/Fortify/ResetUserPassword.php class ResetUserPassword (line 10) | class ResetUserPassword implements ResetsUserPasswords method reset (line 19) | public function reset(User $user, array $input): void FILE: packages/users/src/Actions/Fortify/UpdateUserPassword.php class UpdateUserPassword (line 10) | class UpdateUserPassword implements UpdatesUserPasswords method update (line 19) | public function update(User $user, array $input): void FILE: packages/users/src/Actions/Fortify/UpdateUserProfileInformation.php class UpdateUserProfileInformation (line 11) | class UpdateUserProfileInformation implements UpdatesUserProfileInformation method update (line 18) | public function update(User $user, array $input): void method updateVerifiedUser (line 46) | protected function updateVerifiedUser(User $user, array $input): void FILE: packages/users/src/Actions/Jetstream/AddTeamMember.php class AddTeamMember (line 16) | class AddTeamMember implements AddsTeamMembers method add (line 21) | public function add(User $user, Team $team, string $email, ?string $ro... method validate (line 41) | protected function validate(Team $team, string $email, ?string $role):... method rules (line 58) | protected function rules(): array method ensureUserIsNotAlreadyOnTeam (line 71) | protected function ensureUserIsNotAlreadyOnTeam(Team $team, string $em... FILE: packages/users/src/Actions/Jetstream/CreateTeam.php class CreateTeam (line 13) | class CreateTeam implements CreatesTeams method create (line 20) | public function create(User $user, array $input): Team FILE: packages/users/src/Actions/Jetstream/DeleteTeam.php class DeleteTeam (line 8) | class DeleteTeam implements DeletesTeams method delete (line 13) | public function delete(Team $team): void FILE: packages/users/src/Actions/Jetstream/DeleteUser.php class DeleteUser (line 11) | class DeleteUser implements DeletesUsers method __construct (line 23) | public function __construct(DeletesTeams $deletesTeams) method delete (line 31) | public function delete(User $user): void method deleteTeams (line 44) | protected function deleteTeams(User $user): void FILE: packages/users/src/Actions/Jetstream/InviteTeamMember.php class InviteTeamMember (line 19) | class InviteTeamMember implements InvitesTeamMembers method invite (line 24) | public function invite(User $user, Team $team, string $email, ?string ... method validate (line 44) | protected function validate(Team $team, string $email, ?string $role):... method rules (line 61) | protected function rules(Team $team): array method ensureUserIsNotAlreadyOnTeam (line 79) | protected function ensureUserIsNotAlreadyOnTeam(Team $team, string $em... FILE: packages/users/src/Actions/Jetstream/RemoveTeamMember.php class RemoveTeamMember (line 13) | class RemoveTeamMember implements RemovesTeamMembers method remove (line 18) | public function remove(User $user, Team $team, User $teamMember): void method authorize (line 32) | protected function authorize(User $user, Team $team, User $teamMember)... method ensureUserDoesNotOwnTeam (line 43) | protected function ensureUserDoesNotOwnTeam(User $teamMember, Team $te... FILE: packages/users/src/Actions/Jetstream/UpdateTeamName.php class UpdateTeamName (line 11) | class UpdateTeamName implements UpdatesTeamNames method update (line 18) | public function update(User $user, Team $team, array $input): void FILE: packages/users/src/Http/Controllers/SocialiteController.php class SocialiteController (line 12) | class SocialiteController extends Controller method redirect (line 14) | public function redirect(string $provider): RedirectResponse method callback (line 21) | public function callback(string $provider, CreateNewUser $creator): Re... FILE: packages/users/src/Http/Middleware/EnsureEmailIsVerified.php class EnsureEmailIsVerified (line 11) | class EnsureEmailIsVerified extends \Illuminate\Auth\Middleware\EnsureEm... method handle (line 20) | public function handle($request, Closure $next, $redirectToRoute = null) FILE: packages/users/src/Http/Middleware/NoUserMiddleware.php class NoUserMiddleware (line 9) | class NoUserMiddleware method handle (line 11) | public function handle(Request $request, Closure $next): mixed FILE: packages/users/src/Models/Membership.php class Membership (line 7) | class Membership extends JetstreamMembership FILE: packages/users/src/Models/Team.php class Team (line 23) | class Team extends JetstreamTeam method newFactory (line 52) | protected static function newFactory(): TeamFactory FILE: packages/users/src/Models/TeamInvitation.php class TeamInvitation (line 8) | class TeamInvitation extends JetstreamTeamInvitation method team (line 23) | public function team(): BelongsTo FILE: packages/users/src/Models/User.php class User (line 33) | class User extends Authenticatable implements MustVerifyEmail method sendEmailVerificationNotification (line 66) | public function sendEmailVerificationNotification(): void method newFactory (line 77) | protected static function newFactory(): UserFactory FILE: packages/users/src/Notifications/VerifyEmail.php class VerifyEmail (line 9) | class VerifyEmail extends BaseVerifyEmail implements ShouldQueue FILE: packages/users/src/Observers/TeamObserver.php class TeamObserver (line 8) | class TeamObserver method creating (line 10) | public function creating(Model $model): void FILE: packages/users/src/Policies/TeamPolicy.php class TeamPolicy (line 9) | class TeamPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Team $team): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Team $team): bool method addTeamMember (line 48) | public function addTeamMember(User $user, Team $team): bool method updateTeamMember (line 56) | public function updateTeamMember(User $user, Team $team): bool method removeTeamMember (line 64) | public function removeTeamMember(User $user, Team $team): bool method delete (line 72) | public function delete(User $user, Team $team): bool FILE: packages/users/src/ServiceProvider.php class ServiceProvider (line 12) | class ServiceProvider extends BaseServiceProvider method register (line 14) | public function register(): void method registerConfig (line 20) | protected function registerConfig(): static method boot (line 27) | public function boot(): void method bootServices (line 38) | protected function bootServices(): static method bootRoutes (line 45) | protected function bootRoutes(): static method bootConfig (line 58) | protected function bootConfig(): static method bootMigrations (line 67) | protected function bootMigrations(): static method bootCommands (line 74) | protected function bootCommands(): static method bootPolicies (line 85) | protected function bootPolicies(): static FILE: packages/users/src/Validators/RegistrationEnabledValidator.php class RegistrationEnabledValidator (line 9) | class RegistrationEnabledValidator implements ValidationRule method validate (line 11) | public function validate(string $attribute, mixed $value, Closure $fai... FILE: packages/users/tests/TestCase.php class TestCase (line 9) | abstract class TestCase extends BaseTestCase method getPackageProviders (line 13) | protected function getPackageProviders($app): array method defineEnvironment (line 20) | protected function defineEnvironment($app): void FILE: scripts/generate-tailwind-sources.mjs constant STATIC_SOURCES (line 9) | const STATIC_SOURCES = [ constant IGNORED_DIRS (line 17) | const IGNORED_DIRS = new Set(['.', '..', 'vendor', 'node_modules']); function directoryExists (line 19) | async function directoryExists(targetPath) { function collectPackageViewsSources (line 28) | async function collectPackageViewsSources() { function collectAllSources (line 87) | async function collectAllSources() { function buildFileContent (line 97) | function buildFileContent(sources) { function main (line 110) | async function main() { FILE: tests/Browser/Notifications/ChannelsFormTest.php class ChannelsFormTest (line 11) | class ChannelsFormTest extends DuskTestCase method it_can_add_channel (line 13) | #[Test] FILE: tests/Browser/Notifications/ChannelsIndexTest.php class ChannelsIndexTest (line 11) | class ChannelsIndexTest extends DuskTestCase method it_shows_table (line 13) | #[Test] FILE: tests/Browser/Notifications/NotificationsFormTest.php class NotificationsFormTest (line 10) | class NotificationsFormTest extends DuskTestCase method it_can_add_channel (line 12) | #[Test] FILE: tests/Browser/Notifications/NotificationsIndexTest.php class NotificationsIndexTest (line 11) | class NotificationsIndexTest extends DuskTestCase method it_shows_table (line 13) | #[Test] FILE: tests/Browser/Pages/HomePage.php class HomePage (line 7) | class HomePage extends Page method url (line 12) | public function url(): string method assert (line 20) | public function assert(Browser $browser): void method elements (line 30) | public function elements(): array FILE: tests/Browser/Pages/Page.php class Page (line 7) | abstract class Page extends BasePage method siteElements (line 14) | public static function siteElements(): array FILE: tests/Browser/Sites/SitesFormTest.php class SitesFormTest (line 10) | class SitesFormTest extends DuskTestCase method it_can_add_site (line 12) | #[Test] method it_can_add_uptime_monitor_via_tab (line 37) | #[Test] FILE: tests/Browser/Sites/SitesIndexTest.php class SitesIndexTest (line 10) | class SitesIndexTest extends DuskTestCase method it_shows_table (line 12) | #[Test] FILE: tests/Browser/Uptime/UptimeFormTest.php class UptimeFormTest (line 9) | class UptimeFormTest extends DuskTestCase method it_can_add_monitor (line 11) | #[Test] FILE: tests/Browser/Uptime/UptimeIndexTest.php class UptimeIndexTest (line 11) | class UptimeIndexTest extends DuskTestCase method it_shows_table (line 13) | #[Test] FILE: tests/CreatesApplication.php type CreatesApplication (line 8) | trait CreatesApplication method createApplication (line 13) | public function createApplication(): Application FILE: tests/DuskTestCase.php class DuskTestCase (line 16) | abstract class DuskTestCase extends BaseTestCase method prepare (line 24) | #[BeforeClass] method driver (line 35) | protected function driver(): RemoteWebDriver method hasHeadlessDisabled (line 57) | protected function hasHeadlessDisabled(): bool method shouldStartMaximized (line 66) | protected function shouldStartMaximized(): bool method user (line 72) | protected function user(): User FILE: tests/TestCase.php class TestCase (line 7) | abstract class TestCase extends BaseTestCase