wip pp filter

This commit is contained in:
salam committed 2026-10-15 16:29:48 +02:00
1 parent fc1e1b2832
commit 55f31acf2a
23 files changed
+1127 -329

No files matched your search

+536 -26
View File
@@ -5,7 +5,7 @@
/**
* A helper file for Laravel, to provide autocomplete information to your IDE
* Generated for Laravel 12.56.0.
* Generated for Laravel 12.70.0.
*
* This file should not be included in your code, only analyzed by your IDE!
*
@@ -3349,6 +3349,19 @@ namespace Illuminate\Support\Facades {
$instance->precompiler($precompiler);
}
/**
* Get the path to the compiled version of a view.
*
* @param string $path
* @return string
* @static
*/
public static function getCompiledPath($path)
{
/** @var \Illuminate\View\Compilers\BladeCompiler $instance */
return $instance->getCompiledPath($path);
}
/**
* Execute the given callback using a custom echo format.
*
@@ -3412,20 +3425,6 @@ namespace Illuminate\Support\Facades {
$instance->withoutComponentTags();
}
/**
* Get the path to the compiled version of a view.
*
* @param string $path
* @return string
* @static
*/
public static function getCompiledPath($path)
{
//Method inherited from \Illuminate\View\Compilers\Compiler
/** @var \Illuminate\View\Compilers\BladeCompiler $instance */
return $instance->getCompiledPath($path);
}
/**
* Determine if the view at the given path is expired.
*
@@ -10379,6 +10378,20 @@ namespace Illuminate\Support\Facades {
return $instance->globalOptions($options);
}
/**
* Execute a callback while requests are created without global middleware or global options.
*
* @template TReturn
* @param (\Closure(): TReturn) $callback
* @return TReturn
* @static
*/
public static function withoutGlobalConfiguration($callback)
{
/** @var \Illuminate\Http\Client\Factory $instance */
return $instance->withoutGlobalConfiguration($callback);
}
/**
* Create a new response instance for use during stubbing.
*
@@ -14154,7 +14167,6 @@ namespace Illuminate\Support\Facades {
}
/**
* @method static \BackedEnum|(\BackedEnum|null enum(string $key, string $enumClass, \BackedEnum|null $default = null)
* @see \Illuminate\Http\Request
*/
class Request {
@@ -15134,10 +15146,6 @@ namespace Illuminate\Support\Facades {
* being the original client, and each successive proxy that passed the request
* adding the IP address where it received the request from.
*
* If your reverse proxy uses a different header name than "X-Forwarded-For",
* ("Client-Ip" for instance), configure it via the $trustedHeaderSet
* argument of the Request::setTrustedProxies() method instead.
*
* @see getClientIps()
* @see https://wikipedia.org/wiki/X-Forwarded-For
* @static
@@ -20614,6 +20622,7 @@ namespace Illuminate\Support\Facades {
* @param array $headers
* @param string|null $disposition
* @return \Symfony\Component\HttpFoundation\StreamedResponse
* @throws UnableToRetrieveMetadata
* @static
*/
public static function response($path, $name = null, $headers = [], $disposition = 'inline')
@@ -20631,6 +20640,7 @@ namespace Illuminate\Support\Facades {
* @param string|null $name
* @param array $headers
* @return \Symfony\Component\HttpFoundation\StreamedResponse
* @throws UnableToRetrieveMetadata
* @static
*/
public static function serve($request, $path, $name = null, $headers = [])
@@ -20647,6 +20657,7 @@ namespace Illuminate\Support\Facades {
* @param string|null $name
* @param array $headers
* @return \Symfony\Component\HttpFoundation\StreamedResponse
* @throws UnableToRetrieveMetadata
* @static
*/
public static function download($path, $name = null, $headers = [])
@@ -20845,6 +20856,7 @@ namespace Illuminate\Support\Facades {
*
* @param string $path
* @return string|false
* @throws UnableToRetrieveMetadata
* @static
*/
public static function mimeType($path)
@@ -23447,6 +23459,41 @@ namespace Illuminate\Support\Facades {
}
}
namespace AnourValar\EloquentSerialize\Facades {
/**
*/
class EloquentSerializeFacade {
/**
* Pack
*
* @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Relations\Relation $builder
* @return string
* @throws \RuntimeException
* @static
*/
public static function serialize($builder)
{
/** @var \AnourValar\EloquentSerialize\Service $instance */
return $instance->serialize($builder);
}
/**
* Unpack
*
* @param mixed $package
* @throws \LogicException
* @return \Illuminate\Database\Eloquent\Builder
* @static
*/
public static function unserialize($package)
{
/** @var \AnourValar\EloquentSerialize\Service $instance */
return $instance->unserialize($package);
}
}
}
namespace Fruitcake\LaravelDebugbar\Facades {
/**
* @method static void alert(mixed $message)
@@ -24191,6 +24238,24 @@ namespace BezhanSalleh\FilamentShield\Facades {
return $instance->buildPermissionKeyUsing($callback);
}
/**
* @static
*/
public static function enforcePolicies($condition = true, $except = null)
{
/** @var \BezhanSalleh\FilamentShield\FilamentShield $instance */
return $instance->enforcePolicies($condition, $except);
}
/**
* @static
*/
public static function registerEnforcedPolicies()
{
/** @var \BezhanSalleh\FilamentShield\FilamentShield $instance */
return $instance->registerEnforcedPolicies();
}
/**
* @static
*/
@@ -24327,6 +24392,19 @@ namespace BezhanSalleh\FilamentShield\Facades {
}
/**
* Transform custom permissions from config into formatted key => label pairs.
*
* When `format_custom_permission_keys` is enabled (default), permission keys are
* formatted according to the configured case. If the key contains the configured
* separator, each segment is formatted independently and rejoined.
*
* When a `buildPermissionKeyUsing` closure is registered, custom permissions are
* routed through it with `entity` set to `'custom'` and `affix` set to `null`.
* Returning `null` from the closure falls back to the default formatting behavior.
*
* When `format_custom_permission_keys` is disabled, keys are used exactly as
* defined in config — useful for externally managed permissions (Terraform, Keycloak, etc.).
*
* @return array<string, string>
* @static
*/
@@ -25545,6 +25623,299 @@ namespace Livewire {
}
}
namespace Maatwebsite\Excel\Facades {
/**
*/
class Excel {
/**
* @param array<string, string> $headers
* @param array<string, string> $headers
* @throws Exception
* @throws \PhpOffice\PhpSpreadsheet\Writer\Exception
* @static
*/
public static function download($export, $fileName, $writerType = null, $headers = [])
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->download($export, $fileName, $writerType, $headers);
}
/**
* @param string|null $disk Fallback for usage with named properties
* @throws Exception
* @throws \PhpOffice\PhpSpreadsheet\Writer\Exception
* @static
*/
public static function store($export, $filePath, $diskName = null, $writerType = null, $diskOptions = [], $disk = null)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->store($export, $filePath, $diskName, $writerType, $diskOptions, $disk);
}
/**
* @static
*/
public static function queue($export, $filePath, $disk = null, $writerType = null, $diskOptions = [])
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->queue($export, $filePath, $disk, $writerType, $diskOptions);
}
/**
* @static
*/
public static function raw($export, $writerType)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->raw($export, $writerType);
}
/**
* @throws ValidationException
* @static
*/
public static function import($import, $filePath, $disk = null, $readerType = null)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->import($import, $filePath, $disk, $readerType);
}
/**
* @return array<array-key, array<int, array<array-key, mixed>>>
* @static
*/
public static function toArray($import, $filePath, $disk = null, $readerType = null)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->toArray($import, $filePath, $disk, $readerType);
}
/**
* @return Collection<array-key, Collection<int, Collection<array-key, mixed>>>
* @static
*/
public static function toCollection($import, $filePath, $disk = null, $readerType = null)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->toCollection($import, $filePath, $disk, $readerType);
}
/**
* @static
*/
public static function queueImport($import, $filePath, $disk = null, $readerType = null)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->queueImport($import, $filePath, $disk, $readerType);
}
/**
* Register a custom export source handler.
*
* The handler may implement SheetSourceHandler (sync), QueuedSheetSourceHandler
* (queued), or both. Pass a class name to have it resolved lazily from the
* service container, or pass an instance directly.
*
* @param \Maatwebsite\Excel\Contracts\SheetSourceHandler|\Maatwebsite\Excel\Contracts\QueuedSheetSourceHandler|class-string $handlers
* @static
*/
public static function registerSourceHandler(...$handlers)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->registerSourceHandler(...$handlers);
}
/**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
* @param-closure-this static $macro
* @return void
* @static
*/
public static function macro($name, $macro)
{
\Maatwebsite\Excel\Excel::macro($name, $macro);
}
/**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
* @return void
* @throws \ReflectionException
* @static
*/
public static function mixin($mixin, $replace = true)
{
\Maatwebsite\Excel\Excel::mixin($mixin, $replace);
}
/**
* Checks if macro is registered.
*
* @param string $name
* @return bool
* @static
*/
public static function hasMacro($name)
{
return \Maatwebsite\Excel\Excel::hasMacro($name);
}
/**
* Flush the existing macros.
*
* @return void
* @static
*/
public static function flushMacros()
{
\Maatwebsite\Excel\Excel::flushMacros();
}
/**
* @static
*/
public static function extend($concern, $handler, $event = 'Maatwebsite\\Excel\\Events\\BeforeWriting')
{
return \Maatwebsite\Excel\Excel::extend($concern, $handler, $event);
}
/**
* Register local event listeners.
*
* @param array<string, callable> $listeners
* @static
*/
public static function registerListeners($listeners)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->registerListeners($listeners);
}
/**
* @static
*/
public static function clearListeners()
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->clearListeners();
}
/**
* Register a global event listener.
*
* @static
*/
public static function listen($event, $listener)
{
return \Maatwebsite\Excel\Excel::listen($event, $listener);
}
/**
* @static
*/
public static function raise($event)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->raise($event);
}
/**
* @return callable[]
* @static
*/
public static function listeners($event)
{
/** @var \Maatwebsite\Excel\Excel $instance */
return $instance->listeners($event);
}
/**
* When asserting downloaded, stored, queued or imported, use regular expression
* to look for a matching file path.
*
* @static
*/
public static function matchByRegex()
{
/** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
return $instance->matchByRegex();
}
/**
* When asserting downloaded, stored, queued or imported, use regular string
* comparison for matching file path.
*
* @static
*/
public static function doNotMatchByRegex()
{
/** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
return $instance->doNotMatchByRegex();
}
/**
* @static
*/
public static function assertDownloaded($fileName, $callback = null)
{
/** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
return $instance->assertDownloaded($fileName, $callback);
}
/**
* @static
*/
public static function assertStored($filePath, $disk = null, $callback = null)
{
/** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
return $instance->assertStored($filePath, $disk, $callback);
}
/**
* @static
*/
public static function assertQueued($filePath, $disk = null, $callback = null)
{
/** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
return $instance->assertQueued($filePath, $disk, $callback);
}
/**
* @param array<int, object> $chain
* @static
*/
public static function assertQueuedWithChain($chain)
{
/** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
return $instance->assertQueuedWithChain($chain);
}
/**
* @static
*/
public static function assertExportedInRaw($classname, $callback = null)
{
/** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
return $instance->assertExportedInRaw($classname, $callback);
}
/**
* @static
*/
public static function assertImported($filePath, $disk = null, $callback = null)
{
/** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
return $instance->assertImported($filePath, $disk, $callback);
}
}
}
namespace Stevebauman\Location\Facades {
/**
*/
@@ -25678,6 +26049,34 @@ namespace Illuminate\Support {
return \Illuminate\Support\Collection::debug();
}
/**
* @see \Maatwebsite\Excel\Mixins\DownloadCollectionMixin::downloadExcel()
* @param string $fileName
* @param string|null $writerType
* @param mixed $withHeadings
* @param array $responseHeaders
* @return \Symfony\Component\HttpFoundation\BinaryFileResponse
* @static
*/
public static function downloadExcel($fileName, $writerType = null, $withHeadings = false, $responseHeaders = [])
{
return \Illuminate\Support\Collection::downloadExcel($fileName, $writerType, $withHeadings, $responseHeaders);
}
/**
* @see \Maatwebsite\Excel\Mixins\StoreCollectionMixin::storeExcel()
* @param string $filePath
* @param string|null $disk
* @param string|null $writerType
* @param mixed $withHeadings
* @return \Illuminate\Foundation\Bus\PendingDispatch|bool
* @static
*/
public static function storeExcel($filePath, $disk = null, $writerType = null, $withHeadings = false)
{
return \Illuminate\Support\Collection::storeExcel($filePath, $disk, $writerType, $withHeadings);
}
}
/**
*/
@@ -25693,6 +26092,29 @@ namespace Illuminate\Support {
return \Illuminate\Support\Str::sanitizeHtml($html);
}
/**
* @see \Filament\Support\SupportServiceProvider::packageBooted()
* @param string|null $url
* @param array $allowedSchemes
* @return string|null
* @static
*/
public static function sanitizeUrl($url, $allowedSchemes = [])
{
return \Illuminate\Support\Str::sanitizeUrl($url, $allowedSchemes);
}
/**
* @see \Filament\Support\SupportServiceProvider::packageBooted()
* @param \BackedEnum|string|null $color
* @return string|null
* @static
*/
public static function sanitizeCssColor($color)
{
return \Illuminate\Support\Str::sanitizeCssColor($color);
}
}
/**
*/
@@ -25707,6 +26129,27 @@ namespace Illuminate\Support {
return \Illuminate\Support\Stringable::sanitizeHtml();
}
/**
* @see \Filament\Support\SupportServiceProvider::packageBooted()
* @param array $allowedSchemes
* @return \Illuminate\Support\Stringable
* @static
*/
public static function sanitizeUrl($allowedSchemes = [])
{
return \Illuminate\Support\Stringable::sanitizeUrl($allowedSchemes);
}
/**
* @see \Filament\Support\SupportServiceProvider::packageBooted()
* @return \Illuminate\Support\Stringable
* @static
*/
public static function sanitizeCssColor()
{
return \Illuminate\Support\Stringable::sanitizeCssColor();
}
}
}
@@ -26123,6 +26566,9 @@ namespace Illuminate\Database\Eloquent\Relations {
namespace Livewire\Features\SupportTesting {
/**
* @template TComponent of \Livewire\Component
* @method $this assertSuccessful()
* @method $this assertOk()
* @method $this assertStatus(int $status)
* @mixin \Illuminate\Testing\TestResponse
*/
class Testable {
@@ -26140,12 +26586,13 @@ namespace Livewire\Features\SupportTesting {
/**
* @see \Filament\Actions\Testing\TestsActions::unmountAction()
* @param string|bool|null $cancelParentActions
* @return static
* @static
*/
public static function unmountAction()
public static function unmountAction($cancelParentActions = null)
{
return \Livewire\Features\SupportTesting\Testable::unmountAction();
return \Livewire\Features\SupportTesting\Testable::unmountAction($cancelParentActions);
}
/**
@@ -28815,7 +29262,7 @@ namespace Illuminate\View {
/**
* @see \Filament\Support\SupportServiceProvider::packageBooted()
* @param array|string|int|null $span
* @param array|int|null $start
* @param array|string|int|null $start
* @param array|string|int|null $order
* @param bool $isHidden
* @return \Illuminate\View\ComponentAttributeBag
@@ -28843,6 +29290,7 @@ namespace Illuminate\View {
/**
* @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros()
* @param mixed $data
* @return static
* @static
*/
public static function layoutData($data = [])
@@ -28853,6 +29301,7 @@ namespace Illuminate\View {
/**
* @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros()
* @param mixed $section
* @return static
* @static
*/
public static function section($section)
@@ -28863,6 +29312,7 @@ namespace Illuminate\View {
/**
* @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros()
* @param mixed $title
* @return static
* @static
*/
public static function title($title)
@@ -28873,6 +29323,7 @@ namespace Illuminate\View {
/**
* @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros()
* @param mixed $slot
* @return static
* @static
*/
public static function slot($slot)
@@ -28884,6 +29335,7 @@ namespace Illuminate\View {
* @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros()
* @param mixed $view
* @param mixed $params
* @return static
* @static
*/
public static function extends($view, $params = [])
@@ -28895,6 +29347,7 @@ namespace Illuminate\View {
* @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros()
* @param mixed $view
* @param mixed $params
* @return static
* @static
*/
public static function layout($view, $params = [])
@@ -28905,6 +29358,7 @@ namespace Illuminate\View {
/**
* @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros()
* @param callable $callback
* @return static
* @static
*/
public static function response($callback)
@@ -29577,7 +30031,7 @@ namespace {
* @param string $pageName
* @param int|null $page
* @param \Closure|int|null $total
* @return \Illuminate\Pagination\LengthAwarePaginator
* @return \Illuminate\Pagination\LengthAwarePaginator<int, TModel>
* @throws \InvalidArgumentException
* @static
*/
@@ -29594,7 +30048,7 @@ namespace {
* @param array|string $columns
* @param string $pageName
* @param int|null $page
* @return \Illuminate\Contracts\Pagination\Paginator
* @return \Illuminate\Pagination\Paginator<int, TModel>
* @static
*/
public static function simplePaginate($perPage = null, $columns = [], $pageName = 'page', $page = null)
@@ -29610,7 +30064,7 @@ namespace {
* @param array|string $columns
* @param string $cursorName
* @param \Illuminate\Pagination\Cursor|string|null $cursor
* @return \Illuminate\Contracts\Pagination\CursorPaginator
* @return \Illuminate\Pagination\CursorPaginator<int, TModel>
* @static
*/
public static function cursorPaginate($perPage = null, $columns = [], $cursorName = 'cursor', $cursor = null)
@@ -31352,6 +31806,60 @@ namespace {
return \Illuminate\Database\Eloquent\Builder::getRelationWithoutConstraintsProxy($relation);
}
/**
* @see \Maatwebsite\Excel\Mixins\DownloadQueryMacro::__invoke()
* @param string $fileName
* @param string|null $writerType
* @param mixed $withHeadings
* @return \Symfony\Component\HttpFoundation\BinaryFileResponse
* @static
*/
public static function downloadExcel($fileName, $writerType = null, $withHeadings = false)
{
return \Illuminate\Database\Eloquent\Builder::downloadExcel($fileName, $writerType, $withHeadings);
}
/**
* @see \Maatwebsite\Excel\Mixins\StoreQueryMacro::__invoke()
* @param string $filePath
* @param string|null $disk
* @param string|null $writerType
* @param mixed $withHeadings
* @return \Illuminate\Foundation\Bus\PendingDispatch|bool
* @static
*/
public static function storeExcel($filePath, $disk = null, $writerType = null, $withHeadings = false)
{
return \Illuminate\Database\Eloquent\Builder::storeExcel($filePath, $disk, $writerType, $withHeadings);
}
/**
* @see \Maatwebsite\Excel\Mixins\ImportMacro::__invoke()
* @param string $filename
* @param string|null $disk
* @param string|null $readerType
* @return \Maatwebsite\Excel\Importer|\Illuminate\Foundation\Bus\PendingDispatch|\Illuminate\Bus\PendingBatch
* @static
*/
public static function import($filename, $disk = null, $readerType = null)
{
return \Illuminate\Database\Eloquent\Builder::import($filename, $disk, $readerType);
}
/**
* @see \Maatwebsite\Excel\Mixins\ImportAsMacro::__invoke()
* @param string $filename
* @param callable $mapping
* @param string|null $disk
* @param string|null $readerType
* @return \Maatwebsite\Excel\Importer|\Illuminate\Foundation\Bus\PendingDispatch|\Illuminate\Bus\PendingBatch
* @static
*/
public static function importAs($filename, $mapping, $disk = null, $readerType = null)
{
return \Illuminate\Database\Eloquent\Builder::importAs($filename, $mapping, $disk, $readerType);
}
/**
* Set the columns to be selected.
*
@@ -34404,10 +34912,12 @@ namespace {
class Validator extends \Illuminate\Support\Facades\Validator {}
class View extends \Illuminate\Support\Facades\View {}
class Vite extends \Illuminate\Support\Facades\Vite {}
class EloquentSerialize extends \AnourValar\EloquentSerialize\Facades\EloquentSerializeFacade {}
class Debugbar extends \Fruitcake\LaravelDebugbar\Facades\Debugbar {}
class FilamentShield extends \BezhanSalleh\FilamentShield\Facades\FilamentShield {}
class Agent extends \Jenssegers\Agent\Facades\Agent {}
class Livewire extends \Livewire\Livewire {}
class Excel extends \Maatwebsite\Excel\Facades\Excel {}
class Location extends \Stevebauman\Location\Facades\Location {}
}