SYMBOL INDEX (166 symbols across 31 files) FILE: src/Commands/Aliases/MakeLayoutCommand.php class MakeLayoutCommand (line 11) | class MakeLayoutCommand extends Commands\MakeLayoutCommand FILE: src/Commands/Aliases/MakePageBlockCommand.php class MakePageBlockCommand (line 11) | class MakePageBlockCommand extends Commands\MakePageBlockCommand FILE: src/Commands/ClearRoutesCacheCommand.php class ClearRoutesCacheCommand (line 12) | class ClearRoutesCacheCommand extends Command method __construct (line 18) | public function __construct(protected PageRoutesService $pageRoutesSer... method handle (line 23) | public function handle(): int method clearPageCache (line 46) | protected function clearPageCache(PageContract $page, bool $shouldRefr... FILE: src/Commands/MakeLayoutCommand.php class MakeLayoutCommand (line 11) | class MakeLayoutCommand extends Command method handle (line 19) | public function handle(): int FILE: src/Commands/MakePageBlockCommand.php class MakePageBlockCommand (line 11) | class MakePageBlockCommand extends Command method handle (line 19) | public function handle(): int FILE: src/Facades/FilamentFabricator.php class FilamentFabricator (line 38) | class FilamentFabricator extends Facade method getFacadeAccessor (line 40) | protected static function getFacadeAccessor() FILE: src/FilamentFabricatorManager.php class FilamentFabricatorManager (line 18) | class FilamentFabricatorManager method __construct (line 46) | public function __construct(?PageRoutesService $routesService = null) method registerComponent (line 64) | public function registerComponent(string $class, string $baseClass): void method registerLayout (line 74) | public function registerLayout(string $layout): void method registerPageBlock (line 84) | public function registerPageBlock(string $pageBlock): void method registerSchemaSlot (line 93) | public function registerSchemaSlot(string $name, array|Closure $schema... method pushMeta (line 98) | public function pushMeta(array $meta): void method registerScripts (line 103) | public function registerScripts(array $scripts): void method registerStyles (line 108) | public function registerStyles(array $styles): void method favicon (line 113) | public function favicon(string $favicon): void method getLayoutFromName (line 121) | public function getLayoutFromName(string $layoutName): ?string method getPageBlockFromName (line 129) | public function getPageBlockFromName(string $name): ?string method getLayouts (line 139) | public function getLayouts(): array method getDefaultLayoutName (line 144) | public function getDefaultLayoutName(): ?string method getPageBlocks (line 152) | public function getPageBlocks(): array method getPageBlocksRaw (line 157) | public function getPageBlocksRaw(): array method getSchemaSlot (line 162) | public function getSchemaSlot(string $name): array|Closure method getMeta (line 167) | public function getMeta(): array method getScripts (line 172) | public function getScripts(): array method getStyles (line 177) | public function getStyles(): array method getFavicon (line 182) | public function getFavicon(): ?string method getPageModel (line 188) | public function getPageModel(): string method getRoutingPrefix (line 193) | public function getRoutingPrefix(): ?string method getPageUrls (line 213) | public function getPageUrls(): array method getPageUrlFromId (line 218) | public function getPageUrlFromId(int|string $id, array $args = []): ?s... FILE: src/FilamentFabricatorPlugin.php class FilamentFabricatorPlugin (line 11) | class FilamentFabricatorPlugin implements Plugin method make (line 17) | public static function make(): static method getId (line 22) | public function getId(): string method register (line 27) | public function register(Panel $panel): void method boot (line 39) | public function boot(Panel $panel): void method blockPickerStyle (line 44) | public function blockPickerStyle(?BlockPickerStyle $style): static method getBlockPickerStyle (line 51) | public function getBlockPickerStyle(): ?BlockPickerStyle method get (line 56) | public static function get(): static FILE: src/FilamentFabricatorServiceProvider.php class FilamentFabricatorServiceProvider (line 25) | class FilamentFabricatorServiceProvider extends PackageServiceProvider method configurePackage (line 27) | public function configurePackage(Package $package): void method getCommands (line 49) | protected function getCommands(): array method packageRegistered (line 72) | public function packageRegistered(): void method bootingPackage (line 81) | public function bootingPackage(): void method packageBooted (line 109) | public function packageBooted() method registerComponentsFromDirectory (line 126) | protected function registerComponentsFromDirectory(string $baseClass, ... FILE: src/Forms/Components/PageBuilder.php class PageBuilder (line 12) | class PageBuilder extends Builder method setUp (line 21) | protected function setUp(): void method blockPickerStyle (line 47) | public function blockPickerStyle(BlockPickerStyle $style): static method getBlockPickerStyle (line 58) | public function getBlockPickerStyle(): BlockPickerStyle FILE: src/Helpers.php class Helpers (line 9) | abstract class Helpers method arrayRefsGroupBy (line 17) | public static function arrayRefsGroupBy(array &$arr, string $key): array method preloadRelatedModels (line 41) | public static function preloadRelatedModels( FILE: src/Http/Controllers/PageController.php class PageController (line 12) | class PageController method __invoke (line 14) | public function __invoke(?Page $filamentFabricatorPage = null): string FILE: src/Layouts/Layout.php class Layout (line 7) | abstract class Layout method getName (line 13) | public static function getName(): string method getLabel (line 18) | public static function getLabel(): string method getComponent (line 23) | public static function getComponent(): string FILE: src/Listeners/OptimizeWithLaravel.php class OptimizeWithLaravel (line 10) | class OptimizeWithLaravel method handle (line 26) | public function handle(CommandFinished $event): void method shouldHandleEvent (line 39) | public function shouldHandleEvent(CommandFinished $event) method shouldRefresh (line 45) | public function shouldRefresh(CommandFinished $event) method refresh (line 50) | public function refresh() method clear (line 57) | public function clear() method callCommand (line 62) | public function callCommand(array $params = []) FILE: src/Models/Concerns/HandlesPageUrls.php type HandlesPageUrls (line 10) | trait HandlesPageUrls method getDefaultUrlCacheArgs (line 15) | public function getDefaultUrlCacheArgs(): array method getUrlCacheKey (line 25) | public function getUrlCacheKey(array $args = []): string method getUrl (line 38) | public function getUrl(array $args = []): string method getAllUrlCacheKeysArgs (line 83) | public function getAllUrlCacheKeysArgs(): array method getAllUrls (line 98) | public function getAllUrls(): array method getAllUrlCacheKeys (line 108) | public function getAllUrlCacheKeys(): array FILE: src/Models/Contracts/HasPageUrls.php type HasPageUrls (line 5) | interface HasPageUrls method getDefaultUrlCacheArgs (line 12) | public function getDefaultUrlCacheArgs(): array; method getUrlCacheKey (line 17) | public function getUrlCacheKey(array $args = []): string; method getUrl (line 22) | public function getUrl(array $args = []): string; method getAllUrlCacheKeysArgs (line 29) | public function getAllUrlCacheKeysArgs(): array; method getAllUrls (line 36) | public function getAllUrls(): array; method getAllUrlCacheKeys (line 43) | public function getAllUrlCacheKeys(): array; FILE: src/Models/Contracts/Page.php type Page (line 27) | interface Page extends HasPageUrls method parent (line 29) | public function parent(): BelongsTo; method children (line 31) | public function children(): HasMany; method allChildren (line 33) | public function allChildren(): HasMany; method query (line 36) | public static function query(); FILE: src/Models/Page.php class Page (line 11) | class Page extends Model implements Contract method __construct (line 15) | public function __construct(array $attributes = []) method parent (line 26) | public function parent(): BelongsTo method children (line 31) | public function children(): HasMany method allChildren (line 36) | public function allChildren(): HasMany method casts (line 43) | protected function casts(): array FILE: src/Observers/PageRoutesObserver.php class PageRoutesObserver (line 9) | class PageRoutesObserver method __construct (line 11) | public function __construct( method created (line 18) | public function created(PageContract&Model $page): void method updated (line 28) | public function updated(PageContract&Model $page): void method deleting (line 44) | public function deleting(PageContract&Model $page): void method deleted (line 81) | public function deleted(PageContract&Model $page): void method restored (line 90) | public function restored(PageContract&Model $page): void method forceDeleting (line 98) | public function forceDeleting(PageContract&Model $page): void method forceDeleted (line 107) | public function forceDeleted(PageContract&Model $page): void FILE: src/PageBlocks/PageBlock.php class PageBlock (line 8) | abstract class PageBlock method createNewBlock (line 17) | protected static function createNewBlock(): Block method getBlockSchema (line 25) | public static function getBlockSchema(): Block method defineBlock (line 37) | abstract public static function defineBlock(Block $block): Block; method getComponent (line 39) | public static function getComponent(): string method getName (line 47) | public static function getName(): string method mutateData (line 52) | public static function mutateData(array $data): array method preloadRelatedData (line 66) | public static function preloadRelatedData(Page $page, array &$blocks):... FILE: src/Resources/PageResource.php class PageResource (line 34) | class PageResource extends Resource method getModel (line 40) | public static function getModel(): string method form (line 45) | public static function form(Schema $schema): Schema method table (line 138) | public static function table(Table $table): Table method getModelLabel (line 186) | public static function getModelLabel(): string method getPluralModelLabel (line 191) | public static function getPluralModelLabel(): string method getPages (line 196) | public static function getPages(): array FILE: src/Resources/PageResource/Pages/Concerns/HasPreviewModal.php type HasPreviewModal (line 9) | trait HasPreviewModal method getPreviewModalView (line 13) | protected function getPreviewModalView(): ?string method getPreviewModalDataRecordKey (line 18) | protected function getPreviewModalDataRecordKey(): ?string method mutatePreviewModalData (line 23) | protected function mutatePreviewModalData(array $data): array FILE: src/Resources/PageResource/Pages/CreatePage.php class CreatePage (line 10) | class CreatePage extends CreateRecord method getResource (line 16) | public static function getResource(): string method getActions (line 21) | protected function getActions(): array FILE: src/Resources/PageResource/Pages/EditPage.php class EditPage (line 16) | class EditPage extends EditRecord method getResource (line 22) | public static function getResource(): string method getActions (line 27) | protected function getActions(): array FILE: src/Resources/PageResource/Pages/ListPages.php class ListPages (line 9) | class ListPages extends ListRecords method getResource (line 13) | public static function getResource(): string method getActions (line 18) | protected function getActions(): array FILE: src/Resources/PageResource/Pages/ViewPage.php class ViewPage (line 13) | class ViewPage extends ViewRecord method getResource (line 17) | public static function getResource(): string method getActions (line 22) | protected function getActions(): array FILE: src/Services/PageRoutesService.php class PageRoutesService (line 22) | class PageRoutesService method getPageIdFromUri (line 33) | public function getPageIdFromUri(string $uri): int|string method getPageFromUri (line 50) | public function getPageFromUri(string $uri): ?Page method updateUrlsOf (line 67) | public function updateUrlsOf(Page&Model $page): void method removeUrlsOf (line 84) | public function removeUrlsOf(Page $page): void method findPageOrFail (line 112) | public function findPageOrFail(string $uri): Page&Model method getAllUrls (line 127) | public function getAllUrls(): array method getUriToIdMapping (line 147) | protected function getUriToIdMapping(): array method getIdToUrisMapping (line 176) | protected function getIdToUrisMapping(): array method getUrisForPage (line 205) | protected function getUrisForPage(Page $page): array method updateUrlsAndDescendantsOf (line 218) | protected function updateUrlsAndDescendantsOf(Page&Model $page, array ... method unsetOldUrlsOf (line 268) | protected function unsetOldUrlsOf(Page $page, array &$uriToIdMapping) method forgetPageLocalCache (line 305) | protected function forgetPageLocalCache(Page $page) method replaceIdToUriMapping (line 320) | protected function replaceIdToUriMapping(array $idToUriMapping): void method replaceUriToIdMapping (line 342) | protected function replaceUriToIdMapping(array $uriToIdMapping): void FILE: src/View/LayoutRenderHook.php class LayoutRenderHook (line 5) | class LayoutRenderHook FILE: src/View/ResourceSchemaSlot.php class ResourceSchemaSlot (line 5) | class ResourceSchemaSlot FILE: tests/Fixtures/PageBuilderTestComponent.php class PageBuilderTestComponent (line 13) | class PageBuilderTestComponent extends Component implements HasForms method __construct (line 23) | public function __construct() method form (line 30) | public function form(Schema $form): Schema method getErrorBag (line 38) | public function getErrorBag() method getViewErrorBag (line 43) | public function getViewErrorBag() method mount (line 48) | public function mount(): void method save (line 53) | public function save() method render (line 58) | public function render() FILE: tests/TestCase.php class TestCase (line 15) | class TestCase extends Orchestra method setUp (line 17) | protected function setUp(): void method getPackageProviders (line 26) | protected function getPackageProviders($app) method getEnvironmentSetUp (line 40) | public function getEnvironmentSetUp($app)