diff --git a/.cursor/mcp.json b/.cursor/mcp.json
new file mode 100644
index 0000000..4b03da9
--- /dev/null
+++ b/.cursor/mcp.json
@@ -0,0 +1,18 @@
+{
+ "mcpServers": {
+ "laravel-boost": {
+ "command": "php",
+ "args": [
+ "artisan",
+ "boost:mcp"
+ ]
+ },
+ "sequential-thinking": {
+ "command": "npx",
+ "args": [
+ "-y",
+ "@modelcontextprotocol/server-sequential-thinking"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/.cursor/rules/laravel-boost.mdc b/.cursor/rules/laravel-boost.mdc
new file mode 100644
index 0000000..df47bea
--- /dev/null
+++ b/.cursor/rules/laravel-boost.mdc
@@ -0,0 +1,248 @@
+---
+alwaysApply: true
+---
+
+=== foundation rules ===
+
+# Laravel Boost Guidelines
+
+The Laravel Boost guidelines are specifically curated by Laravel maintainers for this application. These guidelines should be followed closely to enhance the user's satisfaction building Laravel applications.
+
+## Foundational Context
+This application is a Laravel application and its main Laravel ecosystems package & versions are below. You are an expert with them all. Ensure you abide by these specific packages & versions.
+
+- php - 8.4.1
+- laravel/framework (LARAVEL) - v11
+- laravel/prompts (PROMPTS) - v0
+- laravel/pint (PINT) - v1
+- pestphp/pest (PEST) - v2
+
+
+## Conventions
+- You must follow all existing code conventions used in this application. When creating or editing a file, check sibling files for the correct structure, approach, naming.
+- Use descriptive names for variables and methods. For example, `isRegisteredForDiscounts`, not `discount()`.
+- Check for existing components to reuse before writing a new one.
+
+## Verification Scripts
+- Do not create verification scripts or tinker when tests cover that functionality and prove it works. Unit and feature tests are more important.
+
+## Application Structure & Architecture
+- Stick to existing directory structure - don't create new base folders without approval.
+- Do not change the application's dependencies without approval.
+
+## Frontend Bundling
+- If the user doesn't see a frontend change reflected in the UI, it could mean they need to run `npm run build`, `npm run dev`, or `composer run dev`. Ask them.
+
+## Replies
+- Be concise in your explanations - focus on what's important rather than explaining obvious details.
+
+## Documentation Files
+- You must only create documentation files if explicitly requested by the user.
+
+
+=== boost rules ===
+
+## Laravel Boost
+- Laravel Boost is an MCP server that comes with powerful tools designed specifically for this application. Use them.
+
+## Artisan
+- Use the `list-artisan-commands` tool when you need to call an Artisan command to double check the available parameters.
+
+## URLs
+- Whenever you share a project URL with the user you should use the `get-absolute-url` tool to ensure you're using the correct scheme, domain / IP, and port.
+
+## Tinker / Debugging
+- You should use the `tinker` tool when you need to execute PHP to debug code or query Eloquent models directly.
+- Use the `database-query` tool when you only need to read from the database.
+
+## Reading Browser Logs With the `browser-logs` Tool
+- You can read browser logs, errors, and exceptions using the `browser-logs` tool from Boost.
+- Only recent browser logs will be useful - ignore old logs.
+
+## Searching Documentation (Critically Important)
+- Boost comes with a powerful `search-docs` tool you should use before any other approaches. This tool automatically passes a list of installed packages and their versions to the remote Boost API, so it returns only version-specific documentation specific for the user's circumstance. You should pass an array of packages to filter on if you know you need docs for particular packages.
+- The 'search-docs' tool is perfect for all Laravel related packages, including Laravel, Inertia, Livewire, Filament, Tailwind, Pest, Nova, Nightwatch, etc.
+- You must use this tool to search for Laravel-ecosystem documentation before falling back to other approaches.
+- Search the documentation before making code changes to ensure we are taking the correct approach.
+- Use multiple, broad, simple, topic based queries to start. For example: `['rate limiting', 'routing rate limiting', 'routing']`.
+- Do not add package names to queries - package information is already shared. For example, use `test resource table`, not `filament 4 test resource table`.
+
+### Available Search Syntax
+- You can and should pass multiple queries at once. The most relevant results will be returned first.
+
+1. Simple Word Searches with auto-stemming - query=authentication - finds 'authenticate' and 'auth'
+2. Multiple Words (AND Logic) - query=rate limit - finds knowledge containing both "rate" AND "limit"
+3. Quoted Phrases (Exact Position) - query="infinite scroll" - Words must be adjacent and in that order
+4. Mixed Queries - query=middleware "rate limit" - "middleware" AND exact phrase "rate limit"
+5. Multiple Queries - queries=["authentication", "middleware"] - ANY of these terms
+
+
+=== php rules ===
+
+## PHP
+
+- Always use curly braces for control structures, even if it has one line.
+
+### Constructors
+- Use PHP 8 constructor property promotion in `__construct()`.
+ - public function __construct(public GitHub $github) { }
+- Do not allow empty `__construct()` methods with zero parameters.
+
+### Type Declarations
+- Always use explicit return type declarations for methods and functions.
+- Use appropriate PHP type hints for method parameters.
+
+
+protected function isAccessible(User $user, ?string $path = null): bool
+{
+ ...
+}
+
+
+## Comments
+- Prefer PHPDoc blocks over comments. Never use comments within the code itself unless there is something _very_ complex going on.
+
+## PHPDoc Blocks
+- Add useful array shape type definitions for arrays when appropriate.
+
+## Enums
+- Typically, keys in an Enum should be TitleCase. For example: `FavoritePerson`, `BestLake`, `Monthly`.
+
+
+=== laravel/core rules ===
+
+## Do Things the Laravel Way
+
+- Use `php artisan make:` commands to create new files (i.e. migrations, controllers, models, etc.). You can list available Artisan commands using the `list-artisan-commands` tool.
+- If you're creating a generic PHP class, use `artisan make:class`.
+- Pass `--no-interaction` to all Artisan commands to ensure they work without user input. You should also pass the correct `--options` to ensure correct behavior.
+
+### Database
+- Always use proper Eloquent relationship methods with return type hints. Prefer relationship methods over raw queries or manual joins.
+- Use Eloquent models and relationships before suggesting raw database queries
+- Avoid `DB::`; prefer `Model::query()`. Generate code that leverages Laravel's ORM capabilities rather than bypassing them.
+- Generate code that prevents N+1 query problems by using eager loading.
+- Use Laravel's query builder for very complex database operations.
+
+### Model Creation
+- When creating new models, create useful factories and seeders for them too. Ask the user if they need any other things, using `list-artisan-commands` to check the available options to `php artisan make:model`.
+
+### APIs & Eloquent Resources
+- For APIs, default to using Eloquent API Resources and API versioning unless existing API routes do not, then you should follow existing application convention.
+
+### Controllers & Validation
+- Always create Form Request classes for validation rather than inline validation in controllers. Include both validation rules and custom error messages.
+- Check sibling Form Requests to see if the application uses array or string based validation rules.
+
+### Queues
+- Use queued jobs for time-consuming operations with the `ShouldQueue` interface.
+
+### Authentication & Authorization
+- Use Laravel's built-in authentication and authorization features (gates, policies, Sanctum, etc.).
+
+### URL Generation
+- When generating links to other pages, prefer named routes and the `route()` function.
+
+### Configuration
+- Use environment variables only in configuration files - never use the `env()` function directly outside of config files. Always use `config('app.name')`, not `env('APP_NAME')`.
+
+### Testing
+- When creating models for tests, use the factories for the models. Check if the factory has custom states that can be used before manually setting up the model.
+- Faker: Use methods such as `$this->faker->word()` or `fake()->randomDigit()`. Follow existing conventions whether to use `$this->faker` or `fake()`.
+- When creating tests, make use of `php artisan make:test [options] ` to create a feature test, and pass `--unit` to create a unit test. Most tests should be feature tests.
+
+### Vite Error
+- If you receive an "Illuminate\Foundation\ViteException: Unable to locate file in Vite manifest" error, you can run `npm run build` or ask the user to run `npm run dev` or `composer run dev`.
+
+
+=== laravel/v11 rules ===
+
+## Laravel 11
+
+- Use the `search-docs` tool to get version specific documentation.
+- This project upgraded from Laravel 10 without migrating to the new streamlined Laravel 11 file structure.
+- This is **perfectly fine** and recommended by Laravel. Follow the existing structure from Laravel 10. We do not to need migrate to the Laravel 11 structure unless the user explicitly requests that.
+
+### Laravel 10 Structure
+- Middleware typically live in `app/Http/Middleware/` and service providers in `app/Providers/`.
+- There is no `bootstrap/app.php` application configuration in a Laravel 10 structure:
+ - Middleware registration is in `app/Http/Kernel.php`
+ - Exception handling is in `app/Exceptions/Handler.php`
+ - Console commands and schedule registration is in `app/Console/Kernel.php`
+ - Rate limits likely exist in `RouteServiceProvider` or `app/Http/Kernel.php`
+
+### Database
+- When modifying a column, the migration must include all of the attributes that were previously defined on the column. Otherwise, they will be dropped and lost.
+- Laravel 11 allows limiting eagerly loaded records natively, without external packages: `$query->latest()->limit(10);`.
+
+### Models
+- Casts can and likely should be set in a `casts()` method on a model rather than the `$casts` property. Follow existing conventions from other models.
+
+### New Artisan Commands
+- List Artisan commands using Boost's MCP tool, if available. New commands available in Laravel 11:
+ - `php artisan make:enum`
+ - `php artisan make:class`
+ - `php artisan make:interface`
+
+
+=== pint/core rules ===
+
+## Laravel Pint Code Formatter
+
+- You must run `vendor/bin/pint --dirty` before finalizing changes to ensure your code matches the project's expected style.
+- Do not run `vendor/bin/pint --test`, simply run `vendor/bin/pint` to fix any formatting issues.
+
+
+=== pest/core rules ===
+
+## Pest
+
+### Testing
+- If you need to verify a feature is working, write or update a Unit / Feature test.
+
+### Pest Tests
+- All tests must be written using Pest. Use `php artisan make:test --pest `.
+- You must not remove any tests or test files from the tests directory without approval. These are not temporary or helper files - these are core to the application.
+- Tests should test all of the happy paths, failure paths, and weird paths.
+- Tests live in the `tests/Feature` and `tests/Unit` directories.
+- Pest tests look and behave like this:
+
+it('is true', function () {
+ expect(true)->toBeTrue();
+});
+
+
+### Running Tests
+- Run the minimal number of tests using an appropriate filter before finalizing code edits.
+- To run all tests: `php artisan test`.
+- To run all tests in a file: `php artisan test tests/Feature/ExampleTest.php`.
+- To filter on a particular test name: `php artisan test --filter=testName` (recommended after making a change to a related file).
+- When the tests relating to your changes are passing, ask the user if they would like to run the entire test suite to ensure everything is still passing.
+
+### Pest Assertions
+- When asserting status codes on a response, use the specific method like `assertForbidden` and `assertNotFound` instead of using `assertStatus(403)` or similar, e.g.:
+
+it('returns all', function () {
+ $response = $this->postJson('/api/docs', []);
+
+ $response->assertSuccessful();
+});
+
+
+### Mocking
+- Mocking can be very helpful when appropriate.
+- When mocking, you can use the `Pest\Laravel\mock` Pest function, but always import it via `use function Pest\Laravel\mock;` before using it. Alternatively, you can use `$this->mock()` if existing tests do.
+- You can also create partial mocks using the same import or self method.
+
+### Datasets
+- Use datasets in Pest to simplify tests which have a lot of duplicated data. This is often the case when testing validation rules, so consider going with this solution when writing tests for validation rules.
+
+
+it('has emails', function (string $email) {
+ expect($email)->not->toBeEmpty();
+})->with([
+ 'james' => 'james@laravel.com',
+ 'taylor' => 'taylor@laravel.com',
+]);
+
+
\ No newline at end of file
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
new file mode 100644
index 0000000..bb26e0b
--- /dev/null
+++ b/.devcontainer/devcontainer.json
@@ -0,0 +1,45 @@
+{
+ "name": "Partner Grüne Seele (Dev Container)",
+ "dockerComposeFile": [
+ "../docker-compose.yml"
+ ],
+ "service": "laravel.test",
+ "workspaceFolder": "/var/www/html",
+ "remoteUser": "sail",
+ "features": {},
+ "customizations": {
+ "vscode": {
+ "extensions": [
+ "bmewburn.vscode-intelephense-client",
+ "onecentlin.laravel-blade",
+ "shufo.vscode-blade-formatter",
+ "bradlc.vscode-tailwindcss",
+ "Anthropic.claude-code",
+ "onecentlin.laravel-extension-pack"
+ ]
+ }
+ },
+ // WICHTIG: Nur noch den Haupt-Container starten!
+ "runServices": [
+ "laravel.test"
+ ],
+ "containerEnv": {
+ "WWWUSER": "501",
+ "WWWGROUP": "20",
+ "LARAVEL_SAIL": "1"
+ },
+ "mounts": [
+ "source=${localWorkspaceFolder},target=/var/www/html,type=bind,consistency=cached",
+ "source=/Users/pandora/Library/Mobile Documents/iCloud~md~obsidian/Documents/DEV-Vault/gruene-seele,target=/var/www/html/docs,type=bind",
+ ],
+ // WICHTIG: Nur noch den Vite-Port weiterleiten
+ "forwardPorts": [
+ 5179
+ ],
+ "portsAttributes": {
+ "5179": {
+ "label": "Vite Dev Server",
+ "onAutoForward": "notify"
+ }
+ }
+}
\ No newline at end of file
diff --git a/.env b/.env
index bf23ea0..8797e9f 100644
--- a/.env
+++ b/.env
@@ -3,31 +3,39 @@ APP_ENV=local
APP_KEY=base64:w0K6RjfleoAOpuICea14JnaZ28PNc6EMzIFMQZ3MVtU=
APP_DEBUG=true
APP_URL=https://partner.gruene-seele.test
+APP_API_DOMAIN=partner.gruene-seele.test
APP_DOMAIN=partner.gruene-seele.test
+
APP_PROMO_URL=https://testemich.test
APP_PROMO_DOMAIN=testemich.test
-APP_CHECKOUT_MAIL=register@adametz.media
-APP_CHECKOUT_TEST_MAIL=register@adametz.media
-APP_INFO_MAIL=register@adametz.media
-APP_INFO_TEST_MAIL=register@adametz.media
+APP_SHOP_URL=https://grueneseele.test
+APP_SHOP_DOMAIN=grueneseele.test
+APP_CHECKOUT_MAIL=kevin.adametz@me.com
+APP_CHECKOUT_TEST_MAIL=register@adametz.media
+APP_INFO_MAIL=kevin.adametz@me.com
+APP_INFO_TEST_MAIL=register@adametz.media
+EXCEPTION_MAIL=exception@adametz.media
+LOGISTIC_MAIL=kevin.adametz@me.com
APP_MAIN_TAX = 1.19
APP_MAIN_TAX_RATE = 19
+APP_MAIN_USER_ID = 2
+
LOG_CHANNEL=stack
LOG_LEVEL=debug
DB_CONNECTION=mysql
-DB_HOST=192.168.1.8
+DB_HOST=mysql
DB_PORT=3306
-DB_DATABASE=grueneseele
-DB_USERNAME=kadmin
-DB_PASSWORD=KT32vQ7ix
+DB_DATABASE=partner_gruene_seele
+DB_USERNAME=root
+DB_PASSWORD=password
#DB_CONNECTION=mysql
-#DB_HOST=localhost
+#DB_HOST=mysql
#DB_PORT=3306
#DB_DATABASE=web28_db4
#DB_USERNAME=web28_4
@@ -43,16 +51,40 @@ MEMCACHED_HOST=127.0.0.1
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
-REDIS_PORT=6379
+REDIS_PORT=6384
+#REDIS_PORT=6379
+
+MAIL_DRIVER=smtp
+MAIL_HOST=mailpit
+MAIL_PORT=1029
+
+#MAIL_DRIVER=smtp
+#MAIL_HOST=w017e534.kasserver.com
+#MAIL_PORT=587
+#MAIL_USERNAME=m0496c96
+#MAIL_PASSWORD=mZtVp7WQcs6DC3hf
+#MAIL_ENCRYPTION=null
+#MAIL_FROM_ADDRESS=dev@adametz.media
+#MAIL_FROM_NAME="DEV Grüne Seele"
+
+#MAIL_MAILER=smtp
+#MAIL_HOST=s182.goserver.host
+#MAIL_PORT=587
+#MAIL_USERNAME=web28p3
+#MAIL_PASSWORD=WeE2bmI9GjB7pDgi
+#MAIL_ENCRYPTION=""
+#MAIL_FROM_ADDRESS=partner@gruene-seele.bio
+#MAIL_FROM_NAME="GRÜNE SEELE Naturkosmetik"
+
+RECAPTCHA_SITE_KEY="6LcGr_kqAAAAAOnz-L6IIBC_fTzJ7siTheZgFVMY"
+RECAPTCHA_SECRET_KEY="6LcGr_kqAAAAAKBZVoy37ski0Gl54jenWOlrbc9z"
+
+PAYPAL_MODE=sandbox
+PAYPAL_SANDBOX_CLIENT_ID=AWMeW59cMOHaMWfv44kIMnzaR81Qo4yNVzEC5LyWl7x5RjkJZOJmvbvljqWPNEw7GihF3FLRL_tEJPHo
+PAYPAL_SANDBOX_CLIENT_SECRET=EFOuvQJpx3lM2HjLjPURgcxKuGLtKxNHKZqx65uQpQ8WNLDvijHhb79X5oE22LKIwW5V0GdX09jI24bF
+PAYPAL_LIVE_CLIENT_ID=ATBZUigDw1yuakQj9X7semskqBrBxSV3bOjp3AtHV5pCSc3tOIm1m2s3toUfGW9lcxQJ5_fSS37FVbki
+PAYPAL_LIVE_CLIENT_SECRET=ECCH1CPCiHLzEMbl3rMSo1PVSqn2iqu59t-ZUXSx4p1J_tTklpl9QGkBN77s9DfCA1dQ6u7VfBBfPApn
-MAIL_MAILER=smtp
-MAIL_HOST=s182.goserver.host
-MAIL_PORT=587
-MAIL_USERNAME=web28p3
-MAIL_PASSWORD=WeE2bmI9GjB7pDgi
-MAIL_ENCRYPTION=""
-MAIL_FROM_ADDRESS=partner@gruene-seele.bio
-MAIL_FROM_NAME="Partner GRÜNE SEELE Naturkosmetik"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
diff --git a/.mcp.json b/.mcp.json
new file mode 100644
index 0000000..3cceeb6
--- /dev/null
+++ b/.mcp.json
@@ -0,0 +1,27 @@
+{
+ "mcpServers": {
+ "laravel-boost": {
+ "command": "php",
+ "args": [
+ "artisan",
+ "boost:mcp"
+ ]
+ },
+ "context7": {
+ "command": "npx",
+ "args": [
+ "-y",
+ "@upstash/context7-mcp",
+ "--api-key",
+ "ctx7sk-119cd4ab-8983-4229-8702-e84c59c34fc9"
+ ]
+ },
+ "sequential-thinking": {
+ "command": "npx",
+ "args": [
+ "-y",
+ "@modelcontextprotocol/server-sequential-thinking"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php
new file mode 100644
index 0000000..69e0c55
--- /dev/null
+++ b/.php-cs-fixer.php
@@ -0,0 +1,39 @@
+in([
+ __DIR__ . '/app',
+ __DIR__ . '/config',
+ __DIR__ . '/database',
+ __DIR__ . '/resources',
+ __DIR__ . '/routes',
+ __DIR__ . '/tests',
+ ])
+ ->name('*.php')
+ ->notName('*.blade.php')
+ ->ignoreDotFiles(true)
+ ->ignoreVCS(true);
+
+return (new PhpCsFixer\Config())
+ ->setRules([
+ '@PSR2' => true,
+ 'array_syntax' => ['syntax' => 'short'],
+ 'ordered_imports' => ['sort_algorithm' => 'alpha'],
+ 'no_unused_imports' => true,
+ 'not_operator_with_successor_space' => true,
+ 'trailing_comma_in_multiline' => true,
+ 'phpdoc_scalar' => true,
+ 'unary_operator_spaces' => true,
+ 'binary_operator_spaces' => true,
+ 'blank_line_before_statement' => [
+ 'statements' => ['break', 'continue', 'declare', 'return', 'throw', 'try'],
+ ],
+ 'phpdoc_single_line_var_spacing' => true,
+ 'phpdoc_var_without_name' => true,
+ 'method_argument_space' => [
+ 'on_multiline' => 'ensure_fully_multiline',
+ 'keep_multiple_spaces_after_comma' => true,
+ ],
+ 'single_trait_insert_per_statement' => true,
+ ])
+ ->setFinder($finder);
diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php
index 388e300..3bb0ac0 100644
--- a/.phpstorm.meta.php
+++ b/.phpstorm.meta.php
@@ -1,5 +1,7 @@
'@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -64,91 +41,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -157,22 +50,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -180,7 +72,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -201,52 +94,27 @@ namespace PHPSTORM_META {
]));
override(\Illuminate\Container\Container::makeWith(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -254,91 +122,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -347,22 +131,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -370,7 +153,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -391,52 +175,27 @@ namespace PHPSTORM_META {
]));
override(\Illuminate\Contracts\Container\Container::get(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -444,91 +203,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -537,22 +212,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -560,7 +234,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -581,52 +256,27 @@ namespace PHPSTORM_META {
]));
override(\Illuminate\Contracts\Container\Container::make(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -634,91 +284,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -727,22 +293,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -750,7 +315,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -771,52 +337,27 @@ namespace PHPSTORM_META {
]));
override(\Illuminate\Contracts\Container\Container::makeWith(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -824,91 +365,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -917,22 +374,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -940,7 +396,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -961,52 +418,27 @@ namespace PHPSTORM_META {
]));
override(\App::get(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -1014,91 +446,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -1107,22 +455,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -1130,7 +477,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -1151,52 +499,27 @@ namespace PHPSTORM_META {
]));
override(\App::make(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -1204,91 +527,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -1297,22 +536,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -1320,7 +558,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -1341,52 +580,27 @@ namespace PHPSTORM_META {
]));
override(\App::makeWith(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -1394,91 +608,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -1487,22 +617,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -1510,7 +639,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -1531,52 +661,27 @@ namespace PHPSTORM_META {
]));
override(\app(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -1584,91 +689,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -1677,22 +698,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -1700,7 +720,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -1721,52 +742,27 @@ namespace PHPSTORM_META {
]));
override(\resolve(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -1774,91 +770,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -1867,22 +779,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -1890,7 +801,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -1911,52 +823,27 @@ namespace PHPSTORM_META {
]));
override(\Psr\Container\ContainerInterface::get(0), map([
'' => '@',
- 'Asm89\Stack\CorsService' => \Asm89\Stack\CorsService::class,
- 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class,
- 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class,
- 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class,
- 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class,
- 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class,
- 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class,
- 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class,
- 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class,
- 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class,
- 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class,
- 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class,
- 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class,
'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class,
- 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class,
- 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class,
- 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class,
- 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class,
- 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class,
'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class,
'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class,
'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class,
'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class,
+ 'Illuminate\Contracts\Foundation\ExceptionRenderer' => \Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer::class,
+ 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class,
'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class,
'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class,
'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class,
'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class,
- 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class,
- 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class,
- 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class,
- 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class,
- 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class,
+ 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class,
+ 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class,
'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class,
- 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class,
+ 'JoeDixon\Translation\Drivers\Translation' => \JoeDixon\Translation\Drivers\File::class,
'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class,
- 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class,
- 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Parser::class,
- 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class,
- 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class,
- 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class,
- 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class,
- 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class,
+ 'Laravel\Passport\Contracts\AuthorizationViewResponse' => \Laravel\Passport\Http\Responses\AuthorizationViewResponse::class,
+ 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class,
+ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class,
+ 'Spatie\ErrorSolutions\Contracts\SolutionProviderRepository' => \Spatie\ErrorSolutions\SolutionProviderRepository::class,
+ 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class,
'auth' => \Illuminate\Auth\AuthManager::class,
'auth.driver' => \Illuminate\Auth\SessionGuard::class,
'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class,
@@ -1964,91 +851,7 @@ namespace PHPSTORM_META {
'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class,
'cache' => \Illuminate\Cache\CacheManager::class,
'cache.store' => \Illuminate\Cache\Repository::class,
- 'cart' => \Gloudemans\Shoppingcart\Cart::class,
- 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class,
- 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class,
- 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class,
- 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class,
- 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class,
- 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class,
- 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class,
- 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class,
- 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class,
- 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class,
- 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class,
- 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class,
- 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class,
- 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class,
- 'command.down' => \Illuminate\Foundation\Console\DownCommand::class,
- 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class,
- 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class,
- 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class,
- 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class,
- 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class,
- 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class,
- 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class,
- 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class,
- 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class,
- 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class,
- 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class,
- 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class,
- 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class,
- 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class,
- 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class,
- 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class,
- 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class,
- 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class,
- 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class,
- 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class,
- 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class,
- 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class,
- 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class,
- 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class,
- 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class,
- 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class,
- 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class,
- 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class,
- 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class,
- 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class,
- 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class,
- 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class,
- 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class,
- 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class,
- 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class,
- 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class,
- 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class,
- 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class,
- 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class,
- 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class,
- 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class,
- 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class,
- 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class,
- 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class,
- 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class,
- 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class,
- 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class,
- 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class,
- 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class,
- 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class,
- 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class,
- 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class,
- 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class,
- 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class,
- 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class,
- 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class,
- 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class,
- 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class,
- 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class,
- 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class,
- 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class,
- 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class,
- 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class,
- 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class,
'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class,
- 'command.up' => \Illuminate\Foundation\Console\UpCommand::class,
- 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class,
- 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class,
- 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class,
'composer' => \Illuminate\Support\Composer::class,
'cookie' => \Illuminate\Cookie\CookieJar::class,
'datatables' => \Yajra\DataTables\DataTables::class,
@@ -2057,22 +860,21 @@ namespace PHPSTORM_META {
'db' => \Illuminate\Database\DatabaseManager::class,
'db.connection' => \Illuminate\Database\MySqlConnection::class,
'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class,
+ 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class,
'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class,
'dompdf' => \Dompdf\Dompdf::class,
'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class,
'encrypter' => \Illuminate\Encryption\Encrypter::class,
'events' => \Illuminate\Events\Dispatcher::class,
+ 'excel' => \Maatwebsite\Excel\Excel::class,
'files' => \Illuminate\Filesystem\Filesystem::class,
'filesystem' => \Illuminate\Filesystem\FilesystemManager::class,
- 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class,
- 'flare.http' => \Facade\FlareClient\Http\Client::class,
+ 'filesystem.disk' => \Illuminate\Filesystem\LocalFilesystemAdapter::class,
'flare.logger' => \Monolog\Logger::class,
'flash' => \Laracasts\Flash\FlashNotifier::class,
- 'form' => \Collective\Html\FormBuilder::class,
+ 'form' => \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter::class,
'hash' => \Illuminate\Hashing\HashManager::class,
'hash.driver' => \Illuminate\Hashing\BcryptHasher::class,
- 'html' => \Collective\Html\HtmlBuilder::class,
- 'image' => \Intervention\Image\ImageManager::class,
'log' => \Illuminate\Log\LogManager::class,
'mail.manager' => \Illuminate\Mail\MailManager::class,
'mailer' => \Illuminate\Mail\Mailer::class,
@@ -2080,7 +882,8 @@ namespace PHPSTORM_META {
'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class,
'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class,
'migrator' => \Illuminate\Database\Migrations\Migrator::class,
- 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class,
+ 'paypal_client' => \Srmklive\PayPal\Services\PayPal::class,
+ 'pipeline' => \Illuminate\Pipeline\Pipeline::class,
'queue' => \Illuminate\Queue\QueueManager::class,
'queue.connection' => \Illuminate\Queue\SyncQueue::class,
'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class,
@@ -2100,7 +903,2179 @@ namespace PHPSTORM_META {
'view.finder' => \Illuminate\View\FileViewFinder::class,
]));
+ override(\auth()->user(), map([
+ '' => \App\User::class,
+ ]));
+ override(\Illuminate\Contracts\Auth\Guard::user(), map([
+ '' => \App\User::class,
+ ]));
+ override(\Illuminate\Support\Facades\Auth::user(), map([
+ '' => \App\User::class,
+ ]));
+ override(\request()->user(), map([
+ '' => \App\User::class,
+ ]));
+ override(\Illuminate\Http\Request::user(), map([
+ '' => \App\User::class,
+ ]));
+ override(\Illuminate\Support\Facades\Request::user(), map([
+ '' => \App\User::class,
+ ]));
+ override(\config(), map([
+ 'concurrency.default' => 'string',
+ 'app.name' => 'string',
+ 'app.env' => 'string',
+ 'app.debug' => 'boolean',
+ 'app.url' => 'string',
+ 'app.frontend_url' => 'string',
+ 'app.asset_url' => 'NULL',
+ 'app.timezone' => 'string',
+ 'app.locale' => 'string',
+ 'app.fallback_locale' => 'string',
+ 'app.faker_locale' => 'string',
+ 'app.cipher' => 'string',
+ 'app.key' => 'string',
+ 'app.previous_keys' => 'array',
+ 'app.maintenance.driver' => 'string',
+ 'app.maintenance.store' => 'string',
+ 'app.providers' => 'array',
+ 'app.aliases.App' => 'string',
+ 'app.aliases.Arr' => 'string',
+ 'app.aliases.Artisan' => 'string',
+ 'app.aliases.Auth' => 'string',
+ 'app.aliases.Blade' => 'string',
+ 'app.aliases.Broadcast' => 'string',
+ 'app.aliases.Bus' => 'string',
+ 'app.aliases.Cache' => 'string',
+ 'app.aliases.Config' => 'string',
+ 'app.aliases.Cookie' => 'string',
+ 'app.aliases.Crypt' => 'string',
+ 'app.aliases.DB' => 'string',
+ 'app.aliases.Eloquent' => 'string',
+ 'app.aliases.Event' => 'string',
+ 'app.aliases.File' => 'string',
+ 'app.aliases.Gate' => 'string',
+ 'app.aliases.Hash' => 'string',
+ 'app.aliases.Http' => 'string',
+ 'app.aliases.Lang' => 'string',
+ 'app.aliases.Log' => 'string',
+ 'app.aliases.Mail' => 'string',
+ 'app.aliases.Notification' => 'string',
+ 'app.aliases.Password' => 'string',
+ 'app.aliases.Queue' => 'string',
+ 'app.aliases.Redirect' => 'string',
+ 'app.aliases.Redis' => 'string',
+ 'app.aliases.Request' => 'string',
+ 'app.aliases.Response' => 'string',
+ 'app.aliases.Route' => 'string',
+ 'app.aliases.Schema' => 'string',
+ 'app.aliases.Session' => 'string',
+ 'app.aliases.Storage' => 'string',
+ 'app.aliases.Str' => 'string',
+ 'app.aliases.URL' => 'string',
+ 'app.aliases.Validator' => 'string',
+ 'app.aliases.View' => 'string',
+ 'app.aliases.Form' => 'string',
+ 'app.aliases.HTML' => 'string',
+ 'app.aliases.Image' => 'string',
+ 'app.aliases.Carbon' => 'string',
+ 'app.aliases.Date' => 'string',
+ 'app.aliases.HTMLHelper' => 'string',
+ 'app.aliases.Util' => 'string',
+ 'app.aliases.Excel' => 'string',
+ 'app.aliases.DataTables' => 'string',
+ 'app.aliases.Yard' => 'string',
+ 'app.api_domain' => 'string',
+ 'app.domain' => 'string',
+ 'app.promo_url' => 'string',
+ 'app.promo_domain' => 'string',
+ 'app.shop_url' => 'string',
+ 'app.shop_domain' => 'string',
+ 'app.checkout_mail' => 'string',
+ 'app.checkout_test_mail' => 'string',
+ 'app.info_mail' => 'string',
+ 'app.info_test_mail' => 'string',
+ 'app.main_tax' => 'string',
+ 'app.main_tax_rate' => 'string',
+ 'app.main_user_id' => 'string',
+ 'app.exception_mail' => 'string',
+ 'app.logistic_mail' => 'string',
+ 'auth.defaults.guard' => 'string',
+ 'auth.defaults.passwords' => 'string',
+ 'auth.guards.web.driver' => 'string',
+ 'auth.guards.web.provider' => 'string',
+ 'auth.guards.user.driver' => 'string',
+ 'auth.guards.user.provider' => 'string',
+ 'auth.guards.api.driver' => 'string',
+ 'auth.guards.api.provider' => 'string',
+ 'auth.providers.users.driver' => 'string',
+ 'auth.providers.users.model' => 'string',
+ 'auth.passwords.users.provider' => 'string',
+ 'auth.passwords.users.table' => 'string',
+ 'auth.passwords.users.expire' => 'integer',
+ 'auth.passwords.users.throttle' => 'integer',
+ 'auth.password_timeout' => 'integer',
+ 'broadcasting.default' => 'string',
+ 'broadcasting.connections.reverb.driver' => 'string',
+ 'broadcasting.connections.reverb.key' => 'NULL',
+ 'broadcasting.connections.reverb.secret' => 'NULL',
+ 'broadcasting.connections.reverb.app_id' => 'NULL',
+ 'broadcasting.connections.reverb.options.host' => 'NULL',
+ 'broadcasting.connections.reverb.options.port' => 'integer',
+ 'broadcasting.connections.reverb.options.scheme' => 'string',
+ 'broadcasting.connections.reverb.options.useTLS' => 'boolean',
+ 'broadcasting.connections.reverb.client_options' => 'array',
+ 'broadcasting.connections.pusher.driver' => 'string',
+ 'broadcasting.connections.pusher.key' => 'string',
+ 'broadcasting.connections.pusher.secret' => 'string',
+ 'broadcasting.connections.pusher.app_id' => 'string',
+ 'broadcasting.connections.pusher.options.cluster' => 'string',
+ 'broadcasting.connections.pusher.options.useTLS' => 'boolean',
+ 'broadcasting.connections.ably.driver' => 'string',
+ 'broadcasting.connections.ably.key' => 'NULL',
+ 'broadcasting.connections.log.driver' => 'string',
+ 'broadcasting.connections.null.driver' => 'string',
+ 'broadcasting.connections.redis.driver' => 'string',
+ 'broadcasting.connections.redis.connection' => 'string',
+ 'cache.default' => 'string',
+ 'cache.stores.array.driver' => 'string',
+ 'cache.stores.database.driver' => 'string',
+ 'cache.stores.database.table' => 'string',
+ 'cache.stores.database.connection' => 'NULL',
+ 'cache.stores.file.driver' => 'string',
+ 'cache.stores.file.path' => 'string',
+ 'cache.stores.memcached.driver' => 'string',
+ 'cache.stores.memcached.persistent_id' => 'NULL',
+ 'cache.stores.memcached.sasl' => 'array',
+ 'cache.stores.memcached.options' => 'array',
+ 'cache.stores.memcached.servers.0.host' => 'string',
+ 'cache.stores.memcached.servers.0.port' => 'integer',
+ 'cache.stores.memcached.servers.0.weight' => 'integer',
+ 'cache.stores.redis.driver' => 'string',
+ 'cache.stores.redis.connection' => 'string',
+ 'cache.stores.dynamodb.driver' => 'string',
+ 'cache.stores.dynamodb.key' => 'string',
+ 'cache.stores.dynamodb.secret' => 'string',
+ 'cache.stores.dynamodb.region' => 'string',
+ 'cache.stores.dynamodb.table' => 'string',
+ 'cache.stores.dynamodb.endpoint' => 'NULL',
+ 'cache.stores.octane.driver' => 'string',
+ 'cache.stores.apc.driver' => 'string',
+ 'cache.prefix' => 'string',
+ 'cart.tax' => 'integer',
+ 'cart.database.connection' => 'NULL',
+ 'cart.database.table' => 'string',
+ 'cart.destroy_on_logout' => 'boolean',
+ 'cart.format.decimals' => 'integer',
+ 'cart.format.decimal_point' => 'string',
+ 'cart.format.thousand_seperator' => 'string',
+ 'cart.discountOnFees' => 'boolean',
+ 'cors.paths' => 'array',
+ 'cors.allowed_methods' => 'array',
+ 'cors.allowed_origins' => 'array',
+ 'cors.allowed_origins_patterns' => 'array',
+ 'cors.allowed_headers' => 'array',
+ 'cors.exposed_headers' => 'boolean',
+ 'cors.max_age' => 'boolean',
+ 'cors.supports_credentials' => 'boolean',
+ 'database.default' => 'string',
+ 'database.connections.sqlite.driver' => 'string',
+ 'database.connections.sqlite.url' => 'NULL',
+ 'database.connections.sqlite.database' => 'string',
+ 'database.connections.sqlite.prefix' => 'string',
+ 'database.connections.sqlite.foreign_key_constraints' => 'boolean',
+ 'database.connections.mysql.driver' => 'string',
+ 'database.connections.mysql.url' => 'NULL',
+ 'database.connections.mysql.host' => 'string',
+ 'database.connections.mysql.port' => 'string',
+ 'database.connections.mysql.database' => 'string',
+ 'database.connections.mysql.username' => 'string',
+ 'database.connections.mysql.password' => 'string',
+ 'database.connections.mysql.unix_socket' => 'string',
+ 'database.connections.mysql.charset' => 'string',
+ 'database.connections.mysql.collation' => 'string',
+ 'database.connections.mysql.prefix' => 'string',
+ 'database.connections.mysql.prefix_indexes' => 'boolean',
+ 'database.connections.mysql.strict' => 'boolean',
+ 'database.connections.mysql.engine' => 'NULL',
+ 'database.connections.mysql.options' => 'array',
+ 'database.connections.mariadb.driver' => 'string',
+ 'database.connections.mariadb.url' => 'NULL',
+ 'database.connections.mariadb.host' => 'string',
+ 'database.connections.mariadb.port' => 'string',
+ 'database.connections.mariadb.database' => 'string',
+ 'database.connections.mariadb.username' => 'string',
+ 'database.connections.mariadb.password' => 'string',
+ 'database.connections.mariadb.unix_socket' => 'string',
+ 'database.connections.mariadb.charset' => 'string',
+ 'database.connections.mariadb.collation' => 'string',
+ 'database.connections.mariadb.prefix' => 'string',
+ 'database.connections.mariadb.prefix_indexes' => 'boolean',
+ 'database.connections.mariadb.strict' => 'boolean',
+ 'database.connections.mariadb.engine' => 'NULL',
+ 'database.connections.mariadb.options' => 'array',
+ 'database.connections.pgsql.driver' => 'string',
+ 'database.connections.pgsql.url' => 'NULL',
+ 'database.connections.pgsql.host' => 'string',
+ 'database.connections.pgsql.port' => 'string',
+ 'database.connections.pgsql.database' => 'string',
+ 'database.connections.pgsql.username' => 'string',
+ 'database.connections.pgsql.password' => 'string',
+ 'database.connections.pgsql.charset' => 'string',
+ 'database.connections.pgsql.prefix' => 'string',
+ 'database.connections.pgsql.prefix_indexes' => 'boolean',
+ 'database.connections.pgsql.schema' => 'string',
+ 'database.connections.pgsql.sslmode' => 'string',
+ 'database.connections.sqlsrv.driver' => 'string',
+ 'database.connections.sqlsrv.url' => 'NULL',
+ 'database.connections.sqlsrv.host' => 'string',
+ 'database.connections.sqlsrv.port' => 'string',
+ 'database.connections.sqlsrv.database' => 'string',
+ 'database.connections.sqlsrv.username' => 'string',
+ 'database.connections.sqlsrv.password' => 'string',
+ 'database.connections.sqlsrv.charset' => 'string',
+ 'database.connections.sqlsrv.prefix' => 'string',
+ 'database.connections.sqlsrv.prefix_indexes' => 'boolean',
+ 'database.migrations' => 'string',
+ 'database.redis.client' => 'string',
+ 'database.redis.options.cluster' => 'string',
+ 'database.redis.options.prefix' => 'string',
+ 'database.redis.default.url' => 'NULL',
+ 'database.redis.default.host' => 'string',
+ 'database.redis.default.password' => 'NULL',
+ 'database.redis.default.port' => 'string',
+ 'database.redis.default.database' => 'string',
+ 'database.redis.cache.url' => 'NULL',
+ 'database.redis.cache.host' => 'string',
+ 'database.redis.cache.password' => 'NULL',
+ 'database.redis.cache.port' => 'string',
+ 'database.redis.cache.database' => 'string',
+ 'debugbar.enabled' => 'NULL',
+ 'debugbar.hide_empty_tabs' => 'boolean',
+ 'debugbar.except' => 'array',
+ 'debugbar.storage.enabled' => 'boolean',
+ 'debugbar.storage.driver' => 'string',
+ 'debugbar.storage.path' => 'string',
+ 'debugbar.storage.connection' => 'NULL',
+ 'debugbar.storage.provider' => 'string',
+ 'debugbar.editor' => 'string',
+ 'debugbar.remote_sites_path' => 'NULL',
+ 'debugbar.local_sites_path' => 'string',
+ 'debugbar.include_vendors' => 'boolean',
+ 'debugbar.capture_ajax' => 'boolean',
+ 'debugbar.add_ajax_timing' => 'boolean',
+ 'debugbar.ajax_handler_auto_show' => 'boolean',
+ 'debugbar.ajax_handler_enable_tab' => 'boolean',
+ 'debugbar.defer_datasets' => 'boolean',
+ 'debugbar.error_handler' => 'boolean',
+ 'debugbar.error_level' => 'integer',
+ 'debugbar.clockwork' => 'boolean',
+ 'debugbar.collectors.phpinfo' => 'boolean',
+ 'debugbar.collectors.messages' => 'boolean',
+ 'debugbar.collectors.time' => 'boolean',
+ 'debugbar.collectors.memory' => 'boolean',
+ 'debugbar.collectors.exceptions' => 'boolean',
+ 'debugbar.collectors.log' => 'boolean',
+ 'debugbar.collectors.db' => 'boolean',
+ 'debugbar.collectors.views' => 'boolean',
+ 'debugbar.collectors.route' => 'boolean',
+ 'debugbar.collectors.auth' => 'boolean',
+ 'debugbar.collectors.gate' => 'boolean',
+ 'debugbar.collectors.session' => 'boolean',
+ 'debugbar.collectors.symfony_request' => 'boolean',
+ 'debugbar.collectors.mail' => 'boolean',
+ 'debugbar.collectors.laravel' => 'boolean',
+ 'debugbar.collectors.events' => 'boolean',
+ 'debugbar.collectors.default_request' => 'boolean',
+ 'debugbar.collectors.logs' => 'boolean',
+ 'debugbar.collectors.files' => 'boolean',
+ 'debugbar.collectors.config' => 'boolean',
+ 'debugbar.collectors.cache' => 'boolean',
+ 'debugbar.collectors.models' => 'boolean',
+ 'debugbar.collectors.livewire' => 'boolean',
+ 'debugbar.options.auth.show_name' => 'boolean',
+ 'debugbar.options.db.with_params' => 'boolean',
+ 'debugbar.options.db.backtrace' => 'boolean',
+ 'debugbar.options.db.backtrace_exclude_paths' => 'array',
+ 'debugbar.options.db.timeline' => 'boolean',
+ 'debugbar.options.db.explain.enabled' => 'boolean',
+ 'debugbar.options.db.explain.types' => 'array',
+ 'debugbar.options.db.hints' => 'boolean',
+ 'debugbar.options.db.show_copy' => 'boolean',
+ 'debugbar.options.mail.full_log' => 'boolean',
+ 'debugbar.options.views.data' => 'boolean',
+ 'debugbar.options.route.label' => 'boolean',
+ 'debugbar.options.logs.file' => 'NULL',
+ 'debugbar.options.cache.values' => 'boolean',
+ 'debugbar.inject' => 'boolean',
+ 'debugbar.route_prefix' => 'string',
+ 'debugbar.route_middleware' => 'array',
+ 'debugbar.route_domain' => 'NULL',
+ 'debugbar.theme' => 'string',
+ 'debugbar.debug_backtrace_limit' => 'integer',
+ 'dompdf.show_warnings' => 'boolean',
+ 'dompdf.public_path' => 'NULL',
+ 'dompdf.convert_entities' => 'boolean',
+ 'dompdf.options.font_dir' => 'string',
+ 'dompdf.options.font_cache' => 'string',
+ 'dompdf.options.temp_dir' => 'string',
+ 'dompdf.options.chroot' => 'string',
+ 'dompdf.options.allowed_protocols.file://.rules' => 'array',
+ 'dompdf.options.allowed_protocols.http://.rules' => 'array',
+ 'dompdf.options.allowed_protocols.https://.rules' => 'array',
+ 'dompdf.options.log_output_file' => 'NULL',
+ 'dompdf.options.enable_font_subsetting' => 'boolean',
+ 'dompdf.options.pdf_backend' => 'string',
+ 'dompdf.options.default_media_type' => 'string',
+ 'dompdf.options.default_paper_size' => 'string',
+ 'dompdf.options.default_paper_orientation' => 'string',
+ 'dompdf.options.default_font' => 'string',
+ 'dompdf.options.dpi' => 'integer',
+ 'dompdf.options.enable_php' => 'boolean',
+ 'dompdf.options.enable_javascript' => 'boolean',
+ 'dompdf.options.enable_remote' => 'boolean',
+ 'dompdf.options.font_height_ratio' => 'double',
+ 'dompdf.options.enable_html5_parser' => 'boolean',
+ 'dompdf.orientation' => 'string',
+ 'dompdf.defines.font_dir' => 'string',
+ 'dompdf.defines.font_cache' => 'string',
+ 'dompdf.defines.temp_dir' => 'string',
+ 'dompdf.defines.chroot' => 'string',
+ 'dompdf.defines.enable_font_subsetting' => 'boolean',
+ 'dompdf.defines.pdf_backend' => 'string',
+ 'dompdf.defines.default_media_type' => 'string',
+ 'dompdf.defines.default_paper_size' => 'string',
+ 'dompdf.defines.default_font' => 'string',
+ 'dompdf.defines.dpi' => 'integer',
+ 'dompdf.defines.enable_php' => 'boolean',
+ 'dompdf.defines.enable_javascript' => 'boolean',
+ 'dompdf.defines.enable_remote' => 'boolean',
+ 'dompdf.defines.font_height_ratio' => 'double',
+ 'dompdf.defines.enable_html5_parser' => 'boolean',
+ 'filesystems.default' => 'string',
+ 'filesystems.disks.local.driver' => 'string',
+ 'filesystems.disks.local.root' => 'string',
+ 'filesystems.disks.public.driver' => 'string',
+ 'filesystems.disks.public.root' => 'string',
+ 'filesystems.disks.public.url' => 'string',
+ 'filesystems.disks.public.visibility' => 'string',
+ 'filesystems.disks.s3.driver' => 'string',
+ 'filesystems.disks.s3.key' => 'string',
+ 'filesystems.disks.s3.secret' => 'string',
+ 'filesystems.disks.s3.region' => 'string',
+ 'filesystems.disks.s3.bucket' => 'string',
+ 'filesystems.disks.s3.url' => 'NULL',
+ 'filesystems.disks.user.driver' => 'string',
+ 'filesystems.disks.user.root' => 'string',
+ 'filesystems.disks.user.url' => 'string',
+ 'filesystems.disks.user.visibility' => 'string',
+ 'filesystems.disks.import.driver' => 'string',
+ 'filesystems.disks.import.root' => 'string',
+ 'filesystems.disks.import.url' => 'string',
+ 'filesystems.links./var/www/html/public/storage' => 'string',
+ 'filesystems.cloud' => 'string',
+ 'hashing.driver' => 'string',
+ 'hashing.bcrypt.rounds' => 'integer',
+ 'hashing.argon.memory' => 'integer',
+ 'hashing.argon.threads' => 'integer',
+ 'hashing.argon.time' => 'integer',
+ 'hashing.rehash_on_login' => 'boolean',
+ 'ide-helper.filename' => 'string',
+ 'ide-helper.models_filename' => 'string',
+ 'ide-helper.meta_filename' => 'string',
+ 'ide-helper.include_fluent' => 'boolean',
+ 'ide-helper.include_factory_builders' => 'boolean',
+ 'ide-helper.write_model_magic_where' => 'boolean',
+ 'ide-helper.write_model_external_builder_methods' => 'boolean',
+ 'ide-helper.write_model_relation_count_properties' => 'boolean',
+ 'ide-helper.write_model_relation_exists_properties' => 'boolean',
+ 'ide-helper.write_eloquent_model_mixins' => 'boolean',
+ 'ide-helper.include_helpers' => 'boolean',
+ 'ide-helper.helper_files' => 'array',
+ 'ide-helper.model_locations' => 'array',
+ 'ide-helper.ignored_models' => 'array',
+ 'ide-helper.model_hooks' => 'array',
+ 'ide-helper.extra.Eloquent' => 'array',
+ 'ide-helper.extra.Session' => 'array',
+ 'ide-helper.magic' => 'array',
+ 'ide-helper.interfaces' => 'array',
+ 'ide-helper.model_camel_case_properties' => 'boolean',
+ 'ide-helper.type_overrides.integer' => 'string',
+ 'ide-helper.type_overrides.boolean' => 'string',
+ 'ide-helper.include_class_docblocks' => 'boolean',
+ 'ide-helper.force_fqn' => 'boolean',
+ 'ide-helper.use_generics_annotations' => 'boolean',
+ 'ide-helper.macro_default_return_types.Illuminate\Http\Client\Factory' => 'string',
+ 'ide-helper.additional_relation_types' => 'array',
+ 'ide-helper.additional_relation_return_types' => 'array',
+ 'ide-helper.enforce_nullable_relationships' => 'boolean',
+ 'ide-helper.post_migrate' => 'array',
+ 'ide-helper.custom_db_types' => 'array',
+ 'localization.supportedLocales.de.name' => 'string',
+ 'localization.supportedLocales.de.script' => 'string',
+ 'localization.supportedLocales.de.native' => 'string',
+ 'localization.supportedLocales.de.regional' => 'string',
+ 'logging.default' => 'string',
+ 'logging.deprecations.channel' => 'string',
+ 'logging.deprecations.trace' => 'boolean',
+ 'logging.channels.stack.driver' => 'string',
+ 'logging.channels.stack.channels' => 'array',
+ 'logging.channels.stack.ignore_exceptions' => 'boolean',
+ 'logging.channels.single.driver' => 'string',
+ 'logging.channels.single.path' => 'string',
+ 'logging.channels.single.level' => 'string',
+ 'logging.channels.daily.driver' => 'string',
+ 'logging.channels.daily.path' => 'string',
+ 'logging.channels.daily.level' => 'string',
+ 'logging.channels.daily.days' => 'integer',
+ 'logging.channels.slack.driver' => 'string',
+ 'logging.channels.slack.url' => 'NULL',
+ 'logging.channels.slack.username' => 'string',
+ 'logging.channels.slack.emoji' => 'string',
+ 'logging.channels.slack.level' => 'string',
+ 'logging.channels.papertrail.driver' => 'string',
+ 'logging.channels.papertrail.level' => 'string',
+ 'logging.channels.papertrail.handler' => 'string',
+ 'logging.channels.papertrail.handler_with.host' => 'NULL',
+ 'logging.channels.papertrail.handler_with.port' => 'NULL',
+ 'logging.channels.stderr.driver' => 'string',
+ 'logging.channels.stderr.handler' => 'string',
+ 'logging.channels.stderr.formatter' => 'NULL',
+ 'logging.channels.stderr.with.stream' => 'string',
+ 'logging.channels.syslog.driver' => 'string',
+ 'logging.channels.syslog.level' => 'string',
+ 'logging.channels.errorlog.driver' => 'string',
+ 'logging.channels.errorlog.level' => 'string',
+ 'logging.channels.null.driver' => 'string',
+ 'logging.channels.null.handler' => 'string',
+ 'logging.channels.emergency.path' => 'string',
+ 'logging.channels.browser.driver' => 'string',
+ 'logging.channels.browser.path' => 'string',
+ 'logging.channels.browser.level' => 'string',
+ 'logging.channels.browser.days' => 'integer',
+ 'logging.channels.deprecations.driver' => 'string',
+ 'logging.channels.deprecations.handler' => 'string',
+ 'mail.default' => 'string',
+ 'mail.mailers.smtp.transport' => 'string',
+ 'mail.mailers.smtp.host' => 'string',
+ 'mail.mailers.smtp.port' => 'string',
+ 'mail.mailers.smtp.encryption' => 'string',
+ 'mail.mailers.smtp.username' => 'NULL',
+ 'mail.mailers.smtp.password' => 'NULL',
+ 'mail.mailers.ses.transport' => 'string',
+ 'mail.mailers.postmark.transport' => 'string',
+ 'mail.mailers.resend.transport' => 'string',
+ 'mail.mailers.sendmail.transport' => 'string',
+ 'mail.mailers.sendmail.path' => 'string',
+ 'mail.mailers.log.transport' => 'string',
+ 'mail.mailers.log.channel' => 'NULL',
+ 'mail.mailers.array.transport' => 'string',
+ 'mail.mailers.failover.transport' => 'string',
+ 'mail.mailers.failover.mailers' => 'array',
+ 'mail.mailers.roundrobin.transport' => 'string',
+ 'mail.mailers.roundrobin.mailers' => 'array',
+ 'mail.from.address' => 'string',
+ 'mail.from.name' => 'string',
+ 'mail.markdown.theme' => 'string',
+ 'mail.markdown.paths' => 'array',
+ 'main.renewal_days' => 'string',
+ 'main.abo_booking_days' => 'string',
+ 'main.remind_first_days' => 'string',
+ 'main.remind_sec_days' => 'string',
+ 'main.remind_last_days' => 'string',
+ 'main.edit_data_pass' => 'string',
+ 'main.add_number_id' => 'string',
+ 'models.*.path' => 'string',
+ 'models.*.namespace' => 'string',
+ 'models.*.parent' => 'string',
+ 'models.*.use' => 'array',
+ 'models.*.connection' => 'boolean',
+ 'models.*.timestamps' => 'boolean',
+ 'models.*.soft_deletes' => 'boolean',
+ 'models.*.date_format' => 'string',
+ 'models.*.per_page' => 'integer',
+ 'models.*.base_files' => 'boolean',
+ 'models.*.snake_attributes' => 'boolean',
+ 'models.*.indent_with_space' => 'integer',
+ 'models.*.qualified_tables' => 'boolean',
+ 'models.*.hidden' => 'array',
+ 'models.*.guarded' => 'array',
+ 'models.*.casts.*_json' => 'string',
+ 'models.*.except' => 'array',
+ 'models.*.only' => 'array',
+ 'models.*.table_prefix' => 'string',
+ 'models.*.lower_table_name_first' => 'boolean',
+ 'models.*.relation_name_strategy' => 'string',
+ 'models.*.with_property_constants' => 'boolean',
+ 'models.*.pluralize' => 'boolean',
+ 'models.*.override_pluralize_for' => 'array',
+ 'paypal.mode' => 'string',
+ 'paypal.sandbox.client_id' => 'string',
+ 'paypal.sandbox.client_secret' => 'string',
+ 'paypal.sandbox.app_id' => 'string',
+ 'paypal.live.client_id' => 'string',
+ 'paypal.live.client_secret' => 'string',
+ 'paypal.live.app_id' => 'string',
+ 'paypal.payment_action' => 'string',
+ 'paypal.currency' => 'string',
+ 'paypal.notify_url' => 'string',
+ 'paypal.locale' => 'string',
+ 'paypal.validate_ssl' => 'boolean',
+ 'profanity.replaceFullWords' => 'boolean',
+ 'profanity.replaceWith' => 'string',
+ 'profanity.strReplace.a' => 'string',
+ 'profanity.strReplace.b' => 'string',
+ 'profanity.strReplace.c' => 'string',
+ 'profanity.strReplace.d' => 'string',
+ 'profanity.strReplace.e' => 'string',
+ 'profanity.strReplace.f' => 'string',
+ 'profanity.strReplace.g' => 'string',
+ 'profanity.strReplace.h' => 'string',
+ 'profanity.strReplace.i' => 'string',
+ 'profanity.strReplace.j' => 'string',
+ 'profanity.strReplace.k' => 'string',
+ 'profanity.strReplace.l' => 'string',
+ 'profanity.strReplace.m' => 'string',
+ 'profanity.strReplace.n' => 'string',
+ 'profanity.strReplace.o' => 'string',
+ 'profanity.strReplace.p' => 'string',
+ 'profanity.strReplace.q' => 'string',
+ 'profanity.strReplace.r' => 'string',
+ 'profanity.strReplace.s' => 'string',
+ 'profanity.strReplace.t' => 'string',
+ 'profanity.strReplace.u' => 'string',
+ 'profanity.strReplace.v' => 'string',
+ 'profanity.strReplace.w' => 'string',
+ 'profanity.strReplace.x' => 'string',
+ 'profanity.strReplace.y' => 'string',
+ 'profanity.strReplace.z' => 'string',
+ 'profanity.full_word_check' => 'array',
+ 'queue.default' => 'string',
+ 'queue.connections.sync.driver' => 'string',
+ 'queue.connections.database.driver' => 'string',
+ 'queue.connections.database.table' => 'string',
+ 'queue.connections.database.queue' => 'string',
+ 'queue.connections.database.retry_after' => 'integer',
+ 'queue.connections.beanstalkd.driver' => 'string',
+ 'queue.connections.beanstalkd.host' => 'string',
+ 'queue.connections.beanstalkd.queue' => 'string',
+ 'queue.connections.beanstalkd.retry_after' => 'integer',
+ 'queue.connections.beanstalkd.block_for' => 'integer',
+ 'queue.connections.sqs.driver' => 'string',
+ 'queue.connections.sqs.key' => 'string',
+ 'queue.connections.sqs.secret' => 'string',
+ 'queue.connections.sqs.prefix' => 'string',
+ 'queue.connections.sqs.queue' => 'string',
+ 'queue.connections.sqs.region' => 'string',
+ 'queue.connections.redis.driver' => 'string',
+ 'queue.connections.redis.connection' => 'string',
+ 'queue.connections.redis.queue' => 'string',
+ 'queue.connections.redis.retry_after' => 'integer',
+ 'queue.connections.redis.block_for' => 'NULL',
+ 'queue.batching.database' => 'string',
+ 'queue.batching.table' => 'string',
+ 'queue.failed.driver' => 'string',
+ 'queue.failed.database' => 'string',
+ 'queue.failed.table' => 'string',
+ 'services.postmark.token' => 'NULL',
+ 'services.ses.key' => 'string',
+ 'services.ses.secret' => 'string',
+ 'services.ses.region' => 'string',
+ 'services.resend.key' => 'NULL',
+ 'services.slack.notifications.bot_user_oauth_token' => 'NULL',
+ 'services.slack.notifications.channel' => 'NULL',
+ 'services.mailgun.domain' => 'NULL',
+ 'services.mailgun.secret' => 'NULL',
+ 'services.mailgun.endpoint' => 'string',
+ 'services.recaptcha.site_key' => 'string',
+ 'services.recaptcha.secret_key' => 'string',
+ 'session.driver' => 'string',
+ 'session.lifetime' => 'string',
+ 'session.expire_on_close' => 'boolean',
+ 'session.encrypt' => 'boolean',
+ 'session.files' => 'string',
+ 'session.connection' => 'NULL',
+ 'session.table' => 'string',
+ 'session.store' => 'NULL',
+ 'session.lottery' => 'array',
+ 'session.cookie' => 'string',
+ 'session.path' => 'string',
+ 'session.domain' => 'NULL',
+ 'session.secure' => 'NULL',
+ 'session.http_only' => 'boolean',
+ 'session.same_site' => 'string',
+ 'session.partitioned' => 'boolean',
+ 'sluggable.source' => 'NULL',
+ 'sluggable.maxLength' => 'NULL',
+ 'sluggable.maxLengthKeepWords' => 'boolean',
+ 'sluggable.method' => 'NULL',
+ 'sluggable.separator' => 'string',
+ 'sluggable.unique' => 'boolean',
+ 'sluggable.uniqueSuffix' => 'NULL',
+ 'sluggable.firstUniqueSuffix' => 'integer',
+ 'sluggable.includeTrashed' => 'boolean',
+ 'sluggable.reserved' => 'NULL',
+ 'sluggable.onUpdate' => 'boolean',
+ 'sluggable.slugEngineOptions' => 'array',
+ 'view.paths' => 'array',
+ 'view.compiled' => 'string',
+ 'view.expires' => 'boolean',
+ 'translation.driver' => 'string',
+ 'translation.route_group_config.middleware' => 'string',
+ 'translation.translation_methods' => 'array',
+ 'translation.scan_paths' => 'array',
+ 'translation.ui_url' => 'string',
+ 'translation.database.connection' => 'string',
+ 'translation.database.languages_table' => 'string',
+ 'translation.database.translations_table' => 'string',
+ 'boost.enabled' => 'boolean',
+ 'boost.browser_logs_watcher' => 'boolean',
+ 'boost.executable_paths.php' => 'NULL',
+ 'boost.executable_paths.composer' => 'NULL',
+ 'boost.executable_paths.npm' => 'NULL',
+ 'boost.executable_paths.vendor_bin' => 'NULL',
+ 'mcp.redirect_domains' => 'array',
+ 'passport.guard' => 'string',
+ 'passport.private_key' => 'NULL',
+ 'passport.public_key' => 'NULL',
+ 'passport.connection' => 'NULL',
+ 'passport.client_uuids' => 'boolean',
+ 'passport.personal_access_client.id' => 'NULL',
+ 'passport.personal_access_client.secret' => 'NULL',
+ 'excel.exports.chunk_size' => 'integer',
+ 'excel.exports.pre_calculate_formulas' => 'boolean',
+ 'excel.exports.strict_null_comparison' => 'boolean',
+ 'excel.exports.csv.delimiter' => 'string',
+ 'excel.exports.csv.enclosure' => 'string',
+ 'excel.exports.csv.line_ending' => 'string',
+ 'excel.exports.csv.use_bom' => 'boolean',
+ 'excel.exports.csv.include_separator_line' => 'boolean',
+ 'excel.exports.csv.excel_compatibility' => 'boolean',
+ 'excel.exports.csv.output_encoding' => 'string',
+ 'excel.exports.csv.test_auto_detect' => 'boolean',
+ 'excel.exports.properties.creator' => 'string',
+ 'excel.exports.properties.lastModifiedBy' => 'string',
+ 'excel.exports.properties.title' => 'string',
+ 'excel.exports.properties.description' => 'string',
+ 'excel.exports.properties.subject' => 'string',
+ 'excel.exports.properties.keywords' => 'string',
+ 'excel.exports.properties.category' => 'string',
+ 'excel.exports.properties.manager' => 'string',
+ 'excel.exports.properties.company' => 'string',
+ 'excel.imports.read_only' => 'boolean',
+ 'excel.imports.ignore_empty' => 'boolean',
+ 'excel.imports.heading_row.formatter' => 'string',
+ 'excel.imports.csv.delimiter' => 'NULL',
+ 'excel.imports.csv.enclosure' => 'string',
+ 'excel.imports.csv.escape_character' => 'string',
+ 'excel.imports.csv.contiguous' => 'boolean',
+ 'excel.imports.csv.input_encoding' => 'string',
+ 'excel.imports.properties.creator' => 'string',
+ 'excel.imports.properties.lastModifiedBy' => 'string',
+ 'excel.imports.properties.title' => 'string',
+ 'excel.imports.properties.description' => 'string',
+ 'excel.imports.properties.subject' => 'string',
+ 'excel.imports.properties.keywords' => 'string',
+ 'excel.imports.properties.category' => 'string',
+ 'excel.imports.properties.manager' => 'string',
+ 'excel.imports.properties.company' => 'string',
+ 'excel.imports.cells.middleware' => 'array',
+ 'excel.extension_detector.xlsx' => 'string',
+ 'excel.extension_detector.xlsm' => 'string',
+ 'excel.extension_detector.xltx' => 'string',
+ 'excel.extension_detector.xltm' => 'string',
+ 'excel.extension_detector.xls' => 'string',
+ 'excel.extension_detector.xlt' => 'string',
+ 'excel.extension_detector.ods' => 'string',
+ 'excel.extension_detector.ots' => 'string',
+ 'excel.extension_detector.slk' => 'string',
+ 'excel.extension_detector.xml' => 'string',
+ 'excel.extension_detector.gnumeric' => 'string',
+ 'excel.extension_detector.htm' => 'string',
+ 'excel.extension_detector.html' => 'string',
+ 'excel.extension_detector.csv' => 'string',
+ 'excel.extension_detector.tsv' => 'string',
+ 'excel.extension_detector.pdf' => 'string',
+ 'excel.value_binder.default' => 'string',
+ 'excel.cache.driver' => 'string',
+ 'excel.cache.batch.memory_limit' => 'integer',
+ 'excel.cache.illuminate.store' => 'NULL',
+ 'excel.cache.default_ttl' => 'integer',
+ 'excel.transactions.handler' => 'string',
+ 'excel.transactions.db.connection' => 'NULL',
+ 'excel.temporary_files.local_path' => 'string',
+ 'excel.temporary_files.local_permissions' => 'array',
+ 'excel.temporary_files.remote_disk' => 'NULL',
+ 'excel.temporary_files.remote_prefix' => 'NULL',
+ 'excel.temporary_files.force_resync_remote' => 'NULL',
+ 'flare.key' => 'NULL',
+ 'flare.flare_middleware' => 'array',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddLogs.maximum_number_of_collected_logs' => 'integer',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddQueries.maximum_number_of_collected_queries' => 'integer',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddQueries.report_query_bindings' => 'boolean',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddJobs.max_chained_job_reporting_depth' => 'integer',
+ 'flare.flare_middleware.Spatie\FlareClient\FlareMiddleware\CensorRequestBodyFields.censor_fields' => 'array',
+ 'flare.flare_middleware.Spatie\FlareClient\FlareMiddleware\CensorRequestHeaders.headers' => 'array',
+ 'flare.send_logs_as_events' => 'boolean',
+ 'ignition.editor' => 'string',
+ 'ignition.theme' => 'string',
+ 'ignition.enable_share_button' => 'boolean',
+ 'ignition.register_commands' => 'boolean',
+ 'ignition.solution_providers' => 'array',
+ 'ignition.ignored_solution_providers' => 'array',
+ 'ignition.enable_runnable_solutions' => 'NULL',
+ 'ignition.remote_sites_path' => 'string',
+ 'ignition.local_sites_path' => 'string',
+ 'ignition.housekeeping_endpoint_prefix' => 'string',
+ 'ignition.settings_file_path' => 'string',
+ 'ignition.recorders' => 'array',
+ 'ignition.open_ai_key' => 'NULL',
+ 'ignition.with_stack_frame_arguments' => 'boolean',
+ 'ignition.argument_reducers' => 'array',
+ 'tinker.commands' => 'array',
+ 'tinker.alias' => 'array',
+ 'tinker.dont_alias' => 'array',
+ 'tinker.trust_project' => 'string',
+ ]));
+ override(\Illuminate\Config\Repository::get(), map([
+ 'concurrency.default' => 'string',
+ 'app.name' => 'string',
+ 'app.env' => 'string',
+ 'app.debug' => 'boolean',
+ 'app.url' => 'string',
+ 'app.frontend_url' => 'string',
+ 'app.asset_url' => 'NULL',
+ 'app.timezone' => 'string',
+ 'app.locale' => 'string',
+ 'app.fallback_locale' => 'string',
+ 'app.faker_locale' => 'string',
+ 'app.cipher' => 'string',
+ 'app.key' => 'string',
+ 'app.previous_keys' => 'array',
+ 'app.maintenance.driver' => 'string',
+ 'app.maintenance.store' => 'string',
+ 'app.providers' => 'array',
+ 'app.aliases.App' => 'string',
+ 'app.aliases.Arr' => 'string',
+ 'app.aliases.Artisan' => 'string',
+ 'app.aliases.Auth' => 'string',
+ 'app.aliases.Blade' => 'string',
+ 'app.aliases.Broadcast' => 'string',
+ 'app.aliases.Bus' => 'string',
+ 'app.aliases.Cache' => 'string',
+ 'app.aliases.Config' => 'string',
+ 'app.aliases.Cookie' => 'string',
+ 'app.aliases.Crypt' => 'string',
+ 'app.aliases.DB' => 'string',
+ 'app.aliases.Eloquent' => 'string',
+ 'app.aliases.Event' => 'string',
+ 'app.aliases.File' => 'string',
+ 'app.aliases.Gate' => 'string',
+ 'app.aliases.Hash' => 'string',
+ 'app.aliases.Http' => 'string',
+ 'app.aliases.Lang' => 'string',
+ 'app.aliases.Log' => 'string',
+ 'app.aliases.Mail' => 'string',
+ 'app.aliases.Notification' => 'string',
+ 'app.aliases.Password' => 'string',
+ 'app.aliases.Queue' => 'string',
+ 'app.aliases.Redirect' => 'string',
+ 'app.aliases.Redis' => 'string',
+ 'app.aliases.Request' => 'string',
+ 'app.aliases.Response' => 'string',
+ 'app.aliases.Route' => 'string',
+ 'app.aliases.Schema' => 'string',
+ 'app.aliases.Session' => 'string',
+ 'app.aliases.Storage' => 'string',
+ 'app.aliases.Str' => 'string',
+ 'app.aliases.URL' => 'string',
+ 'app.aliases.Validator' => 'string',
+ 'app.aliases.View' => 'string',
+ 'app.aliases.Form' => 'string',
+ 'app.aliases.HTML' => 'string',
+ 'app.aliases.Image' => 'string',
+ 'app.aliases.Carbon' => 'string',
+ 'app.aliases.Date' => 'string',
+ 'app.aliases.HTMLHelper' => 'string',
+ 'app.aliases.Util' => 'string',
+ 'app.aliases.Excel' => 'string',
+ 'app.aliases.DataTables' => 'string',
+ 'app.aliases.Yard' => 'string',
+ 'app.api_domain' => 'string',
+ 'app.domain' => 'string',
+ 'app.promo_url' => 'string',
+ 'app.promo_domain' => 'string',
+ 'app.shop_url' => 'string',
+ 'app.shop_domain' => 'string',
+ 'app.checkout_mail' => 'string',
+ 'app.checkout_test_mail' => 'string',
+ 'app.info_mail' => 'string',
+ 'app.info_test_mail' => 'string',
+ 'app.main_tax' => 'string',
+ 'app.main_tax_rate' => 'string',
+ 'app.main_user_id' => 'string',
+ 'app.exception_mail' => 'string',
+ 'app.logistic_mail' => 'string',
+ 'auth.defaults.guard' => 'string',
+ 'auth.defaults.passwords' => 'string',
+ 'auth.guards.web.driver' => 'string',
+ 'auth.guards.web.provider' => 'string',
+ 'auth.guards.user.driver' => 'string',
+ 'auth.guards.user.provider' => 'string',
+ 'auth.guards.api.driver' => 'string',
+ 'auth.guards.api.provider' => 'string',
+ 'auth.providers.users.driver' => 'string',
+ 'auth.providers.users.model' => 'string',
+ 'auth.passwords.users.provider' => 'string',
+ 'auth.passwords.users.table' => 'string',
+ 'auth.passwords.users.expire' => 'integer',
+ 'auth.passwords.users.throttle' => 'integer',
+ 'auth.password_timeout' => 'integer',
+ 'broadcasting.default' => 'string',
+ 'broadcasting.connections.reverb.driver' => 'string',
+ 'broadcasting.connections.reverb.key' => 'NULL',
+ 'broadcasting.connections.reverb.secret' => 'NULL',
+ 'broadcasting.connections.reverb.app_id' => 'NULL',
+ 'broadcasting.connections.reverb.options.host' => 'NULL',
+ 'broadcasting.connections.reverb.options.port' => 'integer',
+ 'broadcasting.connections.reverb.options.scheme' => 'string',
+ 'broadcasting.connections.reverb.options.useTLS' => 'boolean',
+ 'broadcasting.connections.reverb.client_options' => 'array',
+ 'broadcasting.connections.pusher.driver' => 'string',
+ 'broadcasting.connections.pusher.key' => 'string',
+ 'broadcasting.connections.pusher.secret' => 'string',
+ 'broadcasting.connections.pusher.app_id' => 'string',
+ 'broadcasting.connections.pusher.options.cluster' => 'string',
+ 'broadcasting.connections.pusher.options.useTLS' => 'boolean',
+ 'broadcasting.connections.ably.driver' => 'string',
+ 'broadcasting.connections.ably.key' => 'NULL',
+ 'broadcasting.connections.log.driver' => 'string',
+ 'broadcasting.connections.null.driver' => 'string',
+ 'broadcasting.connections.redis.driver' => 'string',
+ 'broadcasting.connections.redis.connection' => 'string',
+ 'cache.default' => 'string',
+ 'cache.stores.array.driver' => 'string',
+ 'cache.stores.database.driver' => 'string',
+ 'cache.stores.database.table' => 'string',
+ 'cache.stores.database.connection' => 'NULL',
+ 'cache.stores.file.driver' => 'string',
+ 'cache.stores.file.path' => 'string',
+ 'cache.stores.memcached.driver' => 'string',
+ 'cache.stores.memcached.persistent_id' => 'NULL',
+ 'cache.stores.memcached.sasl' => 'array',
+ 'cache.stores.memcached.options' => 'array',
+ 'cache.stores.memcached.servers.0.host' => 'string',
+ 'cache.stores.memcached.servers.0.port' => 'integer',
+ 'cache.stores.memcached.servers.0.weight' => 'integer',
+ 'cache.stores.redis.driver' => 'string',
+ 'cache.stores.redis.connection' => 'string',
+ 'cache.stores.dynamodb.driver' => 'string',
+ 'cache.stores.dynamodb.key' => 'string',
+ 'cache.stores.dynamodb.secret' => 'string',
+ 'cache.stores.dynamodb.region' => 'string',
+ 'cache.stores.dynamodb.table' => 'string',
+ 'cache.stores.dynamodb.endpoint' => 'NULL',
+ 'cache.stores.octane.driver' => 'string',
+ 'cache.stores.apc.driver' => 'string',
+ 'cache.prefix' => 'string',
+ 'cart.tax' => 'integer',
+ 'cart.database.connection' => 'NULL',
+ 'cart.database.table' => 'string',
+ 'cart.destroy_on_logout' => 'boolean',
+ 'cart.format.decimals' => 'integer',
+ 'cart.format.decimal_point' => 'string',
+ 'cart.format.thousand_seperator' => 'string',
+ 'cart.discountOnFees' => 'boolean',
+ 'cors.paths' => 'array',
+ 'cors.allowed_methods' => 'array',
+ 'cors.allowed_origins' => 'array',
+ 'cors.allowed_origins_patterns' => 'array',
+ 'cors.allowed_headers' => 'array',
+ 'cors.exposed_headers' => 'boolean',
+ 'cors.max_age' => 'boolean',
+ 'cors.supports_credentials' => 'boolean',
+ 'database.default' => 'string',
+ 'database.connections.sqlite.driver' => 'string',
+ 'database.connections.sqlite.url' => 'NULL',
+ 'database.connections.sqlite.database' => 'string',
+ 'database.connections.sqlite.prefix' => 'string',
+ 'database.connections.sqlite.foreign_key_constraints' => 'boolean',
+ 'database.connections.mysql.driver' => 'string',
+ 'database.connections.mysql.url' => 'NULL',
+ 'database.connections.mysql.host' => 'string',
+ 'database.connections.mysql.port' => 'string',
+ 'database.connections.mysql.database' => 'string',
+ 'database.connections.mysql.username' => 'string',
+ 'database.connections.mysql.password' => 'string',
+ 'database.connections.mysql.unix_socket' => 'string',
+ 'database.connections.mysql.charset' => 'string',
+ 'database.connections.mysql.collation' => 'string',
+ 'database.connections.mysql.prefix' => 'string',
+ 'database.connections.mysql.prefix_indexes' => 'boolean',
+ 'database.connections.mysql.strict' => 'boolean',
+ 'database.connections.mysql.engine' => 'NULL',
+ 'database.connections.mysql.options' => 'array',
+ 'database.connections.mariadb.driver' => 'string',
+ 'database.connections.mariadb.url' => 'NULL',
+ 'database.connections.mariadb.host' => 'string',
+ 'database.connections.mariadb.port' => 'string',
+ 'database.connections.mariadb.database' => 'string',
+ 'database.connections.mariadb.username' => 'string',
+ 'database.connections.mariadb.password' => 'string',
+ 'database.connections.mariadb.unix_socket' => 'string',
+ 'database.connections.mariadb.charset' => 'string',
+ 'database.connections.mariadb.collation' => 'string',
+ 'database.connections.mariadb.prefix' => 'string',
+ 'database.connections.mariadb.prefix_indexes' => 'boolean',
+ 'database.connections.mariadb.strict' => 'boolean',
+ 'database.connections.mariadb.engine' => 'NULL',
+ 'database.connections.mariadb.options' => 'array',
+ 'database.connections.pgsql.driver' => 'string',
+ 'database.connections.pgsql.url' => 'NULL',
+ 'database.connections.pgsql.host' => 'string',
+ 'database.connections.pgsql.port' => 'string',
+ 'database.connections.pgsql.database' => 'string',
+ 'database.connections.pgsql.username' => 'string',
+ 'database.connections.pgsql.password' => 'string',
+ 'database.connections.pgsql.charset' => 'string',
+ 'database.connections.pgsql.prefix' => 'string',
+ 'database.connections.pgsql.prefix_indexes' => 'boolean',
+ 'database.connections.pgsql.schema' => 'string',
+ 'database.connections.pgsql.sslmode' => 'string',
+ 'database.connections.sqlsrv.driver' => 'string',
+ 'database.connections.sqlsrv.url' => 'NULL',
+ 'database.connections.sqlsrv.host' => 'string',
+ 'database.connections.sqlsrv.port' => 'string',
+ 'database.connections.sqlsrv.database' => 'string',
+ 'database.connections.sqlsrv.username' => 'string',
+ 'database.connections.sqlsrv.password' => 'string',
+ 'database.connections.sqlsrv.charset' => 'string',
+ 'database.connections.sqlsrv.prefix' => 'string',
+ 'database.connections.sqlsrv.prefix_indexes' => 'boolean',
+ 'database.migrations' => 'string',
+ 'database.redis.client' => 'string',
+ 'database.redis.options.cluster' => 'string',
+ 'database.redis.options.prefix' => 'string',
+ 'database.redis.default.url' => 'NULL',
+ 'database.redis.default.host' => 'string',
+ 'database.redis.default.password' => 'NULL',
+ 'database.redis.default.port' => 'string',
+ 'database.redis.default.database' => 'string',
+ 'database.redis.cache.url' => 'NULL',
+ 'database.redis.cache.host' => 'string',
+ 'database.redis.cache.password' => 'NULL',
+ 'database.redis.cache.port' => 'string',
+ 'database.redis.cache.database' => 'string',
+ 'debugbar.enabled' => 'NULL',
+ 'debugbar.hide_empty_tabs' => 'boolean',
+ 'debugbar.except' => 'array',
+ 'debugbar.storage.enabled' => 'boolean',
+ 'debugbar.storage.driver' => 'string',
+ 'debugbar.storage.path' => 'string',
+ 'debugbar.storage.connection' => 'NULL',
+ 'debugbar.storage.provider' => 'string',
+ 'debugbar.editor' => 'string',
+ 'debugbar.remote_sites_path' => 'NULL',
+ 'debugbar.local_sites_path' => 'string',
+ 'debugbar.include_vendors' => 'boolean',
+ 'debugbar.capture_ajax' => 'boolean',
+ 'debugbar.add_ajax_timing' => 'boolean',
+ 'debugbar.ajax_handler_auto_show' => 'boolean',
+ 'debugbar.ajax_handler_enable_tab' => 'boolean',
+ 'debugbar.defer_datasets' => 'boolean',
+ 'debugbar.error_handler' => 'boolean',
+ 'debugbar.error_level' => 'integer',
+ 'debugbar.clockwork' => 'boolean',
+ 'debugbar.collectors.phpinfo' => 'boolean',
+ 'debugbar.collectors.messages' => 'boolean',
+ 'debugbar.collectors.time' => 'boolean',
+ 'debugbar.collectors.memory' => 'boolean',
+ 'debugbar.collectors.exceptions' => 'boolean',
+ 'debugbar.collectors.log' => 'boolean',
+ 'debugbar.collectors.db' => 'boolean',
+ 'debugbar.collectors.views' => 'boolean',
+ 'debugbar.collectors.route' => 'boolean',
+ 'debugbar.collectors.auth' => 'boolean',
+ 'debugbar.collectors.gate' => 'boolean',
+ 'debugbar.collectors.session' => 'boolean',
+ 'debugbar.collectors.symfony_request' => 'boolean',
+ 'debugbar.collectors.mail' => 'boolean',
+ 'debugbar.collectors.laravel' => 'boolean',
+ 'debugbar.collectors.events' => 'boolean',
+ 'debugbar.collectors.default_request' => 'boolean',
+ 'debugbar.collectors.logs' => 'boolean',
+ 'debugbar.collectors.files' => 'boolean',
+ 'debugbar.collectors.config' => 'boolean',
+ 'debugbar.collectors.cache' => 'boolean',
+ 'debugbar.collectors.models' => 'boolean',
+ 'debugbar.collectors.livewire' => 'boolean',
+ 'debugbar.options.auth.show_name' => 'boolean',
+ 'debugbar.options.db.with_params' => 'boolean',
+ 'debugbar.options.db.backtrace' => 'boolean',
+ 'debugbar.options.db.backtrace_exclude_paths' => 'array',
+ 'debugbar.options.db.timeline' => 'boolean',
+ 'debugbar.options.db.explain.enabled' => 'boolean',
+ 'debugbar.options.db.explain.types' => 'array',
+ 'debugbar.options.db.hints' => 'boolean',
+ 'debugbar.options.db.show_copy' => 'boolean',
+ 'debugbar.options.mail.full_log' => 'boolean',
+ 'debugbar.options.views.data' => 'boolean',
+ 'debugbar.options.route.label' => 'boolean',
+ 'debugbar.options.logs.file' => 'NULL',
+ 'debugbar.options.cache.values' => 'boolean',
+ 'debugbar.inject' => 'boolean',
+ 'debugbar.route_prefix' => 'string',
+ 'debugbar.route_middleware' => 'array',
+ 'debugbar.route_domain' => 'NULL',
+ 'debugbar.theme' => 'string',
+ 'debugbar.debug_backtrace_limit' => 'integer',
+ 'dompdf.show_warnings' => 'boolean',
+ 'dompdf.public_path' => 'NULL',
+ 'dompdf.convert_entities' => 'boolean',
+ 'dompdf.options.font_dir' => 'string',
+ 'dompdf.options.font_cache' => 'string',
+ 'dompdf.options.temp_dir' => 'string',
+ 'dompdf.options.chroot' => 'string',
+ 'dompdf.options.allowed_protocols.file://.rules' => 'array',
+ 'dompdf.options.allowed_protocols.http://.rules' => 'array',
+ 'dompdf.options.allowed_protocols.https://.rules' => 'array',
+ 'dompdf.options.log_output_file' => 'NULL',
+ 'dompdf.options.enable_font_subsetting' => 'boolean',
+ 'dompdf.options.pdf_backend' => 'string',
+ 'dompdf.options.default_media_type' => 'string',
+ 'dompdf.options.default_paper_size' => 'string',
+ 'dompdf.options.default_paper_orientation' => 'string',
+ 'dompdf.options.default_font' => 'string',
+ 'dompdf.options.dpi' => 'integer',
+ 'dompdf.options.enable_php' => 'boolean',
+ 'dompdf.options.enable_javascript' => 'boolean',
+ 'dompdf.options.enable_remote' => 'boolean',
+ 'dompdf.options.font_height_ratio' => 'double',
+ 'dompdf.options.enable_html5_parser' => 'boolean',
+ 'dompdf.orientation' => 'string',
+ 'dompdf.defines.font_dir' => 'string',
+ 'dompdf.defines.font_cache' => 'string',
+ 'dompdf.defines.temp_dir' => 'string',
+ 'dompdf.defines.chroot' => 'string',
+ 'dompdf.defines.enable_font_subsetting' => 'boolean',
+ 'dompdf.defines.pdf_backend' => 'string',
+ 'dompdf.defines.default_media_type' => 'string',
+ 'dompdf.defines.default_paper_size' => 'string',
+ 'dompdf.defines.default_font' => 'string',
+ 'dompdf.defines.dpi' => 'integer',
+ 'dompdf.defines.enable_php' => 'boolean',
+ 'dompdf.defines.enable_javascript' => 'boolean',
+ 'dompdf.defines.enable_remote' => 'boolean',
+ 'dompdf.defines.font_height_ratio' => 'double',
+ 'dompdf.defines.enable_html5_parser' => 'boolean',
+ 'filesystems.default' => 'string',
+ 'filesystems.disks.local.driver' => 'string',
+ 'filesystems.disks.local.root' => 'string',
+ 'filesystems.disks.public.driver' => 'string',
+ 'filesystems.disks.public.root' => 'string',
+ 'filesystems.disks.public.url' => 'string',
+ 'filesystems.disks.public.visibility' => 'string',
+ 'filesystems.disks.s3.driver' => 'string',
+ 'filesystems.disks.s3.key' => 'string',
+ 'filesystems.disks.s3.secret' => 'string',
+ 'filesystems.disks.s3.region' => 'string',
+ 'filesystems.disks.s3.bucket' => 'string',
+ 'filesystems.disks.s3.url' => 'NULL',
+ 'filesystems.disks.user.driver' => 'string',
+ 'filesystems.disks.user.root' => 'string',
+ 'filesystems.disks.user.url' => 'string',
+ 'filesystems.disks.user.visibility' => 'string',
+ 'filesystems.disks.import.driver' => 'string',
+ 'filesystems.disks.import.root' => 'string',
+ 'filesystems.disks.import.url' => 'string',
+ 'filesystems.links./var/www/html/public/storage' => 'string',
+ 'filesystems.cloud' => 'string',
+ 'hashing.driver' => 'string',
+ 'hashing.bcrypt.rounds' => 'integer',
+ 'hashing.argon.memory' => 'integer',
+ 'hashing.argon.threads' => 'integer',
+ 'hashing.argon.time' => 'integer',
+ 'hashing.rehash_on_login' => 'boolean',
+ 'ide-helper.filename' => 'string',
+ 'ide-helper.models_filename' => 'string',
+ 'ide-helper.meta_filename' => 'string',
+ 'ide-helper.include_fluent' => 'boolean',
+ 'ide-helper.include_factory_builders' => 'boolean',
+ 'ide-helper.write_model_magic_where' => 'boolean',
+ 'ide-helper.write_model_external_builder_methods' => 'boolean',
+ 'ide-helper.write_model_relation_count_properties' => 'boolean',
+ 'ide-helper.write_model_relation_exists_properties' => 'boolean',
+ 'ide-helper.write_eloquent_model_mixins' => 'boolean',
+ 'ide-helper.include_helpers' => 'boolean',
+ 'ide-helper.helper_files' => 'array',
+ 'ide-helper.model_locations' => 'array',
+ 'ide-helper.ignored_models' => 'array',
+ 'ide-helper.model_hooks' => 'array',
+ 'ide-helper.extra.Eloquent' => 'array',
+ 'ide-helper.extra.Session' => 'array',
+ 'ide-helper.magic' => 'array',
+ 'ide-helper.interfaces' => 'array',
+ 'ide-helper.model_camel_case_properties' => 'boolean',
+ 'ide-helper.type_overrides.integer' => 'string',
+ 'ide-helper.type_overrides.boolean' => 'string',
+ 'ide-helper.include_class_docblocks' => 'boolean',
+ 'ide-helper.force_fqn' => 'boolean',
+ 'ide-helper.use_generics_annotations' => 'boolean',
+ 'ide-helper.macro_default_return_types.Illuminate\Http\Client\Factory' => 'string',
+ 'ide-helper.additional_relation_types' => 'array',
+ 'ide-helper.additional_relation_return_types' => 'array',
+ 'ide-helper.enforce_nullable_relationships' => 'boolean',
+ 'ide-helper.post_migrate' => 'array',
+ 'ide-helper.custom_db_types' => 'array',
+ 'localization.supportedLocales.de.name' => 'string',
+ 'localization.supportedLocales.de.script' => 'string',
+ 'localization.supportedLocales.de.native' => 'string',
+ 'localization.supportedLocales.de.regional' => 'string',
+ 'logging.default' => 'string',
+ 'logging.deprecations.channel' => 'string',
+ 'logging.deprecations.trace' => 'boolean',
+ 'logging.channels.stack.driver' => 'string',
+ 'logging.channels.stack.channels' => 'array',
+ 'logging.channels.stack.ignore_exceptions' => 'boolean',
+ 'logging.channels.single.driver' => 'string',
+ 'logging.channels.single.path' => 'string',
+ 'logging.channels.single.level' => 'string',
+ 'logging.channels.daily.driver' => 'string',
+ 'logging.channels.daily.path' => 'string',
+ 'logging.channels.daily.level' => 'string',
+ 'logging.channels.daily.days' => 'integer',
+ 'logging.channels.slack.driver' => 'string',
+ 'logging.channels.slack.url' => 'NULL',
+ 'logging.channels.slack.username' => 'string',
+ 'logging.channels.slack.emoji' => 'string',
+ 'logging.channels.slack.level' => 'string',
+ 'logging.channels.papertrail.driver' => 'string',
+ 'logging.channels.papertrail.level' => 'string',
+ 'logging.channels.papertrail.handler' => 'string',
+ 'logging.channels.papertrail.handler_with.host' => 'NULL',
+ 'logging.channels.papertrail.handler_with.port' => 'NULL',
+ 'logging.channels.stderr.driver' => 'string',
+ 'logging.channels.stderr.handler' => 'string',
+ 'logging.channels.stderr.formatter' => 'NULL',
+ 'logging.channels.stderr.with.stream' => 'string',
+ 'logging.channels.syslog.driver' => 'string',
+ 'logging.channels.syslog.level' => 'string',
+ 'logging.channels.errorlog.driver' => 'string',
+ 'logging.channels.errorlog.level' => 'string',
+ 'logging.channels.null.driver' => 'string',
+ 'logging.channels.null.handler' => 'string',
+ 'logging.channels.emergency.path' => 'string',
+ 'logging.channels.browser.driver' => 'string',
+ 'logging.channels.browser.path' => 'string',
+ 'logging.channels.browser.level' => 'string',
+ 'logging.channels.browser.days' => 'integer',
+ 'logging.channels.deprecations.driver' => 'string',
+ 'logging.channels.deprecations.handler' => 'string',
+ 'mail.default' => 'string',
+ 'mail.mailers.smtp.transport' => 'string',
+ 'mail.mailers.smtp.host' => 'string',
+ 'mail.mailers.smtp.port' => 'string',
+ 'mail.mailers.smtp.encryption' => 'string',
+ 'mail.mailers.smtp.username' => 'NULL',
+ 'mail.mailers.smtp.password' => 'NULL',
+ 'mail.mailers.ses.transport' => 'string',
+ 'mail.mailers.postmark.transport' => 'string',
+ 'mail.mailers.resend.transport' => 'string',
+ 'mail.mailers.sendmail.transport' => 'string',
+ 'mail.mailers.sendmail.path' => 'string',
+ 'mail.mailers.log.transport' => 'string',
+ 'mail.mailers.log.channel' => 'NULL',
+ 'mail.mailers.array.transport' => 'string',
+ 'mail.mailers.failover.transport' => 'string',
+ 'mail.mailers.failover.mailers' => 'array',
+ 'mail.mailers.roundrobin.transport' => 'string',
+ 'mail.mailers.roundrobin.mailers' => 'array',
+ 'mail.from.address' => 'string',
+ 'mail.from.name' => 'string',
+ 'mail.markdown.theme' => 'string',
+ 'mail.markdown.paths' => 'array',
+ 'main.renewal_days' => 'string',
+ 'main.abo_booking_days' => 'string',
+ 'main.remind_first_days' => 'string',
+ 'main.remind_sec_days' => 'string',
+ 'main.remind_last_days' => 'string',
+ 'main.edit_data_pass' => 'string',
+ 'main.add_number_id' => 'string',
+ 'models.*.path' => 'string',
+ 'models.*.namespace' => 'string',
+ 'models.*.parent' => 'string',
+ 'models.*.use' => 'array',
+ 'models.*.connection' => 'boolean',
+ 'models.*.timestamps' => 'boolean',
+ 'models.*.soft_deletes' => 'boolean',
+ 'models.*.date_format' => 'string',
+ 'models.*.per_page' => 'integer',
+ 'models.*.base_files' => 'boolean',
+ 'models.*.snake_attributes' => 'boolean',
+ 'models.*.indent_with_space' => 'integer',
+ 'models.*.qualified_tables' => 'boolean',
+ 'models.*.hidden' => 'array',
+ 'models.*.guarded' => 'array',
+ 'models.*.casts.*_json' => 'string',
+ 'models.*.except' => 'array',
+ 'models.*.only' => 'array',
+ 'models.*.table_prefix' => 'string',
+ 'models.*.lower_table_name_first' => 'boolean',
+ 'models.*.relation_name_strategy' => 'string',
+ 'models.*.with_property_constants' => 'boolean',
+ 'models.*.pluralize' => 'boolean',
+ 'models.*.override_pluralize_for' => 'array',
+ 'paypal.mode' => 'string',
+ 'paypal.sandbox.client_id' => 'string',
+ 'paypal.sandbox.client_secret' => 'string',
+ 'paypal.sandbox.app_id' => 'string',
+ 'paypal.live.client_id' => 'string',
+ 'paypal.live.client_secret' => 'string',
+ 'paypal.live.app_id' => 'string',
+ 'paypal.payment_action' => 'string',
+ 'paypal.currency' => 'string',
+ 'paypal.notify_url' => 'string',
+ 'paypal.locale' => 'string',
+ 'paypal.validate_ssl' => 'boolean',
+ 'profanity.replaceFullWords' => 'boolean',
+ 'profanity.replaceWith' => 'string',
+ 'profanity.strReplace.a' => 'string',
+ 'profanity.strReplace.b' => 'string',
+ 'profanity.strReplace.c' => 'string',
+ 'profanity.strReplace.d' => 'string',
+ 'profanity.strReplace.e' => 'string',
+ 'profanity.strReplace.f' => 'string',
+ 'profanity.strReplace.g' => 'string',
+ 'profanity.strReplace.h' => 'string',
+ 'profanity.strReplace.i' => 'string',
+ 'profanity.strReplace.j' => 'string',
+ 'profanity.strReplace.k' => 'string',
+ 'profanity.strReplace.l' => 'string',
+ 'profanity.strReplace.m' => 'string',
+ 'profanity.strReplace.n' => 'string',
+ 'profanity.strReplace.o' => 'string',
+ 'profanity.strReplace.p' => 'string',
+ 'profanity.strReplace.q' => 'string',
+ 'profanity.strReplace.r' => 'string',
+ 'profanity.strReplace.s' => 'string',
+ 'profanity.strReplace.t' => 'string',
+ 'profanity.strReplace.u' => 'string',
+ 'profanity.strReplace.v' => 'string',
+ 'profanity.strReplace.w' => 'string',
+ 'profanity.strReplace.x' => 'string',
+ 'profanity.strReplace.y' => 'string',
+ 'profanity.strReplace.z' => 'string',
+ 'profanity.full_word_check' => 'array',
+ 'queue.default' => 'string',
+ 'queue.connections.sync.driver' => 'string',
+ 'queue.connections.database.driver' => 'string',
+ 'queue.connections.database.table' => 'string',
+ 'queue.connections.database.queue' => 'string',
+ 'queue.connections.database.retry_after' => 'integer',
+ 'queue.connections.beanstalkd.driver' => 'string',
+ 'queue.connections.beanstalkd.host' => 'string',
+ 'queue.connections.beanstalkd.queue' => 'string',
+ 'queue.connections.beanstalkd.retry_after' => 'integer',
+ 'queue.connections.beanstalkd.block_for' => 'integer',
+ 'queue.connections.sqs.driver' => 'string',
+ 'queue.connections.sqs.key' => 'string',
+ 'queue.connections.sqs.secret' => 'string',
+ 'queue.connections.sqs.prefix' => 'string',
+ 'queue.connections.sqs.queue' => 'string',
+ 'queue.connections.sqs.region' => 'string',
+ 'queue.connections.redis.driver' => 'string',
+ 'queue.connections.redis.connection' => 'string',
+ 'queue.connections.redis.queue' => 'string',
+ 'queue.connections.redis.retry_after' => 'integer',
+ 'queue.connections.redis.block_for' => 'NULL',
+ 'queue.batching.database' => 'string',
+ 'queue.batching.table' => 'string',
+ 'queue.failed.driver' => 'string',
+ 'queue.failed.database' => 'string',
+ 'queue.failed.table' => 'string',
+ 'services.postmark.token' => 'NULL',
+ 'services.ses.key' => 'string',
+ 'services.ses.secret' => 'string',
+ 'services.ses.region' => 'string',
+ 'services.resend.key' => 'NULL',
+ 'services.slack.notifications.bot_user_oauth_token' => 'NULL',
+ 'services.slack.notifications.channel' => 'NULL',
+ 'services.mailgun.domain' => 'NULL',
+ 'services.mailgun.secret' => 'NULL',
+ 'services.mailgun.endpoint' => 'string',
+ 'services.recaptcha.site_key' => 'string',
+ 'services.recaptcha.secret_key' => 'string',
+ 'session.driver' => 'string',
+ 'session.lifetime' => 'string',
+ 'session.expire_on_close' => 'boolean',
+ 'session.encrypt' => 'boolean',
+ 'session.files' => 'string',
+ 'session.connection' => 'NULL',
+ 'session.table' => 'string',
+ 'session.store' => 'NULL',
+ 'session.lottery' => 'array',
+ 'session.cookie' => 'string',
+ 'session.path' => 'string',
+ 'session.domain' => 'NULL',
+ 'session.secure' => 'NULL',
+ 'session.http_only' => 'boolean',
+ 'session.same_site' => 'string',
+ 'session.partitioned' => 'boolean',
+ 'sluggable.source' => 'NULL',
+ 'sluggable.maxLength' => 'NULL',
+ 'sluggable.maxLengthKeepWords' => 'boolean',
+ 'sluggable.method' => 'NULL',
+ 'sluggable.separator' => 'string',
+ 'sluggable.unique' => 'boolean',
+ 'sluggable.uniqueSuffix' => 'NULL',
+ 'sluggable.firstUniqueSuffix' => 'integer',
+ 'sluggable.includeTrashed' => 'boolean',
+ 'sluggable.reserved' => 'NULL',
+ 'sluggable.onUpdate' => 'boolean',
+ 'sluggable.slugEngineOptions' => 'array',
+ 'view.paths' => 'array',
+ 'view.compiled' => 'string',
+ 'view.expires' => 'boolean',
+ 'translation.driver' => 'string',
+ 'translation.route_group_config.middleware' => 'string',
+ 'translation.translation_methods' => 'array',
+ 'translation.scan_paths' => 'array',
+ 'translation.ui_url' => 'string',
+ 'translation.database.connection' => 'string',
+ 'translation.database.languages_table' => 'string',
+ 'translation.database.translations_table' => 'string',
+ 'boost.enabled' => 'boolean',
+ 'boost.browser_logs_watcher' => 'boolean',
+ 'boost.executable_paths.php' => 'NULL',
+ 'boost.executable_paths.composer' => 'NULL',
+ 'boost.executable_paths.npm' => 'NULL',
+ 'boost.executable_paths.vendor_bin' => 'NULL',
+ 'mcp.redirect_domains' => 'array',
+ 'passport.guard' => 'string',
+ 'passport.private_key' => 'NULL',
+ 'passport.public_key' => 'NULL',
+ 'passport.connection' => 'NULL',
+ 'passport.client_uuids' => 'boolean',
+ 'passport.personal_access_client.id' => 'NULL',
+ 'passport.personal_access_client.secret' => 'NULL',
+ 'excel.exports.chunk_size' => 'integer',
+ 'excel.exports.pre_calculate_formulas' => 'boolean',
+ 'excel.exports.strict_null_comparison' => 'boolean',
+ 'excel.exports.csv.delimiter' => 'string',
+ 'excel.exports.csv.enclosure' => 'string',
+ 'excel.exports.csv.line_ending' => 'string',
+ 'excel.exports.csv.use_bom' => 'boolean',
+ 'excel.exports.csv.include_separator_line' => 'boolean',
+ 'excel.exports.csv.excel_compatibility' => 'boolean',
+ 'excel.exports.csv.output_encoding' => 'string',
+ 'excel.exports.csv.test_auto_detect' => 'boolean',
+ 'excel.exports.properties.creator' => 'string',
+ 'excel.exports.properties.lastModifiedBy' => 'string',
+ 'excel.exports.properties.title' => 'string',
+ 'excel.exports.properties.description' => 'string',
+ 'excel.exports.properties.subject' => 'string',
+ 'excel.exports.properties.keywords' => 'string',
+ 'excel.exports.properties.category' => 'string',
+ 'excel.exports.properties.manager' => 'string',
+ 'excel.exports.properties.company' => 'string',
+ 'excel.imports.read_only' => 'boolean',
+ 'excel.imports.ignore_empty' => 'boolean',
+ 'excel.imports.heading_row.formatter' => 'string',
+ 'excel.imports.csv.delimiter' => 'NULL',
+ 'excel.imports.csv.enclosure' => 'string',
+ 'excel.imports.csv.escape_character' => 'string',
+ 'excel.imports.csv.contiguous' => 'boolean',
+ 'excel.imports.csv.input_encoding' => 'string',
+ 'excel.imports.properties.creator' => 'string',
+ 'excel.imports.properties.lastModifiedBy' => 'string',
+ 'excel.imports.properties.title' => 'string',
+ 'excel.imports.properties.description' => 'string',
+ 'excel.imports.properties.subject' => 'string',
+ 'excel.imports.properties.keywords' => 'string',
+ 'excel.imports.properties.category' => 'string',
+ 'excel.imports.properties.manager' => 'string',
+ 'excel.imports.properties.company' => 'string',
+ 'excel.imports.cells.middleware' => 'array',
+ 'excel.extension_detector.xlsx' => 'string',
+ 'excel.extension_detector.xlsm' => 'string',
+ 'excel.extension_detector.xltx' => 'string',
+ 'excel.extension_detector.xltm' => 'string',
+ 'excel.extension_detector.xls' => 'string',
+ 'excel.extension_detector.xlt' => 'string',
+ 'excel.extension_detector.ods' => 'string',
+ 'excel.extension_detector.ots' => 'string',
+ 'excel.extension_detector.slk' => 'string',
+ 'excel.extension_detector.xml' => 'string',
+ 'excel.extension_detector.gnumeric' => 'string',
+ 'excel.extension_detector.htm' => 'string',
+ 'excel.extension_detector.html' => 'string',
+ 'excel.extension_detector.csv' => 'string',
+ 'excel.extension_detector.tsv' => 'string',
+ 'excel.extension_detector.pdf' => 'string',
+ 'excel.value_binder.default' => 'string',
+ 'excel.cache.driver' => 'string',
+ 'excel.cache.batch.memory_limit' => 'integer',
+ 'excel.cache.illuminate.store' => 'NULL',
+ 'excel.cache.default_ttl' => 'integer',
+ 'excel.transactions.handler' => 'string',
+ 'excel.transactions.db.connection' => 'NULL',
+ 'excel.temporary_files.local_path' => 'string',
+ 'excel.temporary_files.local_permissions' => 'array',
+ 'excel.temporary_files.remote_disk' => 'NULL',
+ 'excel.temporary_files.remote_prefix' => 'NULL',
+ 'excel.temporary_files.force_resync_remote' => 'NULL',
+ 'flare.key' => 'NULL',
+ 'flare.flare_middleware' => 'array',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddLogs.maximum_number_of_collected_logs' => 'integer',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddQueries.maximum_number_of_collected_queries' => 'integer',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddQueries.report_query_bindings' => 'boolean',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddJobs.max_chained_job_reporting_depth' => 'integer',
+ 'flare.flare_middleware.Spatie\FlareClient\FlareMiddleware\CensorRequestBodyFields.censor_fields' => 'array',
+ 'flare.flare_middleware.Spatie\FlareClient\FlareMiddleware\CensorRequestHeaders.headers' => 'array',
+ 'flare.send_logs_as_events' => 'boolean',
+ 'ignition.editor' => 'string',
+ 'ignition.theme' => 'string',
+ 'ignition.enable_share_button' => 'boolean',
+ 'ignition.register_commands' => 'boolean',
+ 'ignition.solution_providers' => 'array',
+ 'ignition.ignored_solution_providers' => 'array',
+ 'ignition.enable_runnable_solutions' => 'NULL',
+ 'ignition.remote_sites_path' => 'string',
+ 'ignition.local_sites_path' => 'string',
+ 'ignition.housekeeping_endpoint_prefix' => 'string',
+ 'ignition.settings_file_path' => 'string',
+ 'ignition.recorders' => 'array',
+ 'ignition.open_ai_key' => 'NULL',
+ 'ignition.with_stack_frame_arguments' => 'boolean',
+ 'ignition.argument_reducers' => 'array',
+ 'tinker.commands' => 'array',
+ 'tinker.alias' => 'array',
+ 'tinker.dont_alias' => 'array',
+ 'tinker.trust_project' => 'string',
+ ]));
+ override(\Illuminate\Support\Facades\Config::get(), map([
+ 'concurrency.default' => 'string',
+ 'app.name' => 'string',
+ 'app.env' => 'string',
+ 'app.debug' => 'boolean',
+ 'app.url' => 'string',
+ 'app.frontend_url' => 'string',
+ 'app.asset_url' => 'NULL',
+ 'app.timezone' => 'string',
+ 'app.locale' => 'string',
+ 'app.fallback_locale' => 'string',
+ 'app.faker_locale' => 'string',
+ 'app.cipher' => 'string',
+ 'app.key' => 'string',
+ 'app.previous_keys' => 'array',
+ 'app.maintenance.driver' => 'string',
+ 'app.maintenance.store' => 'string',
+ 'app.providers' => 'array',
+ 'app.aliases.App' => 'string',
+ 'app.aliases.Arr' => 'string',
+ 'app.aliases.Artisan' => 'string',
+ 'app.aliases.Auth' => 'string',
+ 'app.aliases.Blade' => 'string',
+ 'app.aliases.Broadcast' => 'string',
+ 'app.aliases.Bus' => 'string',
+ 'app.aliases.Cache' => 'string',
+ 'app.aliases.Config' => 'string',
+ 'app.aliases.Cookie' => 'string',
+ 'app.aliases.Crypt' => 'string',
+ 'app.aliases.DB' => 'string',
+ 'app.aliases.Eloquent' => 'string',
+ 'app.aliases.Event' => 'string',
+ 'app.aliases.File' => 'string',
+ 'app.aliases.Gate' => 'string',
+ 'app.aliases.Hash' => 'string',
+ 'app.aliases.Http' => 'string',
+ 'app.aliases.Lang' => 'string',
+ 'app.aliases.Log' => 'string',
+ 'app.aliases.Mail' => 'string',
+ 'app.aliases.Notification' => 'string',
+ 'app.aliases.Password' => 'string',
+ 'app.aliases.Queue' => 'string',
+ 'app.aliases.Redirect' => 'string',
+ 'app.aliases.Redis' => 'string',
+ 'app.aliases.Request' => 'string',
+ 'app.aliases.Response' => 'string',
+ 'app.aliases.Route' => 'string',
+ 'app.aliases.Schema' => 'string',
+ 'app.aliases.Session' => 'string',
+ 'app.aliases.Storage' => 'string',
+ 'app.aliases.Str' => 'string',
+ 'app.aliases.URL' => 'string',
+ 'app.aliases.Validator' => 'string',
+ 'app.aliases.View' => 'string',
+ 'app.aliases.Form' => 'string',
+ 'app.aliases.HTML' => 'string',
+ 'app.aliases.Image' => 'string',
+ 'app.aliases.Carbon' => 'string',
+ 'app.aliases.Date' => 'string',
+ 'app.aliases.HTMLHelper' => 'string',
+ 'app.aliases.Util' => 'string',
+ 'app.aliases.Excel' => 'string',
+ 'app.aliases.DataTables' => 'string',
+ 'app.aliases.Yard' => 'string',
+ 'app.api_domain' => 'string',
+ 'app.domain' => 'string',
+ 'app.promo_url' => 'string',
+ 'app.promo_domain' => 'string',
+ 'app.shop_url' => 'string',
+ 'app.shop_domain' => 'string',
+ 'app.checkout_mail' => 'string',
+ 'app.checkout_test_mail' => 'string',
+ 'app.info_mail' => 'string',
+ 'app.info_test_mail' => 'string',
+ 'app.main_tax' => 'string',
+ 'app.main_tax_rate' => 'string',
+ 'app.main_user_id' => 'string',
+ 'app.exception_mail' => 'string',
+ 'app.logistic_mail' => 'string',
+ 'auth.defaults.guard' => 'string',
+ 'auth.defaults.passwords' => 'string',
+ 'auth.guards.web.driver' => 'string',
+ 'auth.guards.web.provider' => 'string',
+ 'auth.guards.user.driver' => 'string',
+ 'auth.guards.user.provider' => 'string',
+ 'auth.guards.api.driver' => 'string',
+ 'auth.guards.api.provider' => 'string',
+ 'auth.providers.users.driver' => 'string',
+ 'auth.providers.users.model' => 'string',
+ 'auth.passwords.users.provider' => 'string',
+ 'auth.passwords.users.table' => 'string',
+ 'auth.passwords.users.expire' => 'integer',
+ 'auth.passwords.users.throttle' => 'integer',
+ 'auth.password_timeout' => 'integer',
+ 'broadcasting.default' => 'string',
+ 'broadcasting.connections.reverb.driver' => 'string',
+ 'broadcasting.connections.reverb.key' => 'NULL',
+ 'broadcasting.connections.reverb.secret' => 'NULL',
+ 'broadcasting.connections.reverb.app_id' => 'NULL',
+ 'broadcasting.connections.reverb.options.host' => 'NULL',
+ 'broadcasting.connections.reverb.options.port' => 'integer',
+ 'broadcasting.connections.reverb.options.scheme' => 'string',
+ 'broadcasting.connections.reverb.options.useTLS' => 'boolean',
+ 'broadcasting.connections.reverb.client_options' => 'array',
+ 'broadcasting.connections.pusher.driver' => 'string',
+ 'broadcasting.connections.pusher.key' => 'string',
+ 'broadcasting.connections.pusher.secret' => 'string',
+ 'broadcasting.connections.pusher.app_id' => 'string',
+ 'broadcasting.connections.pusher.options.cluster' => 'string',
+ 'broadcasting.connections.pusher.options.useTLS' => 'boolean',
+ 'broadcasting.connections.ably.driver' => 'string',
+ 'broadcasting.connections.ably.key' => 'NULL',
+ 'broadcasting.connections.log.driver' => 'string',
+ 'broadcasting.connections.null.driver' => 'string',
+ 'broadcasting.connections.redis.driver' => 'string',
+ 'broadcasting.connections.redis.connection' => 'string',
+ 'cache.default' => 'string',
+ 'cache.stores.array.driver' => 'string',
+ 'cache.stores.database.driver' => 'string',
+ 'cache.stores.database.table' => 'string',
+ 'cache.stores.database.connection' => 'NULL',
+ 'cache.stores.file.driver' => 'string',
+ 'cache.stores.file.path' => 'string',
+ 'cache.stores.memcached.driver' => 'string',
+ 'cache.stores.memcached.persistent_id' => 'NULL',
+ 'cache.stores.memcached.sasl' => 'array',
+ 'cache.stores.memcached.options' => 'array',
+ 'cache.stores.memcached.servers.0.host' => 'string',
+ 'cache.stores.memcached.servers.0.port' => 'integer',
+ 'cache.stores.memcached.servers.0.weight' => 'integer',
+ 'cache.stores.redis.driver' => 'string',
+ 'cache.stores.redis.connection' => 'string',
+ 'cache.stores.dynamodb.driver' => 'string',
+ 'cache.stores.dynamodb.key' => 'string',
+ 'cache.stores.dynamodb.secret' => 'string',
+ 'cache.stores.dynamodb.region' => 'string',
+ 'cache.stores.dynamodb.table' => 'string',
+ 'cache.stores.dynamodb.endpoint' => 'NULL',
+ 'cache.stores.octane.driver' => 'string',
+ 'cache.stores.apc.driver' => 'string',
+ 'cache.prefix' => 'string',
+ 'cart.tax' => 'integer',
+ 'cart.database.connection' => 'NULL',
+ 'cart.database.table' => 'string',
+ 'cart.destroy_on_logout' => 'boolean',
+ 'cart.format.decimals' => 'integer',
+ 'cart.format.decimal_point' => 'string',
+ 'cart.format.thousand_seperator' => 'string',
+ 'cart.discountOnFees' => 'boolean',
+ 'cors.paths' => 'array',
+ 'cors.allowed_methods' => 'array',
+ 'cors.allowed_origins' => 'array',
+ 'cors.allowed_origins_patterns' => 'array',
+ 'cors.allowed_headers' => 'array',
+ 'cors.exposed_headers' => 'boolean',
+ 'cors.max_age' => 'boolean',
+ 'cors.supports_credentials' => 'boolean',
+ 'database.default' => 'string',
+ 'database.connections.sqlite.driver' => 'string',
+ 'database.connections.sqlite.url' => 'NULL',
+ 'database.connections.sqlite.database' => 'string',
+ 'database.connections.sqlite.prefix' => 'string',
+ 'database.connections.sqlite.foreign_key_constraints' => 'boolean',
+ 'database.connections.mysql.driver' => 'string',
+ 'database.connections.mysql.url' => 'NULL',
+ 'database.connections.mysql.host' => 'string',
+ 'database.connections.mysql.port' => 'string',
+ 'database.connections.mysql.database' => 'string',
+ 'database.connections.mysql.username' => 'string',
+ 'database.connections.mysql.password' => 'string',
+ 'database.connections.mysql.unix_socket' => 'string',
+ 'database.connections.mysql.charset' => 'string',
+ 'database.connections.mysql.collation' => 'string',
+ 'database.connections.mysql.prefix' => 'string',
+ 'database.connections.mysql.prefix_indexes' => 'boolean',
+ 'database.connections.mysql.strict' => 'boolean',
+ 'database.connections.mysql.engine' => 'NULL',
+ 'database.connections.mysql.options' => 'array',
+ 'database.connections.mariadb.driver' => 'string',
+ 'database.connections.mariadb.url' => 'NULL',
+ 'database.connections.mariadb.host' => 'string',
+ 'database.connections.mariadb.port' => 'string',
+ 'database.connections.mariadb.database' => 'string',
+ 'database.connections.mariadb.username' => 'string',
+ 'database.connections.mariadb.password' => 'string',
+ 'database.connections.mariadb.unix_socket' => 'string',
+ 'database.connections.mariadb.charset' => 'string',
+ 'database.connections.mariadb.collation' => 'string',
+ 'database.connections.mariadb.prefix' => 'string',
+ 'database.connections.mariadb.prefix_indexes' => 'boolean',
+ 'database.connections.mariadb.strict' => 'boolean',
+ 'database.connections.mariadb.engine' => 'NULL',
+ 'database.connections.mariadb.options' => 'array',
+ 'database.connections.pgsql.driver' => 'string',
+ 'database.connections.pgsql.url' => 'NULL',
+ 'database.connections.pgsql.host' => 'string',
+ 'database.connections.pgsql.port' => 'string',
+ 'database.connections.pgsql.database' => 'string',
+ 'database.connections.pgsql.username' => 'string',
+ 'database.connections.pgsql.password' => 'string',
+ 'database.connections.pgsql.charset' => 'string',
+ 'database.connections.pgsql.prefix' => 'string',
+ 'database.connections.pgsql.prefix_indexes' => 'boolean',
+ 'database.connections.pgsql.schema' => 'string',
+ 'database.connections.pgsql.sslmode' => 'string',
+ 'database.connections.sqlsrv.driver' => 'string',
+ 'database.connections.sqlsrv.url' => 'NULL',
+ 'database.connections.sqlsrv.host' => 'string',
+ 'database.connections.sqlsrv.port' => 'string',
+ 'database.connections.sqlsrv.database' => 'string',
+ 'database.connections.sqlsrv.username' => 'string',
+ 'database.connections.sqlsrv.password' => 'string',
+ 'database.connections.sqlsrv.charset' => 'string',
+ 'database.connections.sqlsrv.prefix' => 'string',
+ 'database.connections.sqlsrv.prefix_indexes' => 'boolean',
+ 'database.migrations' => 'string',
+ 'database.redis.client' => 'string',
+ 'database.redis.options.cluster' => 'string',
+ 'database.redis.options.prefix' => 'string',
+ 'database.redis.default.url' => 'NULL',
+ 'database.redis.default.host' => 'string',
+ 'database.redis.default.password' => 'NULL',
+ 'database.redis.default.port' => 'string',
+ 'database.redis.default.database' => 'string',
+ 'database.redis.cache.url' => 'NULL',
+ 'database.redis.cache.host' => 'string',
+ 'database.redis.cache.password' => 'NULL',
+ 'database.redis.cache.port' => 'string',
+ 'database.redis.cache.database' => 'string',
+ 'debugbar.enabled' => 'NULL',
+ 'debugbar.hide_empty_tabs' => 'boolean',
+ 'debugbar.except' => 'array',
+ 'debugbar.storage.enabled' => 'boolean',
+ 'debugbar.storage.driver' => 'string',
+ 'debugbar.storage.path' => 'string',
+ 'debugbar.storage.connection' => 'NULL',
+ 'debugbar.storage.provider' => 'string',
+ 'debugbar.editor' => 'string',
+ 'debugbar.remote_sites_path' => 'NULL',
+ 'debugbar.local_sites_path' => 'string',
+ 'debugbar.include_vendors' => 'boolean',
+ 'debugbar.capture_ajax' => 'boolean',
+ 'debugbar.add_ajax_timing' => 'boolean',
+ 'debugbar.ajax_handler_auto_show' => 'boolean',
+ 'debugbar.ajax_handler_enable_tab' => 'boolean',
+ 'debugbar.defer_datasets' => 'boolean',
+ 'debugbar.error_handler' => 'boolean',
+ 'debugbar.error_level' => 'integer',
+ 'debugbar.clockwork' => 'boolean',
+ 'debugbar.collectors.phpinfo' => 'boolean',
+ 'debugbar.collectors.messages' => 'boolean',
+ 'debugbar.collectors.time' => 'boolean',
+ 'debugbar.collectors.memory' => 'boolean',
+ 'debugbar.collectors.exceptions' => 'boolean',
+ 'debugbar.collectors.log' => 'boolean',
+ 'debugbar.collectors.db' => 'boolean',
+ 'debugbar.collectors.views' => 'boolean',
+ 'debugbar.collectors.route' => 'boolean',
+ 'debugbar.collectors.auth' => 'boolean',
+ 'debugbar.collectors.gate' => 'boolean',
+ 'debugbar.collectors.session' => 'boolean',
+ 'debugbar.collectors.symfony_request' => 'boolean',
+ 'debugbar.collectors.mail' => 'boolean',
+ 'debugbar.collectors.laravel' => 'boolean',
+ 'debugbar.collectors.events' => 'boolean',
+ 'debugbar.collectors.default_request' => 'boolean',
+ 'debugbar.collectors.logs' => 'boolean',
+ 'debugbar.collectors.files' => 'boolean',
+ 'debugbar.collectors.config' => 'boolean',
+ 'debugbar.collectors.cache' => 'boolean',
+ 'debugbar.collectors.models' => 'boolean',
+ 'debugbar.collectors.livewire' => 'boolean',
+ 'debugbar.options.auth.show_name' => 'boolean',
+ 'debugbar.options.db.with_params' => 'boolean',
+ 'debugbar.options.db.backtrace' => 'boolean',
+ 'debugbar.options.db.backtrace_exclude_paths' => 'array',
+ 'debugbar.options.db.timeline' => 'boolean',
+ 'debugbar.options.db.explain.enabled' => 'boolean',
+ 'debugbar.options.db.explain.types' => 'array',
+ 'debugbar.options.db.hints' => 'boolean',
+ 'debugbar.options.db.show_copy' => 'boolean',
+ 'debugbar.options.mail.full_log' => 'boolean',
+ 'debugbar.options.views.data' => 'boolean',
+ 'debugbar.options.route.label' => 'boolean',
+ 'debugbar.options.logs.file' => 'NULL',
+ 'debugbar.options.cache.values' => 'boolean',
+ 'debugbar.inject' => 'boolean',
+ 'debugbar.route_prefix' => 'string',
+ 'debugbar.route_middleware' => 'array',
+ 'debugbar.route_domain' => 'NULL',
+ 'debugbar.theme' => 'string',
+ 'debugbar.debug_backtrace_limit' => 'integer',
+ 'dompdf.show_warnings' => 'boolean',
+ 'dompdf.public_path' => 'NULL',
+ 'dompdf.convert_entities' => 'boolean',
+ 'dompdf.options.font_dir' => 'string',
+ 'dompdf.options.font_cache' => 'string',
+ 'dompdf.options.temp_dir' => 'string',
+ 'dompdf.options.chroot' => 'string',
+ 'dompdf.options.allowed_protocols.file://.rules' => 'array',
+ 'dompdf.options.allowed_protocols.http://.rules' => 'array',
+ 'dompdf.options.allowed_protocols.https://.rules' => 'array',
+ 'dompdf.options.log_output_file' => 'NULL',
+ 'dompdf.options.enable_font_subsetting' => 'boolean',
+ 'dompdf.options.pdf_backend' => 'string',
+ 'dompdf.options.default_media_type' => 'string',
+ 'dompdf.options.default_paper_size' => 'string',
+ 'dompdf.options.default_paper_orientation' => 'string',
+ 'dompdf.options.default_font' => 'string',
+ 'dompdf.options.dpi' => 'integer',
+ 'dompdf.options.enable_php' => 'boolean',
+ 'dompdf.options.enable_javascript' => 'boolean',
+ 'dompdf.options.enable_remote' => 'boolean',
+ 'dompdf.options.font_height_ratio' => 'double',
+ 'dompdf.options.enable_html5_parser' => 'boolean',
+ 'dompdf.orientation' => 'string',
+ 'dompdf.defines.font_dir' => 'string',
+ 'dompdf.defines.font_cache' => 'string',
+ 'dompdf.defines.temp_dir' => 'string',
+ 'dompdf.defines.chroot' => 'string',
+ 'dompdf.defines.enable_font_subsetting' => 'boolean',
+ 'dompdf.defines.pdf_backend' => 'string',
+ 'dompdf.defines.default_media_type' => 'string',
+ 'dompdf.defines.default_paper_size' => 'string',
+ 'dompdf.defines.default_font' => 'string',
+ 'dompdf.defines.dpi' => 'integer',
+ 'dompdf.defines.enable_php' => 'boolean',
+ 'dompdf.defines.enable_javascript' => 'boolean',
+ 'dompdf.defines.enable_remote' => 'boolean',
+ 'dompdf.defines.font_height_ratio' => 'double',
+ 'dompdf.defines.enable_html5_parser' => 'boolean',
+ 'filesystems.default' => 'string',
+ 'filesystems.disks.local.driver' => 'string',
+ 'filesystems.disks.local.root' => 'string',
+ 'filesystems.disks.public.driver' => 'string',
+ 'filesystems.disks.public.root' => 'string',
+ 'filesystems.disks.public.url' => 'string',
+ 'filesystems.disks.public.visibility' => 'string',
+ 'filesystems.disks.s3.driver' => 'string',
+ 'filesystems.disks.s3.key' => 'string',
+ 'filesystems.disks.s3.secret' => 'string',
+ 'filesystems.disks.s3.region' => 'string',
+ 'filesystems.disks.s3.bucket' => 'string',
+ 'filesystems.disks.s3.url' => 'NULL',
+ 'filesystems.disks.user.driver' => 'string',
+ 'filesystems.disks.user.root' => 'string',
+ 'filesystems.disks.user.url' => 'string',
+ 'filesystems.disks.user.visibility' => 'string',
+ 'filesystems.disks.import.driver' => 'string',
+ 'filesystems.disks.import.root' => 'string',
+ 'filesystems.disks.import.url' => 'string',
+ 'filesystems.links./var/www/html/public/storage' => 'string',
+ 'filesystems.cloud' => 'string',
+ 'hashing.driver' => 'string',
+ 'hashing.bcrypt.rounds' => 'integer',
+ 'hashing.argon.memory' => 'integer',
+ 'hashing.argon.threads' => 'integer',
+ 'hashing.argon.time' => 'integer',
+ 'hashing.rehash_on_login' => 'boolean',
+ 'ide-helper.filename' => 'string',
+ 'ide-helper.models_filename' => 'string',
+ 'ide-helper.meta_filename' => 'string',
+ 'ide-helper.include_fluent' => 'boolean',
+ 'ide-helper.include_factory_builders' => 'boolean',
+ 'ide-helper.write_model_magic_where' => 'boolean',
+ 'ide-helper.write_model_external_builder_methods' => 'boolean',
+ 'ide-helper.write_model_relation_count_properties' => 'boolean',
+ 'ide-helper.write_model_relation_exists_properties' => 'boolean',
+ 'ide-helper.write_eloquent_model_mixins' => 'boolean',
+ 'ide-helper.include_helpers' => 'boolean',
+ 'ide-helper.helper_files' => 'array',
+ 'ide-helper.model_locations' => 'array',
+ 'ide-helper.ignored_models' => 'array',
+ 'ide-helper.model_hooks' => 'array',
+ 'ide-helper.extra.Eloquent' => 'array',
+ 'ide-helper.extra.Session' => 'array',
+ 'ide-helper.magic' => 'array',
+ 'ide-helper.interfaces' => 'array',
+ 'ide-helper.model_camel_case_properties' => 'boolean',
+ 'ide-helper.type_overrides.integer' => 'string',
+ 'ide-helper.type_overrides.boolean' => 'string',
+ 'ide-helper.include_class_docblocks' => 'boolean',
+ 'ide-helper.force_fqn' => 'boolean',
+ 'ide-helper.use_generics_annotations' => 'boolean',
+ 'ide-helper.macro_default_return_types.Illuminate\Http\Client\Factory' => 'string',
+ 'ide-helper.additional_relation_types' => 'array',
+ 'ide-helper.additional_relation_return_types' => 'array',
+ 'ide-helper.enforce_nullable_relationships' => 'boolean',
+ 'ide-helper.post_migrate' => 'array',
+ 'ide-helper.custom_db_types' => 'array',
+ 'localization.supportedLocales.de.name' => 'string',
+ 'localization.supportedLocales.de.script' => 'string',
+ 'localization.supportedLocales.de.native' => 'string',
+ 'localization.supportedLocales.de.regional' => 'string',
+ 'logging.default' => 'string',
+ 'logging.deprecations.channel' => 'string',
+ 'logging.deprecations.trace' => 'boolean',
+ 'logging.channels.stack.driver' => 'string',
+ 'logging.channels.stack.channels' => 'array',
+ 'logging.channels.stack.ignore_exceptions' => 'boolean',
+ 'logging.channels.single.driver' => 'string',
+ 'logging.channels.single.path' => 'string',
+ 'logging.channels.single.level' => 'string',
+ 'logging.channels.daily.driver' => 'string',
+ 'logging.channels.daily.path' => 'string',
+ 'logging.channels.daily.level' => 'string',
+ 'logging.channels.daily.days' => 'integer',
+ 'logging.channels.slack.driver' => 'string',
+ 'logging.channels.slack.url' => 'NULL',
+ 'logging.channels.slack.username' => 'string',
+ 'logging.channels.slack.emoji' => 'string',
+ 'logging.channels.slack.level' => 'string',
+ 'logging.channels.papertrail.driver' => 'string',
+ 'logging.channels.papertrail.level' => 'string',
+ 'logging.channels.papertrail.handler' => 'string',
+ 'logging.channels.papertrail.handler_with.host' => 'NULL',
+ 'logging.channels.papertrail.handler_with.port' => 'NULL',
+ 'logging.channels.stderr.driver' => 'string',
+ 'logging.channels.stderr.handler' => 'string',
+ 'logging.channels.stderr.formatter' => 'NULL',
+ 'logging.channels.stderr.with.stream' => 'string',
+ 'logging.channels.syslog.driver' => 'string',
+ 'logging.channels.syslog.level' => 'string',
+ 'logging.channels.errorlog.driver' => 'string',
+ 'logging.channels.errorlog.level' => 'string',
+ 'logging.channels.null.driver' => 'string',
+ 'logging.channels.null.handler' => 'string',
+ 'logging.channels.emergency.path' => 'string',
+ 'logging.channels.browser.driver' => 'string',
+ 'logging.channels.browser.path' => 'string',
+ 'logging.channels.browser.level' => 'string',
+ 'logging.channels.browser.days' => 'integer',
+ 'logging.channels.deprecations.driver' => 'string',
+ 'logging.channels.deprecations.handler' => 'string',
+ 'mail.default' => 'string',
+ 'mail.mailers.smtp.transport' => 'string',
+ 'mail.mailers.smtp.host' => 'string',
+ 'mail.mailers.smtp.port' => 'string',
+ 'mail.mailers.smtp.encryption' => 'string',
+ 'mail.mailers.smtp.username' => 'NULL',
+ 'mail.mailers.smtp.password' => 'NULL',
+ 'mail.mailers.ses.transport' => 'string',
+ 'mail.mailers.postmark.transport' => 'string',
+ 'mail.mailers.resend.transport' => 'string',
+ 'mail.mailers.sendmail.transport' => 'string',
+ 'mail.mailers.sendmail.path' => 'string',
+ 'mail.mailers.log.transport' => 'string',
+ 'mail.mailers.log.channel' => 'NULL',
+ 'mail.mailers.array.transport' => 'string',
+ 'mail.mailers.failover.transport' => 'string',
+ 'mail.mailers.failover.mailers' => 'array',
+ 'mail.mailers.roundrobin.transport' => 'string',
+ 'mail.mailers.roundrobin.mailers' => 'array',
+ 'mail.from.address' => 'string',
+ 'mail.from.name' => 'string',
+ 'mail.markdown.theme' => 'string',
+ 'mail.markdown.paths' => 'array',
+ 'main.renewal_days' => 'string',
+ 'main.abo_booking_days' => 'string',
+ 'main.remind_first_days' => 'string',
+ 'main.remind_sec_days' => 'string',
+ 'main.remind_last_days' => 'string',
+ 'main.edit_data_pass' => 'string',
+ 'main.add_number_id' => 'string',
+ 'models.*.path' => 'string',
+ 'models.*.namespace' => 'string',
+ 'models.*.parent' => 'string',
+ 'models.*.use' => 'array',
+ 'models.*.connection' => 'boolean',
+ 'models.*.timestamps' => 'boolean',
+ 'models.*.soft_deletes' => 'boolean',
+ 'models.*.date_format' => 'string',
+ 'models.*.per_page' => 'integer',
+ 'models.*.base_files' => 'boolean',
+ 'models.*.snake_attributes' => 'boolean',
+ 'models.*.indent_with_space' => 'integer',
+ 'models.*.qualified_tables' => 'boolean',
+ 'models.*.hidden' => 'array',
+ 'models.*.guarded' => 'array',
+ 'models.*.casts.*_json' => 'string',
+ 'models.*.except' => 'array',
+ 'models.*.only' => 'array',
+ 'models.*.table_prefix' => 'string',
+ 'models.*.lower_table_name_first' => 'boolean',
+ 'models.*.relation_name_strategy' => 'string',
+ 'models.*.with_property_constants' => 'boolean',
+ 'models.*.pluralize' => 'boolean',
+ 'models.*.override_pluralize_for' => 'array',
+ 'paypal.mode' => 'string',
+ 'paypal.sandbox.client_id' => 'string',
+ 'paypal.sandbox.client_secret' => 'string',
+ 'paypal.sandbox.app_id' => 'string',
+ 'paypal.live.client_id' => 'string',
+ 'paypal.live.client_secret' => 'string',
+ 'paypal.live.app_id' => 'string',
+ 'paypal.payment_action' => 'string',
+ 'paypal.currency' => 'string',
+ 'paypal.notify_url' => 'string',
+ 'paypal.locale' => 'string',
+ 'paypal.validate_ssl' => 'boolean',
+ 'profanity.replaceFullWords' => 'boolean',
+ 'profanity.replaceWith' => 'string',
+ 'profanity.strReplace.a' => 'string',
+ 'profanity.strReplace.b' => 'string',
+ 'profanity.strReplace.c' => 'string',
+ 'profanity.strReplace.d' => 'string',
+ 'profanity.strReplace.e' => 'string',
+ 'profanity.strReplace.f' => 'string',
+ 'profanity.strReplace.g' => 'string',
+ 'profanity.strReplace.h' => 'string',
+ 'profanity.strReplace.i' => 'string',
+ 'profanity.strReplace.j' => 'string',
+ 'profanity.strReplace.k' => 'string',
+ 'profanity.strReplace.l' => 'string',
+ 'profanity.strReplace.m' => 'string',
+ 'profanity.strReplace.n' => 'string',
+ 'profanity.strReplace.o' => 'string',
+ 'profanity.strReplace.p' => 'string',
+ 'profanity.strReplace.q' => 'string',
+ 'profanity.strReplace.r' => 'string',
+ 'profanity.strReplace.s' => 'string',
+ 'profanity.strReplace.t' => 'string',
+ 'profanity.strReplace.u' => 'string',
+ 'profanity.strReplace.v' => 'string',
+ 'profanity.strReplace.w' => 'string',
+ 'profanity.strReplace.x' => 'string',
+ 'profanity.strReplace.y' => 'string',
+ 'profanity.strReplace.z' => 'string',
+ 'profanity.full_word_check' => 'array',
+ 'queue.default' => 'string',
+ 'queue.connections.sync.driver' => 'string',
+ 'queue.connections.database.driver' => 'string',
+ 'queue.connections.database.table' => 'string',
+ 'queue.connections.database.queue' => 'string',
+ 'queue.connections.database.retry_after' => 'integer',
+ 'queue.connections.beanstalkd.driver' => 'string',
+ 'queue.connections.beanstalkd.host' => 'string',
+ 'queue.connections.beanstalkd.queue' => 'string',
+ 'queue.connections.beanstalkd.retry_after' => 'integer',
+ 'queue.connections.beanstalkd.block_for' => 'integer',
+ 'queue.connections.sqs.driver' => 'string',
+ 'queue.connections.sqs.key' => 'string',
+ 'queue.connections.sqs.secret' => 'string',
+ 'queue.connections.sqs.prefix' => 'string',
+ 'queue.connections.sqs.queue' => 'string',
+ 'queue.connections.sqs.region' => 'string',
+ 'queue.connections.redis.driver' => 'string',
+ 'queue.connections.redis.connection' => 'string',
+ 'queue.connections.redis.queue' => 'string',
+ 'queue.connections.redis.retry_after' => 'integer',
+ 'queue.connections.redis.block_for' => 'NULL',
+ 'queue.batching.database' => 'string',
+ 'queue.batching.table' => 'string',
+ 'queue.failed.driver' => 'string',
+ 'queue.failed.database' => 'string',
+ 'queue.failed.table' => 'string',
+ 'services.postmark.token' => 'NULL',
+ 'services.ses.key' => 'string',
+ 'services.ses.secret' => 'string',
+ 'services.ses.region' => 'string',
+ 'services.resend.key' => 'NULL',
+ 'services.slack.notifications.bot_user_oauth_token' => 'NULL',
+ 'services.slack.notifications.channel' => 'NULL',
+ 'services.mailgun.domain' => 'NULL',
+ 'services.mailgun.secret' => 'NULL',
+ 'services.mailgun.endpoint' => 'string',
+ 'services.recaptcha.site_key' => 'string',
+ 'services.recaptcha.secret_key' => 'string',
+ 'session.driver' => 'string',
+ 'session.lifetime' => 'string',
+ 'session.expire_on_close' => 'boolean',
+ 'session.encrypt' => 'boolean',
+ 'session.files' => 'string',
+ 'session.connection' => 'NULL',
+ 'session.table' => 'string',
+ 'session.store' => 'NULL',
+ 'session.lottery' => 'array',
+ 'session.cookie' => 'string',
+ 'session.path' => 'string',
+ 'session.domain' => 'NULL',
+ 'session.secure' => 'NULL',
+ 'session.http_only' => 'boolean',
+ 'session.same_site' => 'string',
+ 'session.partitioned' => 'boolean',
+ 'sluggable.source' => 'NULL',
+ 'sluggable.maxLength' => 'NULL',
+ 'sluggable.maxLengthKeepWords' => 'boolean',
+ 'sluggable.method' => 'NULL',
+ 'sluggable.separator' => 'string',
+ 'sluggable.unique' => 'boolean',
+ 'sluggable.uniqueSuffix' => 'NULL',
+ 'sluggable.firstUniqueSuffix' => 'integer',
+ 'sluggable.includeTrashed' => 'boolean',
+ 'sluggable.reserved' => 'NULL',
+ 'sluggable.onUpdate' => 'boolean',
+ 'sluggable.slugEngineOptions' => 'array',
+ 'view.paths' => 'array',
+ 'view.compiled' => 'string',
+ 'view.expires' => 'boolean',
+ 'translation.driver' => 'string',
+ 'translation.route_group_config.middleware' => 'string',
+ 'translation.translation_methods' => 'array',
+ 'translation.scan_paths' => 'array',
+ 'translation.ui_url' => 'string',
+ 'translation.database.connection' => 'string',
+ 'translation.database.languages_table' => 'string',
+ 'translation.database.translations_table' => 'string',
+ 'boost.enabled' => 'boolean',
+ 'boost.browser_logs_watcher' => 'boolean',
+ 'boost.executable_paths.php' => 'NULL',
+ 'boost.executable_paths.composer' => 'NULL',
+ 'boost.executable_paths.npm' => 'NULL',
+ 'boost.executable_paths.vendor_bin' => 'NULL',
+ 'mcp.redirect_domains' => 'array',
+ 'passport.guard' => 'string',
+ 'passport.private_key' => 'NULL',
+ 'passport.public_key' => 'NULL',
+ 'passport.connection' => 'NULL',
+ 'passport.client_uuids' => 'boolean',
+ 'passport.personal_access_client.id' => 'NULL',
+ 'passport.personal_access_client.secret' => 'NULL',
+ 'excel.exports.chunk_size' => 'integer',
+ 'excel.exports.pre_calculate_formulas' => 'boolean',
+ 'excel.exports.strict_null_comparison' => 'boolean',
+ 'excel.exports.csv.delimiter' => 'string',
+ 'excel.exports.csv.enclosure' => 'string',
+ 'excel.exports.csv.line_ending' => 'string',
+ 'excel.exports.csv.use_bom' => 'boolean',
+ 'excel.exports.csv.include_separator_line' => 'boolean',
+ 'excel.exports.csv.excel_compatibility' => 'boolean',
+ 'excel.exports.csv.output_encoding' => 'string',
+ 'excel.exports.csv.test_auto_detect' => 'boolean',
+ 'excel.exports.properties.creator' => 'string',
+ 'excel.exports.properties.lastModifiedBy' => 'string',
+ 'excel.exports.properties.title' => 'string',
+ 'excel.exports.properties.description' => 'string',
+ 'excel.exports.properties.subject' => 'string',
+ 'excel.exports.properties.keywords' => 'string',
+ 'excel.exports.properties.category' => 'string',
+ 'excel.exports.properties.manager' => 'string',
+ 'excel.exports.properties.company' => 'string',
+ 'excel.imports.read_only' => 'boolean',
+ 'excel.imports.ignore_empty' => 'boolean',
+ 'excel.imports.heading_row.formatter' => 'string',
+ 'excel.imports.csv.delimiter' => 'NULL',
+ 'excel.imports.csv.enclosure' => 'string',
+ 'excel.imports.csv.escape_character' => 'string',
+ 'excel.imports.csv.contiguous' => 'boolean',
+ 'excel.imports.csv.input_encoding' => 'string',
+ 'excel.imports.properties.creator' => 'string',
+ 'excel.imports.properties.lastModifiedBy' => 'string',
+ 'excel.imports.properties.title' => 'string',
+ 'excel.imports.properties.description' => 'string',
+ 'excel.imports.properties.subject' => 'string',
+ 'excel.imports.properties.keywords' => 'string',
+ 'excel.imports.properties.category' => 'string',
+ 'excel.imports.properties.manager' => 'string',
+ 'excel.imports.properties.company' => 'string',
+ 'excel.imports.cells.middleware' => 'array',
+ 'excel.extension_detector.xlsx' => 'string',
+ 'excel.extension_detector.xlsm' => 'string',
+ 'excel.extension_detector.xltx' => 'string',
+ 'excel.extension_detector.xltm' => 'string',
+ 'excel.extension_detector.xls' => 'string',
+ 'excel.extension_detector.xlt' => 'string',
+ 'excel.extension_detector.ods' => 'string',
+ 'excel.extension_detector.ots' => 'string',
+ 'excel.extension_detector.slk' => 'string',
+ 'excel.extension_detector.xml' => 'string',
+ 'excel.extension_detector.gnumeric' => 'string',
+ 'excel.extension_detector.htm' => 'string',
+ 'excel.extension_detector.html' => 'string',
+ 'excel.extension_detector.csv' => 'string',
+ 'excel.extension_detector.tsv' => 'string',
+ 'excel.extension_detector.pdf' => 'string',
+ 'excel.value_binder.default' => 'string',
+ 'excel.cache.driver' => 'string',
+ 'excel.cache.batch.memory_limit' => 'integer',
+ 'excel.cache.illuminate.store' => 'NULL',
+ 'excel.cache.default_ttl' => 'integer',
+ 'excel.transactions.handler' => 'string',
+ 'excel.transactions.db.connection' => 'NULL',
+ 'excel.temporary_files.local_path' => 'string',
+ 'excel.temporary_files.local_permissions' => 'array',
+ 'excel.temporary_files.remote_disk' => 'NULL',
+ 'excel.temporary_files.remote_prefix' => 'NULL',
+ 'excel.temporary_files.force_resync_remote' => 'NULL',
+ 'flare.key' => 'NULL',
+ 'flare.flare_middleware' => 'array',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddLogs.maximum_number_of_collected_logs' => 'integer',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddQueries.maximum_number_of_collected_queries' => 'integer',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddQueries.report_query_bindings' => 'boolean',
+ 'flare.flare_middleware.Spatie\LaravelIgnition\FlareMiddleware\AddJobs.max_chained_job_reporting_depth' => 'integer',
+ 'flare.flare_middleware.Spatie\FlareClient\FlareMiddleware\CensorRequestBodyFields.censor_fields' => 'array',
+ 'flare.flare_middleware.Spatie\FlareClient\FlareMiddleware\CensorRequestHeaders.headers' => 'array',
+ 'flare.send_logs_as_events' => 'boolean',
+ 'ignition.editor' => 'string',
+ 'ignition.theme' => 'string',
+ 'ignition.enable_share_button' => 'boolean',
+ 'ignition.register_commands' => 'boolean',
+ 'ignition.solution_providers' => 'array',
+ 'ignition.ignored_solution_providers' => 'array',
+ 'ignition.enable_runnable_solutions' => 'NULL',
+ 'ignition.remote_sites_path' => 'string',
+ 'ignition.local_sites_path' => 'string',
+ 'ignition.housekeeping_endpoint_prefix' => 'string',
+ 'ignition.settings_file_path' => 'string',
+ 'ignition.recorders' => 'array',
+ 'ignition.open_ai_key' => 'NULL',
+ 'ignition.with_stack_frame_arguments' => 'boolean',
+ 'ignition.argument_reducers' => 'array',
+ 'tinker.commands' => 'array',
+ 'tinker.alias' => 'array',
+ 'tinker.dont_alias' => 'array',
+ 'tinker.trust_project' => 'string',
+ ]));
+
+
+ override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::mock(0), map(["" => "@&\Mockery\MockInterface"]));
+ override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::partialMock(0), map(["" => "@&\Mockery\MockInterface"]));
+ override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::instance(0), type(1));
+ override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::spy(0), map(["" => "@&\Mockery\MockInterface"]));
override(\Illuminate\Support\Arr::add(0), type(0));
override(\Illuminate\Support\Arr::except(0), type(0));
override(\Illuminate\Support\Arr::first(0), elementType(0));
@@ -2132,4 +3107,616 @@ namespace PHPSTORM_META {
override(\tap(0), type(0));
override(\optional(0), type(0));
+ registerArgumentsSet('auth',
+'getModelClass','viewAny','view','create','update',
+'delete','isOwner','denyWithStatus','denyAsNotFound',);
+ registerArgumentsSet('configs',
+'concurrency.default','app.name','app.env','app.debug','app.url',
+'app.frontend_url','app.asset_url','app.timezone','app.locale','app.fallback_locale',
+'app.faker_locale','app.cipher','app.key','app.previous_keys','app.maintenance.driver',
+'app.maintenance.store','app.providers','app.aliases.App','app.aliases.Arr','app.aliases.Artisan',
+'app.aliases.Auth','app.aliases.Blade','app.aliases.Broadcast','app.aliases.Bus','app.aliases.Cache',
+'app.aliases.Config','app.aliases.Cookie','app.aliases.Crypt','app.aliases.DB','app.aliases.Eloquent',
+'app.aliases.Event','app.aliases.File','app.aliases.Gate','app.aliases.Hash','app.aliases.Http',
+'app.aliases.Lang','app.aliases.Log','app.aliases.Mail','app.aliases.Notification','app.aliases.Password',
+'app.aliases.Queue','app.aliases.Redirect','app.aliases.Redis','app.aliases.Request','app.aliases.Response',
+'app.aliases.Route','app.aliases.Schema','app.aliases.Session','app.aliases.Storage','app.aliases.Str',
+'app.aliases.URL','app.aliases.Validator','app.aliases.View','app.aliases.Form','app.aliases.HTML',
+'app.aliases.Image','app.aliases.Carbon','app.aliases.Date','app.aliases.HTMLHelper','app.aliases.Util',
+'app.aliases.Excel','app.aliases.DataTables','app.aliases.Yard','app.api_domain','app.domain',
+'app.promo_url','app.promo_domain','app.shop_url','app.shop_domain','app.checkout_mail',
+'app.checkout_test_mail','app.info_mail','app.info_test_mail','app.main_tax','app.main_tax_rate',
+'app.main_user_id','app.exception_mail','app.logistic_mail','auth.defaults.guard','auth.defaults.passwords',
+'auth.guards.web.driver','auth.guards.web.provider','auth.guards.user.driver','auth.guards.user.provider','auth.guards.api.driver',
+'auth.guards.api.provider','auth.providers.users.driver','auth.providers.users.model','auth.passwords.users.provider','auth.passwords.users.table',
+'auth.passwords.users.expire','auth.passwords.users.throttle','auth.password_timeout','broadcasting.default','broadcasting.connections.reverb.driver',
+'broadcasting.connections.reverb.key','broadcasting.connections.reverb.secret','broadcasting.connections.reverb.app_id','broadcasting.connections.reverb.options.host','broadcasting.connections.reverb.options.port',
+'broadcasting.connections.reverb.options.scheme','broadcasting.connections.reverb.options.useTLS','broadcasting.connections.reverb.client_options','broadcasting.connections.pusher.driver','broadcasting.connections.pusher.key',
+'broadcasting.connections.pusher.secret','broadcasting.connections.pusher.app_id','broadcasting.connections.pusher.options.cluster','broadcasting.connections.pusher.options.useTLS','broadcasting.connections.ably.driver',
+'broadcasting.connections.ably.key','broadcasting.connections.log.driver','broadcasting.connections.null.driver','broadcasting.connections.redis.driver','broadcasting.connections.redis.connection',
+'cache.default','cache.stores.array.driver','cache.stores.database.driver','cache.stores.database.table','cache.stores.database.connection',
+'cache.stores.file.driver','cache.stores.file.path','cache.stores.memcached.driver','cache.stores.memcached.persistent_id','cache.stores.memcached.sasl',
+'cache.stores.memcached.options','cache.stores.memcached.servers.0.host','cache.stores.memcached.servers.0.port','cache.stores.memcached.servers.0.weight','cache.stores.redis.driver',
+'cache.stores.redis.connection','cache.stores.dynamodb.driver','cache.stores.dynamodb.key','cache.stores.dynamodb.secret','cache.stores.dynamodb.region',
+'cache.stores.dynamodb.table','cache.stores.dynamodb.endpoint','cache.stores.octane.driver','cache.stores.apc.driver','cache.prefix',
+'cart.tax','cart.database.connection','cart.database.table','cart.destroy_on_logout','cart.format.decimals',
+'cart.format.decimal_point','cart.format.thousand_seperator','cart.discountOnFees','cors.paths','cors.allowed_methods',
+'cors.allowed_origins','cors.allowed_origins_patterns','cors.allowed_headers','cors.exposed_headers','cors.max_age',
+'cors.supports_credentials','database.default','database.connections.sqlite.driver','database.connections.sqlite.url','database.connections.sqlite.database',
+'database.connections.sqlite.prefix','database.connections.sqlite.foreign_key_constraints','database.connections.mysql.driver','database.connections.mysql.url','database.connections.mysql.host',
+'database.connections.mysql.port','database.connections.mysql.database','database.connections.mysql.username','database.connections.mysql.password','database.connections.mysql.unix_socket',
+'database.connections.mysql.charset','database.connections.mysql.collation','database.connections.mysql.prefix','database.connections.mysql.prefix_indexes','database.connections.mysql.strict',
+'database.connections.mysql.engine','database.connections.mysql.options','database.connections.mariadb.driver','database.connections.mariadb.url','database.connections.mariadb.host',
+'database.connections.mariadb.port','database.connections.mariadb.database','database.connections.mariadb.username','database.connections.mariadb.password','database.connections.mariadb.unix_socket',
+'database.connections.mariadb.charset','database.connections.mariadb.collation','database.connections.mariadb.prefix','database.connections.mariadb.prefix_indexes','database.connections.mariadb.strict',
+'database.connections.mariadb.engine','database.connections.mariadb.options','database.connections.pgsql.driver','database.connections.pgsql.url','database.connections.pgsql.host',
+'database.connections.pgsql.port','database.connections.pgsql.database','database.connections.pgsql.username','database.connections.pgsql.password','database.connections.pgsql.charset',
+'database.connections.pgsql.prefix','database.connections.pgsql.prefix_indexes','database.connections.pgsql.schema','database.connections.pgsql.sslmode','database.connections.sqlsrv.driver',
+'database.connections.sqlsrv.url','database.connections.sqlsrv.host','database.connections.sqlsrv.port','database.connections.sqlsrv.database','database.connections.sqlsrv.username',
+'database.connections.sqlsrv.password','database.connections.sqlsrv.charset','database.connections.sqlsrv.prefix','database.connections.sqlsrv.prefix_indexes','database.migrations',
+'database.redis.client','database.redis.options.cluster','database.redis.options.prefix','database.redis.default.url','database.redis.default.host',
+'database.redis.default.password','database.redis.default.port','database.redis.default.database','database.redis.cache.url','database.redis.cache.host',
+'database.redis.cache.password','database.redis.cache.port','database.redis.cache.database','debugbar.enabled','debugbar.hide_empty_tabs',
+'debugbar.except','debugbar.storage.enabled','debugbar.storage.driver','debugbar.storage.path','debugbar.storage.connection',
+'debugbar.storage.provider','debugbar.editor','debugbar.remote_sites_path','debugbar.local_sites_path','debugbar.include_vendors',
+'debugbar.capture_ajax','debugbar.add_ajax_timing','debugbar.ajax_handler_auto_show','debugbar.ajax_handler_enable_tab','debugbar.defer_datasets',
+'debugbar.error_handler','debugbar.error_level','debugbar.clockwork','debugbar.collectors.phpinfo','debugbar.collectors.messages',
+'debugbar.collectors.time','debugbar.collectors.memory','debugbar.collectors.exceptions','debugbar.collectors.log','debugbar.collectors.db',
+'debugbar.collectors.views','debugbar.collectors.route','debugbar.collectors.auth','debugbar.collectors.gate','debugbar.collectors.session',
+'debugbar.collectors.symfony_request','debugbar.collectors.mail','debugbar.collectors.laravel','debugbar.collectors.events','debugbar.collectors.default_request',
+'debugbar.collectors.logs','debugbar.collectors.files','debugbar.collectors.config','debugbar.collectors.cache','debugbar.collectors.models',
+'debugbar.collectors.livewire','debugbar.options.auth.show_name','debugbar.options.db.with_params','debugbar.options.db.backtrace','debugbar.options.db.backtrace_exclude_paths',
+'debugbar.options.db.timeline','debugbar.options.db.explain.enabled','debugbar.options.db.explain.types','debugbar.options.db.hints','debugbar.options.db.show_copy',
+'debugbar.options.mail.full_log','debugbar.options.views.data','debugbar.options.route.label','debugbar.options.logs.file','debugbar.options.cache.values',
+'debugbar.inject','debugbar.route_prefix','debugbar.route_middleware','debugbar.route_domain','debugbar.theme',
+'debugbar.debug_backtrace_limit','dompdf.show_warnings','dompdf.public_path','dompdf.convert_entities','dompdf.options.font_dir',
+'dompdf.options.font_cache','dompdf.options.temp_dir','dompdf.options.chroot','dompdf.options.allowed_protocols.file://.rules','dompdf.options.allowed_protocols.http://.rules',
+'dompdf.options.allowed_protocols.https://.rules','dompdf.options.log_output_file','dompdf.options.enable_font_subsetting','dompdf.options.pdf_backend','dompdf.options.default_media_type',
+'dompdf.options.default_paper_size','dompdf.options.default_paper_orientation','dompdf.options.default_font','dompdf.options.dpi','dompdf.options.enable_php',
+'dompdf.options.enable_javascript','dompdf.options.enable_remote','dompdf.options.font_height_ratio','dompdf.options.enable_html5_parser','dompdf.orientation',
+'dompdf.defines.font_dir','dompdf.defines.font_cache','dompdf.defines.temp_dir','dompdf.defines.chroot','dompdf.defines.enable_font_subsetting',
+'dompdf.defines.pdf_backend','dompdf.defines.default_media_type','dompdf.defines.default_paper_size','dompdf.defines.default_font','dompdf.defines.dpi',
+'dompdf.defines.enable_php','dompdf.defines.enable_javascript','dompdf.defines.enable_remote','dompdf.defines.font_height_ratio','dompdf.defines.enable_html5_parser',
+'filesystems.default','filesystems.disks.local.driver','filesystems.disks.local.root','filesystems.disks.public.driver','filesystems.disks.public.root',
+'filesystems.disks.public.url','filesystems.disks.public.visibility','filesystems.disks.s3.driver','filesystems.disks.s3.key','filesystems.disks.s3.secret',
+'filesystems.disks.s3.region','filesystems.disks.s3.bucket','filesystems.disks.s3.url','filesystems.disks.user.driver','filesystems.disks.user.root',
+'filesystems.disks.user.url','filesystems.disks.user.visibility','filesystems.disks.import.driver','filesystems.disks.import.root','filesystems.disks.import.url',
+'filesystems.links./var/www/html/public/storage','filesystems.cloud','hashing.driver','hashing.bcrypt.rounds','hashing.argon.memory',
+'hashing.argon.threads','hashing.argon.time','hashing.rehash_on_login','ide-helper.filename','ide-helper.models_filename',
+'ide-helper.meta_filename','ide-helper.include_fluent','ide-helper.include_factory_builders','ide-helper.write_model_magic_where','ide-helper.write_model_external_builder_methods',
+'ide-helper.write_model_relation_count_properties','ide-helper.write_model_relation_exists_properties','ide-helper.write_eloquent_model_mixins','ide-helper.include_helpers','ide-helper.helper_files',
+'ide-helper.model_locations','ide-helper.ignored_models','ide-helper.model_hooks','ide-helper.extra.Eloquent','ide-helper.extra.Session',
+'ide-helper.magic','ide-helper.interfaces','ide-helper.model_camel_case_properties','ide-helper.type_overrides.integer','ide-helper.type_overrides.boolean',
+'ide-helper.include_class_docblocks','ide-helper.force_fqn','ide-helper.use_generics_annotations','ide-helper.macro_default_return_types.Illuminate\\Http\\Client\\Factory','ide-helper.additional_relation_types',
+'ide-helper.additional_relation_return_types','ide-helper.enforce_nullable_relationships','ide-helper.post_migrate','ide-helper.custom_db_types','localization.supportedLocales.de.name',
+'localization.supportedLocales.de.script','localization.supportedLocales.de.native','localization.supportedLocales.de.regional','logging.default','logging.deprecations.channel',
+'logging.deprecations.trace','logging.channels.stack.driver','logging.channels.stack.channels','logging.channels.stack.ignore_exceptions','logging.channels.single.driver',
+'logging.channels.single.path','logging.channels.single.level','logging.channels.daily.driver','logging.channels.daily.path','logging.channels.daily.level',
+'logging.channels.daily.days','logging.channels.slack.driver','logging.channels.slack.url','logging.channels.slack.username','logging.channels.slack.emoji',
+'logging.channels.slack.level','logging.channels.papertrail.driver','logging.channels.papertrail.level','logging.channels.papertrail.handler','logging.channels.papertrail.handler_with.host',
+'logging.channels.papertrail.handler_with.port','logging.channels.stderr.driver','logging.channels.stderr.handler','logging.channels.stderr.formatter','logging.channels.stderr.with.stream',
+'logging.channels.syslog.driver','logging.channels.syslog.level','logging.channels.errorlog.driver','logging.channels.errorlog.level','logging.channels.null.driver',
+'logging.channels.null.handler','logging.channels.emergency.path','logging.channels.browser.driver','logging.channels.browser.path','logging.channels.browser.level',
+'logging.channels.browser.days','logging.channels.deprecations.driver','logging.channels.deprecations.handler','mail.default','mail.mailers.smtp.transport',
+'mail.mailers.smtp.host','mail.mailers.smtp.port','mail.mailers.smtp.encryption','mail.mailers.smtp.username','mail.mailers.smtp.password',
+'mail.mailers.ses.transport','mail.mailers.postmark.transport','mail.mailers.resend.transport','mail.mailers.sendmail.transport','mail.mailers.sendmail.path',
+'mail.mailers.log.transport','mail.mailers.log.channel','mail.mailers.array.transport','mail.mailers.failover.transport','mail.mailers.failover.mailers',
+'mail.mailers.roundrobin.transport','mail.mailers.roundrobin.mailers','mail.from.address','mail.from.name','mail.markdown.theme',
+'mail.markdown.paths','main.renewal_days','main.abo_booking_days','main.remind_first_days','main.remind_sec_days',
+'main.remind_last_days','main.edit_data_pass','main.add_number_id','models.*.path','models.*.namespace',
+'models.*.parent','models.*.use','models.*.connection','models.*.timestamps','models.*.soft_deletes',
+'models.*.date_format','models.*.per_page','models.*.base_files','models.*.snake_attributes','models.*.indent_with_space',
+'models.*.qualified_tables','models.*.hidden','models.*.guarded','models.*.casts.*_json','models.*.except',
+'models.*.only','models.*.table_prefix','models.*.lower_table_name_first','models.*.relation_name_strategy','models.*.with_property_constants',
+'models.*.pluralize','models.*.override_pluralize_for','paypal.mode','paypal.sandbox.client_id','paypal.sandbox.client_secret',
+'paypal.sandbox.app_id','paypal.live.client_id','paypal.live.client_secret','paypal.live.app_id','paypal.payment_action',
+'paypal.currency','paypal.notify_url','paypal.locale','paypal.validate_ssl','profanity.replaceFullWords',
+'profanity.replaceWith','profanity.strReplace.a','profanity.strReplace.b','profanity.strReplace.c','profanity.strReplace.d',
+'profanity.strReplace.e','profanity.strReplace.f','profanity.strReplace.g','profanity.strReplace.h','profanity.strReplace.i',
+'profanity.strReplace.j','profanity.strReplace.k','profanity.strReplace.l','profanity.strReplace.m','profanity.strReplace.n',
+'profanity.strReplace.o','profanity.strReplace.p','profanity.strReplace.q','profanity.strReplace.r','profanity.strReplace.s',
+'profanity.strReplace.t','profanity.strReplace.u','profanity.strReplace.v','profanity.strReplace.w','profanity.strReplace.x',
+'profanity.strReplace.y','profanity.strReplace.z','profanity.full_word_check','queue.default','queue.connections.sync.driver',
+'queue.connections.database.driver','queue.connections.database.table','queue.connections.database.queue','queue.connections.database.retry_after','queue.connections.beanstalkd.driver',
+'queue.connections.beanstalkd.host','queue.connections.beanstalkd.queue','queue.connections.beanstalkd.retry_after','queue.connections.beanstalkd.block_for','queue.connections.sqs.driver',
+'queue.connections.sqs.key','queue.connections.sqs.secret','queue.connections.sqs.prefix','queue.connections.sqs.queue','queue.connections.sqs.region',
+'queue.connections.redis.driver','queue.connections.redis.connection','queue.connections.redis.queue','queue.connections.redis.retry_after','queue.connections.redis.block_for',
+'queue.batching.database','queue.batching.table','queue.failed.driver','queue.failed.database','queue.failed.table',
+'services.postmark.token','services.ses.key','services.ses.secret','services.ses.region','services.resend.key',
+'services.slack.notifications.bot_user_oauth_token','services.slack.notifications.channel','services.mailgun.domain','services.mailgun.secret','services.mailgun.endpoint',
+'services.recaptcha.site_key','services.recaptcha.secret_key','session.driver','session.lifetime','session.expire_on_close',
+'session.encrypt','session.files','session.connection','session.table','session.store',
+'session.lottery','session.cookie','session.path','session.domain','session.secure',
+'session.http_only','session.same_site','session.partitioned','sluggable.source','sluggable.maxLength',
+'sluggable.maxLengthKeepWords','sluggable.method','sluggable.separator','sluggable.unique','sluggable.uniqueSuffix',
+'sluggable.firstUniqueSuffix','sluggable.includeTrashed','sluggable.reserved','sluggable.onUpdate','sluggable.slugEngineOptions',
+'view.paths','view.compiled','view.expires','translation.driver','translation.route_group_config.middleware',
+'translation.translation_methods','translation.scan_paths','translation.ui_url','translation.database.connection','translation.database.languages_table',
+'translation.database.translations_table','boost.enabled','boost.browser_logs_watcher','boost.executable_paths.php','boost.executable_paths.composer',
+'boost.executable_paths.npm','boost.executable_paths.vendor_bin','mcp.redirect_domains','passport.guard','passport.private_key',
+'passport.public_key','passport.connection','passport.client_uuids','passport.personal_access_client.id','passport.personal_access_client.secret',
+'excel.exports.chunk_size','excel.exports.pre_calculate_formulas','excel.exports.strict_null_comparison','excel.exports.csv.delimiter','excel.exports.csv.enclosure',
+'excel.exports.csv.line_ending','excel.exports.csv.use_bom','excel.exports.csv.include_separator_line','excel.exports.csv.excel_compatibility','excel.exports.csv.output_encoding',
+'excel.exports.csv.test_auto_detect','excel.exports.properties.creator','excel.exports.properties.lastModifiedBy','excel.exports.properties.title','excel.exports.properties.description',
+'excel.exports.properties.subject','excel.exports.properties.keywords','excel.exports.properties.category','excel.exports.properties.manager','excel.exports.properties.company',
+'excel.imports.read_only','excel.imports.ignore_empty','excel.imports.heading_row.formatter','excel.imports.csv.delimiter','excel.imports.csv.enclosure',
+'excel.imports.csv.escape_character','excel.imports.csv.contiguous','excel.imports.csv.input_encoding','excel.imports.properties.creator','excel.imports.properties.lastModifiedBy',
+'excel.imports.properties.title','excel.imports.properties.description','excel.imports.properties.subject','excel.imports.properties.keywords','excel.imports.properties.category',
+'excel.imports.properties.manager','excel.imports.properties.company','excel.imports.cells.middleware','excel.extension_detector.xlsx','excel.extension_detector.xlsm',
+'excel.extension_detector.xltx','excel.extension_detector.xltm','excel.extension_detector.xls','excel.extension_detector.xlt','excel.extension_detector.ods',
+'excel.extension_detector.ots','excel.extension_detector.slk','excel.extension_detector.xml','excel.extension_detector.gnumeric','excel.extension_detector.htm',
+'excel.extension_detector.html','excel.extension_detector.csv','excel.extension_detector.tsv','excel.extension_detector.pdf','excel.value_binder.default',
+'excel.cache.driver','excel.cache.batch.memory_limit','excel.cache.illuminate.store','excel.cache.default_ttl','excel.transactions.handler',
+'excel.transactions.db.connection','excel.temporary_files.local_path','excel.temporary_files.local_permissions','excel.temporary_files.remote_disk','excel.temporary_files.remote_prefix',
+'excel.temporary_files.force_resync_remote','flare.key','flare.flare_middleware','flare.flare_middleware.Spatie\\LaravelIgnition\\FlareMiddleware\\AddLogs.maximum_number_of_collected_logs','flare.flare_middleware.Spatie\\LaravelIgnition\\FlareMiddleware\\AddQueries.maximum_number_of_collected_queries',
+'flare.flare_middleware.Spatie\\LaravelIgnition\\FlareMiddleware\\AddQueries.report_query_bindings','flare.flare_middleware.Spatie\\LaravelIgnition\\FlareMiddleware\\AddJobs.max_chained_job_reporting_depth','flare.flare_middleware.Spatie\\FlareClient\\FlareMiddleware\\CensorRequestBodyFields.censor_fields','flare.flare_middleware.Spatie\\FlareClient\\FlareMiddleware\\CensorRequestHeaders.headers','flare.send_logs_as_events',
+'ignition.editor','ignition.theme','ignition.enable_share_button','ignition.register_commands','ignition.solution_providers',
+'ignition.ignored_solution_providers','ignition.enable_runnable_solutions','ignition.remote_sites_path','ignition.local_sites_path','ignition.housekeeping_endpoint_prefix',
+'ignition.settings_file_path','ignition.recorders','ignition.open_ai_key','ignition.with_stack_frame_arguments','ignition.argument_reducers',
+'tinker.commands','tinker.alias','tinker.dont_alias','tinker.trust_project',);
+ registerArgumentsSet('middleware',
+'web','api','auth','auth.basic','copyreader',
+'admin','superadmin','sysadmin','bindings','active.account',
+'cache.headers','can','guest','password.confirm','signed',
+'throttle','verified',);
+ registerArgumentsSet('routes',
+'debugbar.openhandler','debugbar.clockwork','debugbar.assets.css','debugbar.assets.js','debugbar.cache.delete',
+'debugbar.queries.explain','languages.index','languages.create','languages.store','languages.translations.index',
+'languages.translations.update','languages.translations.create','languages.translations.store','boost.browser-logs','passport.token',
+'passport.authorizations.authorize','passport.token.refresh','passport.authorizations.approve','passport.authorizations.deny','passport.tokens.index',
+'passport.tokens.destroy','passport.clients.index','passport.clients.store','passport.clients.update','passport.clients.destroy',
+'passport.scopes.index','passport.personal.tokens.index','passport.personal.tokens.store','passport.personal.tokens.destroy','ignition.healthCheck',
+'ignition.executeSolution','ignition.updateConfig','product_image',
+'response_file','iq_image','locale','login',
+'logout','register.form','password.request','password.email',
+'password.reset','password.update','password.confirm','logout',
+'user_register','user_register_again','register.consent','register.consent.accept','user_register_finish',
+'register_verify','register_user_member','status_register','status_verify','status_error',
+'not_found','loading_modal','user_check_mail','home','cron_jobs_action',
+'user_update_email_confirm','user_blocked','wizard_create','wizard_register','wizard_store_create',
+'wizard_store_register','wizard_payment','wizard_store_payment','wizard_delete_file','storage_file',
+'storage','home','modal_load','user_edit','user_edit',
+'user_data_store','user_profile','user_profile','user_profile_image_upload','user_profile_image_delete',
+'user_update_password','user_update_password','user_update_password_first','user_update_password_first','user_update_email',
+'user_update_email','user_delete_account','user_delete_account','user_data_accepted_form','user_data_free',
+'user_data_free_form','user_sales','user_sales_detail','user_sales_datatable','user_team_members',
+'user_customers','user_customer_detail','user_customer_edit','user_customer_add','user_customer_edit',
+'user_customer_datatable','user_myorders','user_myorder_datatable','user_myorder_detail','user_order_my_delivery',
+'user_order_my_delivery','user_order_my_list','user_order_my_list','user_order_my_payment','user_order_my_datatable',
+'user_order_my_perform_request','user_membership','user_membership_store','user_shop','user_shop_store',
+'user_shop_load','user_shop_translate','user_shop_tanslate_store','user_payment_paycredit','user_payment_paycredit_datatable',
+'user_payment_credit','user_payment_credit_datatable','user_payment_revenue','user_payment_revenue','user_checkout',
+'user_checkout_store','user_checkout_final','user_promotion','user_promotion_detail','user_promotion_detail',
+'user_promotion_load','user_promotion_delete','admin_product_show','admin_product_store','admin_product_edit',
+'admin_product_copy','admin_product_delete','admin_product_image_upload','admin_product_image_delete','admin_product_image_attribute',
+'admin_product_categories','admin_product_category_edit','admin_product_category_store','admin_product_category_delete','admin_product_ingredients',
+'admin_product_ingredient_edit','admin_product_ingredient_store','admin_product_ingredient_delete','admin_product_category_image_upload','admin_product_category_image_delete',
+'admin_product_category_image_attribute','admin_product_attributes','admin_product_attribute_store','admin_product_attribute_delete','admin_translate_all',
+'admin_translate_all_edit','admin_translate_all_update','admin_translate_file','admin_translate_file_edit','admin_translate_file_update',
+'admin_sites','admin_sites_store','admin_sites_image_upload','admin_sites_image_delete','admin_sites_image_attribute',
+'admin_stats_sales_volumes','admin_stats_sales_volumes_download','admin_stats_sales_volumes_datatable','admin_leads','admin_lead_edit',
+'admin_lead_edit','admin_customers','admin_customer_detail','admin_customer_edit','admin_customer_edit',
+'admin_customer_datatable','admin_lead_change_mail','admin_lead_change_mail','admin_lead_new_mail_verified','admin_lead_released',
+'admin_lead_released','admin_lead_delete_file','admin_lead_store','admin_leads_datatable','admin_lead_download',
+'admin_lead_update','admin_lead_remove','admin_sales','admin_sales_detail','admin_sales_detail',
+'admin_sales_datatable','admin_sales_send_logistic_mail','admin_sales_store','admin_sales_invoice','admin_sales_invoice_cancellation',
+'admin_payments_credit','admin_payments_credit','admin_payments_credit_datatable','admin_payments_credit_create','admin_payments_credit_delete',
+'admin_payments_paycredit','admin_payments_paycredit','admin_payments_paycredit_datatable','admin_payments_paycredit_delete','admin_payments_invoice',
+'admin_payments_invoice','admin_payments_invoice_datatable','admin_payments_reminder','admin_payments_reminder_create','admin_payments_reminder_edit',
+'admin_payments_reminder_store','admin_payments_reminder_action','admin_payments_reminder_logs','admin_payments_reminder_delete','admin_promotions',
+'admin_promotion_detail','admin_promotion_detail','admin_promotion_delete','admin_promotion_show','admin_promotion_datatable',
+'admin_users','admin_user_edit','admin_user_store','admin_user_delete','admin_user_login_as',
+'admin_shippings','admin_shipping_edit','admin_shipping_store','admin_shipping_delete','admin_shipping_price_delete',
+'admin_shipping_country_delete','data_table','data_table_users','admin_payment_methods','admin_payment_method_store',
+'admin_lead_types','admin_lead_types_store','admin_countries','admin_country_edit','admin_country_store',
+'admin_levels','admin_level_edit','admin_level_store','admin_level_delete','admin_settings',
+'admin_setting_store','sysadmin_tools','sysadmin_tools','web_promotion_modal_load',
+'web_promotion_store','web_promotion_goto','success.paypal_payment','cancel.paypal_payment','web_shop_modal_load','web_shop_store','web_shop_goto','success.paypal_payment',
+'cancel.paypal_payment',);
+ registerArgumentsSet('views',
+'_bak.home','_bak.layouts.app','_bak.layouts.application','_bak.layouts.auth','_bak.layouts.includes.layout-footer',
+'_bak.layouts.includes.layout-navbar','_bak.layouts.includes.layout-navbar-without','_bak.layouts.includes.layout-sidenav','_bak.layouts.layout-1','_bak.layouts.layout-1-flex',
+'_bak.layouts.layout-2','_bak.layouts.layout-2-flex','_bak.layouts.layout-2-without','_bak.layouts.layout-blank','_bak.layouts.layout-horizontal-sidenav',
+'_bak.layouts.layout-without-navbar','_bak.layouts.layout-without-navbar-flex','_bak.layouts.layout-without-sidenav','_bak.web.index','_bak.web.layouts.application',
+'_bak.web.layouts.includes.footer','_bak.web.layouts.includes.header','_bak.web.layouts.layout','_bak.web.start','_bak.web.templates._bcategories',
+'_bak.web.templates._categories','_bak.web.templates._content_contact','_bak.web.templates.agb','_bak.web.templates.aloevera','_bak.web.templates.anforderungsprofil',
+'_bak.web.templates.card','_bak.web.templates.checkout','_bak.web.templates.checkout-final','_bak.web.templates.contact-final','_bak.web.templates.datenschutz',
+'_bak.web.templates.erreichbarkeit','_bak.web.templates.existenzgruendung','_bak.web.templates.impressum','_bak.web.templates.karrierechancen','_bak.web.templates.kontakt',
+'_bak.web.templates.partner','_bak.web.templates.produkte','_bak.web.templates.produkte-item','_bak.web.templates.produkte-show','_bak.web.templates.registrierung',
+'_bak.web.templates.registrierung_finish','_bak.web.templates.ueber-uns','_bak.web.templates.vereinbarkeit','_bak.web.templates.vorteile','_bak.web.user.layouts.application',
+'_bak.web.user.layouts.includes.footer','_bak.web.user.layouts.includes.header','_bak.web.user.layouts.layout','_bak.web.user.start','admin.attribute.index',
+'admin.category.edit','admin.category.form','admin.category.images','admin.category.index','admin.category.products',
+'admin.change_email','admin.country.edit','admin.country.form','admin.country.index','admin.customer._customer_detail',
+'admin.customer._detail','admin.customer._edit','admin.customer.detail','admin.customer.edit','admin.customer.index',
+'admin.index','admin.ingredient.edit','admin.ingredient.form','admin.ingredient.index','admin.lead.edit',
+'admin.lead.index','admin.lead.m_data_form','admin.lead.m_data_form_edit','admin.lead.m_register_data','admin.lead.m_white_label',
+'admin.lead.types','admin.level.edit','admin.level.index','admin.modal.add_credit','admin.modal.add_pay_credit',
+'admin.modal.is_like_member','admin.modal.member','admin.modal.promotion-product','admin.modal.show_product','admin.modal.show_user_customers',
+'admin.modal.user-credit-status','admin.modal.user_level_margin','admin.modal.user_pay_credits','admin.payment.credit.credits-entry','admin.payment.credit.index',
+'admin.payment.credit.index_bak','admin.payment.invoice.index','admin.payment.pay_credit.index','admin.payment.reminder.edit','admin.payment.reminder.index',
+'admin.payment.reminder.logs','admin.payment.reminder.overview','admin.payment_method.index','admin.product.edit','admin.product.form',
+'admin.product.images','admin.product.index','admin.product.upload_whitelabel','admin.promotion.detail','admin.promotion.form',
+'admin.promotion.index','admin.promotion.show','admin.sales._detail','admin.sales._detail_homparty','admin.sales._detail_homparty_total',
+'admin.sales.customer_detail','admin.sales.customers','admin.sales.detail','admin.sales.index','admin.sales.user_detail',
+'admin.sales.users','admin.settings.index','admin.shipping.edit','admin.shipping.index','admin.site.edit',
+'admin.site.form','admin.site.images','admin.stats.salesvolume','admin.user.edit','admin.user.index',
+'auth.existing','auth.finish','auth.login','auth.passwords.confirm','auth.passwords.email',
+'auth.passwords.reset','auth.recaptcha-consent','auth.register','auth.verify','dashboard',
+'emails._auth','emails._checkout_product_list','emails.auth','emails.blank','emails.checkout',
+'emails.checkout_status','emails.contact','emails.custom','emails.exception','emails.info',
+'emails.logistic','emails.payment_reminder','emails.sys','errors.401','errors.402',
+'errors.403','errors.404','errors.419','errors.429','errors.500',
+'errors.503','errors.illustrated-layout','errors.layout','errors.minimal','flash::message',
+'flash::modal','layouts.app','layouts.application','layouts.auth','layouts.includes.layout-footer',
+'layouts.includes.layout-navbar','layouts.includes.layout-sidenav','layouts.layout-1','layouts.layout-1-flex','layouts.layout-2',
+'layouts.layout-2-flex','layouts.layout-blank','layouts.layout-horizontal-sidenav','layouts.layout-without-navbar','layouts.layout-without-navbar-flex',
+'layouts.layout-without-sidenav','legal._agb','legal._data_protected','legal._imprint','legal.agb',
+'legal.agb_de','legal.data_protect_de','legal.data_protected','legal.imprint','legal.imprint_de',
+'legal.shop_term_of_use','legal.shop_term_of_use_de','notifications::email','pagination::bootstrap-4','pagination::default',
+'pagination::semantic-ui','pagination::simple-bootstrap-4','pagination::simple-default','pdf.cancellation_invoice','pdf.credit',
+'pdf.delivery','pdf.invoice','status.not_found','status.status_error','status.status_register',
+'status.status_verify','status.user_blocked','status.verify','sys.admin.cronjobs','sys.admin.customers',
+'sys.admin.domain-ssl','sys.admin.export_vp','sys.admin.import','sys.admin.import-show','sys.admin.index',
+'sys.admin.shopping-orders','sys.settings.index','translation._index','translation.eloquent_index','translation.index',
+'translation.index_file','translation.translation_row','user._user_form','user.checkout.checkout','user.checkout.final',
+'user.components.user_shop_edit','user.components.user_shop_image','user.components.user_shop_on_site','user.components.user_shop_register','user.customer.add',
+'user.customer.detail','user.customer.edit','user.customer.index','user.data_confirm','user.data_verify',
+'user.delete_account','user.edit','user.form','user.homeparty._address','user.homeparty._edit',
+'user.homeparty.detail','user.homeparty.guest_detail','user.homeparty.guests','user.homeparty.index','user.homeparty.modal_show_products',
+'user.homeparty.order','user.homeparty.self_guest_detail','user.homeparty.show_bonus','user.homeparty.show_calc_bonus_host','user.homeparty.show_products_order',
+'user.homeparty.show_total_order','user.membership._abo_options','user.membership._change','user.membership._change_level','user.membership._payment',
+'user.membership._payment_order','user.membership._upgrade','user.membership.index','user.order._bak_shipping_me','user.order._bak_shipping_ot',
+'user.order.comp_product','user.order.delivery','user.order.detail','user.order.index','user.order.list',
+'user.order.list_form','user.order.shipping_credit','user.order.shipping_me','user.order.shipping_ot','user.order.yard_view_form',
+'user.payment.credit','user.payment.index','user.payment.paycredit','user.payment.revenue','user.profile',
+'user.promotion.cart','user.promotion.detail','user.promotion.form','user.promotion.index','user.sales.detail',
+'user.sales.index','user.shop','user.shop.detail','user.shop.form','user.team.members',
+'user.update_email','user.update_password','user.update_password_first','user.update_password_first_form','user.user_form',
+'user.user_new_form','user.wizard._change','user.wizard._payment','user.wizard.create','user.wizard.create_release',
+'user.wizard.register','user.wizard.register_payment','user.wizard.register_release','vendor.flash.message','vendor.flash.modal',
+'vendor.mail.html.button','vendor.mail.html.footer','vendor.mail.html.header','vendor.mail.html.layout','vendor.mail.html.message',
+'vendor.mail.html.panel','vendor.mail.html.promotion','vendor.mail.html.promotion.button','vendor.mail.html.subcopy','vendor.mail.html.table',
+'vendor.mail.markdown.button','vendor.mail.markdown.footer','vendor.mail.markdown.header','vendor.mail.markdown.layout','vendor.mail.markdown.message',
+'vendor.mail.markdown.panel','vendor.mail.markdown.promotion','vendor.mail.markdown.promotion.button','vendor.mail.markdown.subcopy','vendor.mail.markdown.table',
+'vendor.notifications.email','vendor.pagination.bootstrap-4','vendor.pagination.default','vendor.pagination.semantic-ui','vendor.pagination.simple-bootstrap-4',
+'vendor.pagination.simple-default','web.components._checkout','web.components._invoice_details','web.components._invoice_details_quick','web.components._margin_cart',
+'web.index','web.layouts.application','web.layouts.includes._layout-header','web.layouts.includes.layout-footer','web.layouts.includes.layout-header',
+'web.layouts.layout','web.legal.datenschutzerklaerung','web.legal.impressum','web.legal.versandarten','web.legal.widerrufsbelehrung',
+'web.promotion._fairplay','web.promotion._free_product','web.promotion._intro','web.promotion._promotion_cart','web.promotion._reminder_service',
+'web.promotion._shipping','web.promotion._shop_products','web.promotion._shop_products_inner','web.promotion._show_around','web.promotion.index',
+'web.promotion.outofstock','web.promotion.show_product','web.promotion.thanksorder','web.promotion.thanksreminder','web.shop._checkout',
+'web.shop._intro','web.shop._shipping','web.shop._shop_cart','web.shop._shop_products','web.shop._shop_products_inner',
+'web.shop.index','web.shop.show_product','web.shop.thanksorder','web.shop.thanksreminder','flash::message',
+'flash::modal','laravel-exceptions-renderer::components.card','laravel-exceptions-renderer::components.context','laravel-exceptions-renderer::components.editor','laravel-exceptions-renderer::components.header',
+'laravel-exceptions-renderer::components.icons.chevron-down','laravel-exceptions-renderer::components.icons.chevron-up','laravel-exceptions-renderer::components.icons.computer-desktop','laravel-exceptions-renderer::components.icons.moon','laravel-exceptions-renderer::components.icons.sun',
+'laravel-exceptions-renderer::components.layout','laravel-exceptions-renderer::components.navigation','laravel-exceptions-renderer::components.theme-switcher','laravel-exceptions-renderer::components.trace','laravel-exceptions-renderer::components.trace-and-editor',
+'laravel-exceptions-renderer::show','laravel-exceptions::401','laravel-exceptions::402','laravel-exceptions::403','laravel-exceptions::404',
+'laravel-exceptions::419','laravel-exceptions::429','laravel-exceptions::500','laravel-exceptions::503','laravel-exceptions::layout',
+'laravel-exceptions::minimal','notifications::email','pagination::bootstrap-4','pagination::bootstrap-5','pagination::default',
+'pagination::semantic-ui','pagination::simple-bootstrap-4','pagination::simple-bootstrap-5','pagination::simple-default','pagination::simple-tailwind',
+'pagination::tailwind','passport::authorize','translation::forms.search','translation::forms.select','translation::forms.text',
+'translation::icons.globe','translation::icons.translate','translation::languages.create','translation::languages.index','translation::languages.translations.create',
+'translation::languages.translations.index','translation::layout','translation::nav','translation::notifications',);
+ registerArgumentsSet('translations',
+'auth.failed','auth.password','auth.throttle','pagination.previous','pagination.next',
+'passwords.reset','passwords.sent','passwords.throttled','passwords.token','passwords.user',
+'validation.accepted','validation.accepted_if','validation.active_url','validation.after','validation.after_or_equal',
+'validation.alpha','validation.alpha_dash','validation.alpha_num','validation.array','validation.ascii',
+'validation.before','validation.before_or_equal','validation.between.array','validation.between.file','validation.between.numeric',
+'validation.between.string','validation.boolean','validation.can','validation.confirmed','validation.contains',
+'validation.current_password','validation.date','validation.date_equals','validation.date_format','validation.decimal',
+'validation.declined','validation.declined_if','validation.different','validation.digits','validation.digits_between',
+'validation.dimensions','validation.distinct','validation.doesnt_end_with','validation.doesnt_start_with','validation.email',
+'validation.ends_with','validation.enum','validation.exists','validation.extensions','validation.file',
+'validation.filled','validation.gt.array','validation.gt.file','validation.gt.numeric','validation.gt.string',
+'validation.gte.array','validation.gte.file','validation.gte.numeric','validation.gte.string','validation.hex_color',
+'validation.image','validation.in','validation.in_array','validation.integer','validation.ip',
+'validation.ipv4','validation.ipv6','validation.json','validation.list','validation.lowercase',
+'validation.lt.array','validation.lt.file','validation.lt.numeric','validation.lt.string','validation.lte.array',
+'validation.lte.file','validation.lte.numeric','validation.lte.string','validation.mac_address','validation.max.array',
+'validation.max.file','validation.max.numeric','validation.max.string','validation.max_digits','validation.mimes',
+'validation.mimetypes','validation.min.array','validation.min.file','validation.min.numeric','validation.min.string',
+'validation.min_digits','validation.missing','validation.missing_if','validation.missing_unless','validation.missing_with',
+'validation.missing_with_all','validation.multiple_of','validation.not_in','validation.not_regex','validation.numeric',
+'validation.password.letters','validation.password.mixed','validation.password.numbers','validation.password.symbols','validation.password.uncompromised',
+'validation.present','validation.present_if','validation.present_unless','validation.present_with','validation.present_with_all',
+'validation.prohibited','validation.prohibited_if','validation.prohibited_if_accepted','validation.prohibited_if_declined','validation.prohibited_unless',
+'validation.prohibits','validation.regex','validation.required','validation.required_array_keys','validation.required_if',
+'validation.required_if_accepted','validation.required_if_declined','validation.required_unless','validation.required_with','validation.required_with_all',
+'validation.required_without','validation.required_without_all','validation.same','validation.size.array','validation.size.file',
+'validation.size.numeric','validation.size.string','validation.starts_with','validation.string','validation.timezone',
+'validation.unique','validation.uploaded','validation.uppercase','validation.url','validation.ulid',
+'validation.uuid','validation.custom.attribute-name.rule-name','account.','account.BIC','account.IBAN',
+'account.VAT_ID_number','account.VAT_copy_1','account.VAT_liability','account.account_holder','account.bank_data',
+'account.delivery_address','account.firstname_lastname','account.invoice_address','account.my_credit','account.vat_data',
+'account.info_vat_numbers','account.new_vat_validate','account.btn_vat_validate','account.phone_need_error','account.phone_need_note',
+'account.required_for_commission_payments','account.reverse_charge_action_1','account.reverse_charge_action_2','account.reverse_charge_copy_1','account.reverse_charge_note_1',
+'account.reverse_charge_procedure','account.tax_number','account.taxable_sales_1','account.taxable_sales_2','account.validator_creditcard',
+'account.validator_date','account.validator_digits','account.validator_email','account.validator_equalTo','account.validator_max',
+'account.validator_maxlength','account.validator_min','account.validator_minlength','account.validator_number','account.validator_range',
+'account.validator_rangelength','account.validator_required','account.validator_url','cal.months.April','cal.months.August',
+'cal.months.December','cal.months.February','cal.months.January','cal.months.July','cal.months.June',
+'cal.months.March','cal.months.May','cal.months.November','cal.months.October','cal.months.September',
+'cal.months.full_year','cal.months_short.Apr','cal.months_short.Aug','cal.months_short.Dec','cal.months_short.Feb',
+'cal.months_short.Jan','cal.months_short.Jul','cal.months_short.Jun','cal.months_short.Mar','cal.months_short.May',
+'cal.months_short.Nov','cal.months_short.Oct','cal.months_short.Sep','cal.weekdays.Friday','cal.weekdays.Monday',
+'cal.weekdays.Saturday','cal.weekdays.Sunday','cal.weekdays.Thursday','cal.weekdays.Tuesday','cal.weekdays.Wednesday',
+'cal.weekdays_min.Fr','cal.weekdays_min.Mo','cal.weekdays_min.Sa','cal.weekdays_min.Su','cal.weekdays_min.Th',
+'cal.weekdays_min.Tu','cal.weekdays_min.We','cal.weekdays_short.Fri','cal.weekdays_short.Mon','cal.weekdays_short.Sat',
+'cal.weekdays_short.Sun','cal.weekdays_short.Thu','cal.weekdays_short.Tue','cal.weekdays_short.Wed','email.reset_passwort',
+'email.mail_confirm','email.subject_activate','email.account_active','email.subject_reset','email.dear_mrs',
+'email.dear_sir','email.hello','email.greetings','email.sender','email.request_from',
+'email.your_request_from','email.checkout_subject','email.checkout_subject_paid','email.checkout_subject_non_paid','email.checkout_subject_extern',
+'email.change_e_mail','email.salutation','email.first_name','email.last_name','email.email',
+'email.phone','email.subject','email.message','email.sales_partnership','email.sales_partnership_message',
+'email.button_account','email.active_copy1line','email.copy2line','email.copy3line','email.email_verify',
+'email.email_subject','email.email_incomplete','email.account_incomplete_copy1line','email.verify_e_mail','email.verify_copy1line',
+'email.email_verify_copy1line','email.copy_to_browser','email.activate_copy','email.account_active_copy1line','email.reset_pass_copy1line',
+'email.checkout_copy1line','email.checkout_copy3line','email.checkout_copy3line_extern','email.status_copy1line','email.invoice_title',
+'email.credit_title','email.invoice_copy1line','email.credit_copy1line','email.footer_copy1','email.footer_copy2',
+'email.footer_copy3','email.checkout_mail_hl1','email.checkout_mail_shipping','email.checkout_mail_status_info','email.checkout_mail_subtotal_ws',
+'email.checkout_mail_tax','email.checkout_mail_tax_19','email.checkout_mail_tax_7','email.checkout_mail_total','email.checkout_mail_tax_info',
+'email.checkout_mail_pay_info','email.checkout_mail_pay_success','email.checkout_mail_pay_with','email.checkout_mail_pay_ref','email.checkout_mail_your_mail',
+'email.checkout_mail_invoice_addess','email.checkout_mail_deliver_addess','email.checkout_mail_pickup_addess','email.checkout_mail_deliver_customer','email.checkout_mail_order_for_me',
+'email.checkout_mail_order_for_ot','email.checkout_mail_order_for_extern','email.checkout_mail_order_for_wizard','email.checkout_mail_order_for_membership','email.checkout_mail_same_address',
+'email.checkout_mail_pay_error','email.checkout_mail_pay_non','email.checkout_mail_pay_pre','email.checkout_mail_pay_pre_c1','email.checkout_mail_pay_pre_c2',
+'email.checkout_mail_bank_holder','email.checkout_mail_bank_iban','email.checkout_mail_bank_bic','email.checkout_mail_bank_name','email.checkout_mail_bank_total',
+'email.checkout_mail_bank_code','email.checkout_mail_pay_approved','email.checkout_mail_pay_invoice_open','email.checkout_mail_system_status','email.my_orders',
+'lead.Mr','lead.MS ','lead.please select','lead.further countries','lead.no',
+'lead.Company data','lead.Company name','lead.Street','lead.House number','lead.Place',
+'lead.Postcode','lead.Country','lead.Phone','lead.Homepage','lead.Industry',
+'lead.Your Data','lead.Function','lead.Salutation','lead.Title','lead.First name',
+'lead.Last Name','lead.Name','lead.Consent & Privacy','lead.Confirm Password','lead.E-Mail Address',
+'lead.Forgot Your Password?','lead.Login','lead.Logout','lead.Password','lead.Register',
+'lead.Remember Me','lead.Reset Password','lead.Send Password Reset Link','membership.home_hl','membership.home_copy_alert_31',
+'membership.home_copy_last_31','membership.home_copy_SEPA_32','membership.home_copy_last_33','membership.home_copy_SEPA_33','membership.home_copy_last_34',
+'membership.home_copy_alert_35','membership.home_copy_last_35','membership.home_copy_alert_36_today','membership.home_copy_alert_36','membership.home_copy_last_36',
+'membership.home_copy_SEPA_36','msg.shipping_country_was_not_found','msg.shipping_country_was_not_correctly','msg.shopping_cart_was_shipping_free','msg.shipping_cost_cannot_be_0',
+'msg.shipping_costs_were_not_calculated_correctly','msg.compensation_products_cannot_be_0','msg.link_for_homeparty_not_found','msg.contact_delete','msg.error_occurred_with_order',
+'msg.abo_deaktivert','msg.error_checkbox_not_confirm','msg.no_change_made','msg.booked_package_has_been_changed','msg.cancel_membership_is_requested',
+'msg.file_uploaded','msg.file_empty','msg.file_deleted','msg.file_not_found','msg.country_account_has_been_changed__cost_has_been_reset',
+'msg.your_shopping_cart_is_empty_please_add_products_first.','msg.homeparty_guest_delete','msg.homeparty_delete','msg.VATID_could_not_be_validated','msg.VATID_successfully_entered',
+'msg.reverse_charge_procedure_and_VATID_deleted','msg.no_id_card_deposited_please_upload_first','msg.no_trade_licence_deposited_please_upload_first','msg.please_enter_reason_why_you_not_need_trade_licence','msg.please_select_compensation_product',
+'msg.please_select_count_compensation_products','msg.user_not_found','msg.shopping_cart_was_not_user_shop','msg.shopping_instance_not_found','msg.shopping_user_not_found',
+'navigation.home','navigation.my_account','navigation.my_data','navigation.edit','navigation.my_shop',
+'navigation.settings','navigation.my_team','navigation.my_clients','navigation.my_orders','navigation.my_homeparty',
+'navigation.member_register','navigation.member','navigation.membership','navigation.my_membership','navigation.orders',
+'navigation.trigger','navigation.do_order','navigation.clients','navigation.products','navigation.overview',
+'navigation.categories','navigation.ingredients','navigation.attribute','navigation.contents','navigation.start_site',
+'navigation.translate','navigation.add','navigation.general','navigation.modules','navigation.user_roles',
+'navigation.manage','navigation.shipping_costs','navigation.payment_methods','navigation.career_level','navigation.user_level',
+'navigation.countries','navigation.logout','navigation.system_settings','navigation.new_register','navigation.payments',
+'navigation.credit','navigation.invoice','navigation.reminder','navigation.revenue','navigation.paycredit',
+'navigation.commissions','navigation.promotion','navigation.my_promotions','navigation.my_profile','navigation.recharge_credit',
+'navigation.clients_orders','navigation.my','navigation.sales_volumes','navigation.evaluation','order.add_customer',
+'order.advertising_material','order.adviser_collective_invoice','order.adviser_order_for_membership','order.adviser_order_for_registration','order.art_no',
+'order.article','order.article_remove','order.assigned_advisor','order.assigned_counsellor','order.billing_address_of_client',
+'order.billing_address_of_the_advisor','order.client_order_via_shop','order.collective_invoice','order.collective_invoice_contains_orders','order.compensation_product',
+'order.confirm_and_proceed_to_checkout','order.confirm_and_proceed_to_order','order.consultant_order_for_home_party','order.content','order.contents',
+'order.create_invoice','order.date','order.delivery_address_of_the_client','order.delivery_address_of_the_consultant','order.delivery_country_can_no_longer_be_changed',
+'order.delivery_country_changed_customer_info','order.delivery_country_changed_info','order.delivery_note','order.delivery_to_me','order.delivery_to_the_customer',
+'order.deliverydata','order.different_delivery_address','order.error_no_address_data_found','order.external_orders','order.external_orders_info_pay',
+'order.external_orders_info_remove','order.external_orders_info_reset','order.goods_are_for_customer_and_shipped','order.goods_are_for_me_and_shipped','order.gross',
+'order.gross_price','order.incentives','order.included_VAT','order.invoice','order.invoice_address',
+'order.land_can_no_longer_be_changed','order.link_to_the_invoice','order.my_delivery_address','order.net','order.net_price',
+'order.no_address_created','order.no_career_level_info','order.no_delivery_address','order.no_order','order.number_of_items',
+'order.order','order.order_consultant','order.order_date','order.order_for_client','order.order_for_consultant',
+'order.order_number','order.order_via_external_shop','order.plus_VAT','order.points','order.points_total',
+'order.points_turnover_assigned','order.product','order.product_prices_career_level_info','order.product_prices_career_level_cpay_info','order.purchased_from_shop',
+'order.quantity','order.ship_to_existing_customer_select_customer','order.ship_to_new_customer','order.ship_to_this_customer','order.ship_to_this_customer_check',
+'order.ship_to_this_customer_info','order.shipping','order.shipping_compensation_product','order.shipping_costs','order.shopping_cart',
+'order.shopping_cart_delete','order.shopping_cart_update','order.subtotal','order.sum','order.sums',
+'order.total','order.total_gross','order.total_net','order.total_price','order.total_shipping_costs',
+'order.total_sum','order.total_sums','order.total_without_VAT','order.turnover','order.unit_price',
+'order.weight','order.you_has_article_in_shopping_cart','order.excl','order.ipay','order.cpay',
+'order.ipay_text','order.cpay_text','order.sum_net','order.confirm_and_send_order','order.confirm_send_order_info',
+'order.order_was_placed_successfully','order.payment_link_for_your_customer','passwords.password','payment.','payment.BIC',
+'payment.IBAN','payment.Mastercard','payment.VAT','payment.VISA','payment.accepted_data_checkbox_customer',
+'payment.accepted_data_checkbox_user','payment.account_holder','payment.agree_SEPA_complete_purchase','payment.auto_renewal_hl','payment.auto_renewal_line_1',
+'payment.auto_renewal_line_2','payment.automatic_SEPA_mandate_type_was_selected','payment.back_to_shop','payment.back_to_shop_shopping_cart','payment.bank',
+'payment.billing_address','payment.billing_address_can_only_changed_in_salescentre','payment.buy_now','payment.buy_now_copy','payment.c_policy',
+'payment.checkout_ssl_server','payment.country_of_delivery','payment.credit_card','payment.credit_card_number','payment.delivery_country_can_only_changed_in_salescentre',
+'payment.delivery_country_cannot_change','payment.excl','payment.firstname_lastname','payment.gtc','payment.month',
+'payment.months','payment.ordering_country','payment.owner','payment.p_policy','payment.payment_by_SEPA',
+'payment.payment_by_SEPA_info','payment.payment_by_credit_card','payment.payment_by_credit_card_info','payment.payment_by_invoice','payment.payment_by_invoice_info',
+'payment.payment_in_advance','payment.payment_method','payment.payment_method_not_enabled_please_contact','payment.paypal','payment.please_check_form_and_complete',
+'payment.please_transfer_amount_following_account','payment.prepayment','payment.purchase_on_account','payment.reason_for_payment','payment.remaining_time',
+'payment.reverse_charge_procedure','payment.select_and_proceed_to_checkout','payment.select_and_save','payment.sepa_direct_debit','payment.sofort_bank_transfer',
+'payment.status.store_payment','payment.status.checkout_payment','payment.status.payment_error','payment.status.payment_redirect','payment.status.payment_approved',
+'payment.status.txaction_failed','payment.status.txaction_appointed','payment.status.txaction_paid','payment.status.success_payment','payment.status.success',
+'payment.status.payment_not_found','payment.status.checkout_cancel','payment.status.checkout_error','payment.status.auto_renewal_hl','payment.status.auto_renewal_line_1',
+'payment.status.auto_renewal_line_2','payment.thank_you_very_much','payment.total_amount','payment.valid until','payment.verification_no',
+'payment.we_have_received_your_order_get_email','payment.your_mivita_team','payment.your_order_number_is','payment.open','payment.paid',
+'payment.check','payment.cancelled','payment.failed','payment.no_payment','payment.paymend_paid',
+'payment.paymend_open','payment.paymend_failed','payment.extern_open','payment.extern_paid','payment.invoice_open',
+'payment.invoice_paid','payment.invoice_no_payment','payment.to_sales_tax_de','payment.not_to_sales_tax_de','payment.not_to_sales_tax_foreign',
+'payment.ordered','payment.removed','payment.registration','payment.not_assigned','payment.advisor_order',
+'payment.credit','payment.shoporder','payment.shoporder_pending','payment.membership','payment.order',
+'payment.customer_order','payment.homeparty','payment.shop','payment.external','payment.collective_invoice',
+'payment.in_process','payment.shipped','payment.completed','payment.trade_fair','payment.commission_shop',
+'payment.commission_payline','payment.commission_growth_bonus','payment.commission_team','payment.credit_added','payment.commission',
+'payment.payment_for_account','payment.user_order_deduction','payment.user_order_return','payment.promotion_order_deduction','payment.promotion_order_return',
+'payment.charging_credits_add','payment.charging_credits_remove','pdf.address_top','pdf.adviser_id','pdf.date',
+'pdf.credit_no','pdf.tax_no','pdf.vat_no','pdf.credit_note','pdf.credit_note_from',
+'pdf.amount','pdf.vat_text','pdf.amount_paid_out_gross','pdf.net_amount','pdf.as_a_small_entrepreneur_info',
+'pdf.reverse_charge_procedure_info','pdf.delivery_note_no','pdf.order_no','pdf.delivery_note','pdf.we_are_always_there_for_questions',
+'pdf.your_advisor','pdf.eprice','pdf.off','pdf.net','pdf.total_incl_VAT',
+'pdf.ek','pdf.invoice_nr','pdf.points','pdf.points_order','pdf.points_shop',
+'pdf.invoice','pdf.payment_type','pdf.status_of_invoice','pdf.delivery_date_is_invoice_date','pdf.prices_net',
+'pdf.vat_id_of_the_recipient_of_the_service','pdf.vat_of_the_recipient_of_the_service','pdf.invoice_does_not_include_vat','pdf.vat_is_declared_and_paid_by_recipient','pdf.tax_free_export_delivery_noteu',
+'pdf.tax_free_export_delivery_eu','pdf.intended_use','pdf.invoice_footer_info','register.declaration-of-consent','register.accept-contract',
+'register.reg_hl','register.reg_line_1','register.reg_checked','register.reg_finisch_hl','register.reg_finisch_line_1',
+'register.reg_finisch_line_2','register.wizard_verification_hl','register.wizard_verification_line_1','register.wizard_business_license_hl','register.wizard_business_license_line_1',
+'register.wizard_finish_hl','register.wizard_finish_line_1','register.wizard_create_release_hl','register.wizard_create_release_line_1','register.wizard_reg_release_hl',
+'register.wizard_reg_release_line_1','register.sender','register.required_fields','register.business_license_now','register.business_license_later',
+'register.business_license_non','register.business_license_non_text','register.reg_verify_info','register.verify_exists-info1','register.verify_exists-info2',
+'register.verify_exists-info3','register.verify_email','register.verify_email_again','reminder.subject','reminder.button_31',
+'reminder.copy_first_31','reminder.copy_last_31','reminder.button_32','reminder.copy_first_32','reminder.copy_last_32',
+'reminder.button_33','reminder.copy_first_33','reminder.copy_last_33','reminder.button_34','reminder.copy_first_34',
+'reminder.copy_last_34','reminder.button_35','reminder.copy_first_35','reminder.copy_last_35','reminder.button_36',
+'reminder.copy_first_36','reminder.copy_last_36','reminder.button_37','reminder.copy_first_37','reminder.copy_last_37',
+'shop.default_description','shop.default_user_open','shop.headline','shop.description','shop.greetings',
+'shop.personal_infos','shop.incl_VAT_plus_shipping','tables.','tables.VAT','tables.account',
+'tables.account_to','tables.activ','tables.addition','tables.address','tables.adviser_no',
+'tables.amount','tables.art','tables.article_no','tables.assigned_advisor','tables.birthday',
+'tables.c_no','tables.city','tables.commission','tables.contents','tables.country',
+'tables.created','tables.credit_note','tables.customer','tables.date','tables.detail',
+'tables.earnings','tables.ek_price','tables.email','tables.firstname','tables.from_credit_balance',
+'tables.gross','tables.image','tables.in_no','tables.info','tables.invoice',
+'tables.label','tables.lastname','tables.level','tables.line','tables.margin',
+'tables.mobil','tables.my_price_gross','tables.my_price_net','tables.net','tables.net_price',
+'tables.net_sales','tables.net_sum','tables.newsletter','tables.note','tables.number',
+'tables.order','tables.payline_qualification','tables.payment','tables.payment_type','tables.phone',
+'tables.points','tables.postcode','tables.price','tables.product','tables.products',
+'tables.purchased_in_the_shop','tables.purchases','tables.qualification','tables.quantity','tables.reference_number',
+'tables.rf_no','tables.shipping','tables.shop','tables.shop_commission','tables.sponsor',
+'tables.status','tables.subject','tables.sum','tables.total','tables.type',
+'tables.ve','tables.vk_price','validation.old_password','validation.users_update_email','validation.profanity',
+'validation.recaptcha','validation.full_word_check','validation.custom.no_email','validation.custom.unique_email_client','validation.custom.unique_email_member',
+'validation.custom.match_found','validation.custom.shipping_not_found','validation.attributes.salutation','validation.attributes.name','validation.attributes.place',
+'validation.attributes.username','validation.attributes.email','validation.attributes.email-confirm','validation.attributes.first_name','validation.attributes.last_name',
+'validation.attributes.password','validation.attributes.password_confirmation','validation.attributes.password-confirm','validation.attributes.city','validation.attributes.country',
+'validation.attributes.address','validation.attributes.phone','validation.attributes.mobile','validation.attributes.mobil','validation.attributes.age',
+'validation.attributes.sex','validation.attributes.gender','validation.attributes.message','validation.attributes.day','validation.attributes.month',
+'validation.attributes.year','validation.attributes.hour','validation.attributes.minute','validation.attributes.second','validation.attributes.title',
+'validation.attributes.content','validation.attributes.description','validation.attributes.excerpt','validation.attributes.date','validation.attributes.time',
+'validation.attributes.available','validation.attributes.size','validation.attributes.user_shop_name','validation.attributes.birthday','validation.attributes.user_shop_active',
+'validation.attributes.g-recaptcha-response','validation.attributes.accepted_data_protection','validation.attributes.billing_salutation','validation.attributes.billing_firstname','validation.attributes.billing_lastname',
+'validation.attributes.billing_email','validation.attributes.billing_address','validation.attributes.billing_zipcode','validation.attributes.billing_city','validation.attributes.accepted_data_checkbox',
+'validation.attributes.shipping_salutation','validation.attributes.shipping_firstname','validation.attributes.shipping_lastname','validation.attributes.shipping_address','validation.attributes.shipping_zipcode',
+'validation.attributes.shipping_city','validation.attributes.m_account','validation.attributes.has_customer_buyed','validation.attributes.billing_country_code','validation.attributes.sales_partnership',
+'validation.attributes.sales_partnership_message','validation.attributes.tax_number','validation.attributes.tax_identification_number','validation.attributes.user_promotion_url','validation.attributes.user_shop_url',
+'validation.attributes.subject','profanity.en.profanity.0','profanity.en.profanity.1','profanity.en.profanity.2','profanity.en.profanity.3',
+'profanity.en.profanity.4','profanity.en.profanity.5','profanity.en.profanity.6','profanity.en.profanity.7','profanity.en.profanity.8',
+'profanity.en.profanity.9','profanity.en.profanity.10','profanity.en.profanity.11','profanity.en.profanity.12','profanity.en.profanity.13',
+'profanity.en.profanity.14','profanity.en.profanity.15','profanity.en.profanity.16','profanity.en.profanity.17','profanity.en.profanity.18',
+'profanity.en.profanity.19','profanity.en.profanity.20','profanity.en.profanity.21','profanity.en.profanity.22','profanity.en.profanity.23',
+'profanity.en.profanity.24','profanity.en.profanity.25','profanity.en.profanity.26','profanity.en.profanity.27','profanity.en.profanity.28',
+'profanity.en.profanity.29','profanity.en.profanity.30','profanity.en.profanity.31','profanity.en.profanity.32','profanity.en.profanity.33',
+'profanity.en.profanity.34','profanity.en.profanity.35','profanity.en.profanity.36','profanity.en.profanity.37','profanity.en.profanity.38',
+'profanity.en.profanity.39','profanity.en.profanity.40','profanity.en.profanity.41','profanity.en.profanity.42','profanity.en.profanity.43',
+'profanity.en.profanity.44','profanity.en.profanity.45','profanity.en.profanity.46','profanity.en.profanity.47','profanity.en.profanity.48',
+'profanity.en.profanity.49','profanity.en.profanity.50','profanity.en.profanity.51','profanity.en.profanity.52','profanity.en.profanity.53',
+'profanity.en.profanity.54','profanity.en.profanity.55','profanity.en.profanity.56','profanity.en.profanity.57','profanity.en.profanity.58',
+'profanity.en.profanity.59','profanity.en.profanity.60','profanity.en.profanity.61','profanity.en.profanity.62','profanity.en.profanity.63',
+'profanity.en.profanity.64','profanity.en.profanity.65','profanity.en.profanity.66','profanity.en.profanity.67','profanity.es.profanity.0',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.errors.language_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.errors.key_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.languages','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.type',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.file','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.key','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.prompt_language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.language_added','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.prompt_language_for_key',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.prompt_type','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.prompt_file','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.prompt_key','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.prompt_value','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.type_error',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.language_key_added','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.no_missing_keys','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.keys_synced','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.search','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.translations',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.language_name','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.locale','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.add','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.add_language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.save',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.language_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.uh_oh','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.group_single','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.Gruppe','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.single',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.value','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.namespace','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.synchronisieren','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.synced','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.add_translation',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.translation_added','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.namespace_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.group_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.key_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.value_label',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.namespace_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.group_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.key_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.value_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.de.translation.advanced_options',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.errors.language_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.errors.key_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.languages','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.type',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.file','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.key','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.prompt_language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.language_added','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.prompt_language_for_key',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.prompt_type','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.prompt_file','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.prompt_key','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.prompt_value','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.type_error',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.language_key_added','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.no_missing_keys','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.keys_synced','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.search','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.translations',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.language_name','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.locale','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.add','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.add_language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.save',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.language_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.uh_oh','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.group_single','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.group','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.single',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.value','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.namespace','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.add_translation','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.translation_added','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.namespace_label',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.group_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.key_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.value_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.namespace_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.group_placeholder',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.key_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.value_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.en.translation.advanced_options','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.errors.key_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.errors.language_exists',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.add','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.add_language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.add_translation','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.advanced_options','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.file',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.group','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.group_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.group_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.group_single','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.key',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.key_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.key_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.keys_synced','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.language_added',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.language_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.language_key_added','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.language_name','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.languages','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.locale',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.namespace','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.namespace_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.namespace_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.no_missing_keys','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.prompt_file',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.prompt_key','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.prompt_language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.prompt_language_for_key','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.prompt_type','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.prompt_value',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.save','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.search','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.single','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.translation_added','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.translations',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.type','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.type_error','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.uh_oh','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.value','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.value_label',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.fr.translation.value_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.errors.language_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.errors.key_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.languages','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.language',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.type','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.file','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.key','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.prompt_language','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.language_added',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.prompt_language_for_key','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.prompt_type','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.prompt_file','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.prompt_key','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.prompt_value',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.type_error','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.language_key_added','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.no_missing_keys','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.keys_synced','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.search',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.translations','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.language_name','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.locale','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.add','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.add_language',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.save','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.language_exists','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.uh_oh','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.group_single','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.group',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.single','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.value','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.namespace','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.add_translation','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.translation_added',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.namespace_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.group_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.key_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.value_label','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.namespace_placeholder',
+'translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.group_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.key_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.value_placeholder','translation::.var.www.html.vendor.joedixon.laravel-translation.resources.lang.nl.translation.advanced_options','paypal::.var.www.html.vendor.srmklive.paypal.lang.ar.error.paypal_transaction_declined',
+'paypal::.var.www.html.vendor.srmklive.paypal.lang.ar.error.paypal_transaction_not_verified','paypal::.var.www.html.vendor.srmklive.paypal.lang.ar.error.paypal_connection_error','paypal::.var.www.html.vendor.srmklive.paypal.lang.cn.error.paypal_transaction_declined','paypal::.var.www.html.vendor.srmklive.paypal.lang.cn.error.paypal_transaction_not_verified','paypal::.var.www.html.vendor.srmklive.paypal.lang.cn.error.paypal_connection_error',
+'paypal::.var.www.html.vendor.srmklive.paypal.lang.de.error.paypal_transaction_declined','paypal::.var.www.html.vendor.srmklive.paypal.lang.de.error.paypal_transaction_not_verified','paypal::.var.www.html.vendor.srmklive.paypal.lang.de.error.paypal_connection_error','paypal::.var.www.html.vendor.srmklive.paypal.lang.en.error.paypal_transaction_declined','paypal::.var.www.html.vendor.srmklive.paypal.lang.en.error.paypal_transaction_not_verified',
+'paypal::.var.www.html.vendor.srmklive.paypal.lang.en.error.paypal_connection_error','paypal::.var.www.html.vendor.srmklive.paypal.lang.es.error.paypal_transaction_declined','paypal::.var.www.html.vendor.srmklive.paypal.lang.es.error.paypal_transaction_not_verified','paypal::.var.www.html.vendor.srmklive.paypal.lang.es.error.paypal_connection_error','paypal::.var.www.html.vendor.srmklive.paypal.lang.fr.error.paypal_transaction_declined',
+'paypal::.var.www.html.vendor.srmklive.paypal.lang.fr.error.paypal_transaction_not_verified','paypal::.var.www.html.vendor.srmklive.paypal.lang.fr.error.paypal_connection_error','paypal::.var.www.html.vendor.srmklive.paypal.lang.hy.error.paypal_transaction_declined','paypal::.var.www.html.vendor.srmklive.paypal.lang.hy.error.paypal_transaction_not_verified','paypal::.var.www.html.vendor.srmklive.paypal.lang.hy.error.paypal_connection_error',
+'paypal::.var.www.html.vendor.srmklive.paypal.lang.it.error.paypal_transaction_declined','paypal::.var.www.html.vendor.srmklive.paypal.lang.it.error.paypal_transaction_not_verified','paypal::.var.www.html.vendor.srmklive.paypal.lang.it.error.paypal_connection_error','paypal::.var.www.html.vendor.srmklive.paypal.lang.ja.error.paypal_transaction_declined','paypal::.var.www.html.vendor.srmklive.paypal.lang.ja.error.paypal_transaction_not_verified',
+'paypal::.var.www.html.vendor.srmklive.paypal.lang.ja.error.paypal_connection_error',);
+ registerArgumentsSet('env',
+'APP_NAME','APP_ENV','APP_KEY','APP_DEBUG','APP_URL',
+'APP_API_DOMAIN','APP_DOMAIN','APP_PROMO_URL','APP_PROMO_DOMAIN','APP_SHOP_URL',
+'APP_SHOP_DOMAIN','APP_CHECKOUT_MAIL','APP_CHECKOUT_TEST_MAIL','APP_INFO_MAIL','APP_INFO_TEST_MAIL',
+'EXCEPTION_MAIL','LOGISTIC_MAIL','APP_MAIN_TAX','APP_MAIN_TAX_RATE','APP_MAIN_USER_ID',
+'LOG_CHANNEL','LOG_LEVEL','DB_CONNECTION','DB_HOST','DB_PORT',
+'DB_DATABASE','DB_USERNAME','DB_PASSWORD','BROADCAST_DRIVER','CACHE_DRIVER',
+'QUEUE_CONNECTION','SESSION_DRIVER','SESSION_LIFETIME','MEMCACHED_HOST','REDIS_HOST',
+'REDIS_PASSWORD','REDIS_PORT','MAIL_DRIVER','MAIL_HOST','MAIL_PORT',
+'RECAPTCHA_SITE_KEY','RECAPTCHA_SECRET_KEY','PAYPAL_MODE','PAYPAL_SANDBOX_CLIENT_ID','PAYPAL_SANDBOX_CLIENT_SECRET',
+'PAYPAL_LIVE_CLIENT_ID','PAYPAL_LIVE_CLIENT_SECRET','AWS_ACCESS_KEY_ID','AWS_SECRET_ACCESS_KEY','AWS_DEFAULT_REGION',
+'AWS_BUCKET','PUSHER_APP_ID','PUSHER_APP_KEY','PUSHER_APP_SECRET','PUSHER_APP_CLUSTER',
+'MIX_PUSHER_APP_KEY','MIX_PUSHER_APP_CLUSTER',);
+
+ expectedArguments(\Illuminate\Support\Facades\Gate::has(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Gate::allows(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Gate::denies(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Gate::check(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Gate::any(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Gate::none(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Gate::authorize(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Gate::inspect(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Route::can(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Route::cannot(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Route::cant(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Auth::can(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Auth::cannot(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Support\Facades\Auth::cant(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Foundation\Auth\Access\Authorizable::can(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Foundation\Auth\Access\Authorizable::cannot(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Foundation\Auth\Access\Authorizable::cant(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Contracts\Auth\Access\Authorizable::can(), 0, argumentsSet('auth'));
+ expectedArguments(\Illuminate\Config\Repository::getMany(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Config\Repository::set(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Config\Repository::string(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Config\Repository::integer(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Config\Repository::boolean(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Config\Repository::float(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Config\Repository::array(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Config\Repository::prepend(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Config\Repository::push(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Config::getMany(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Config::set(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Config::string(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Config::integer(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Config::boolean(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Config::float(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Config::array(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Config::prepend(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Config::push(), 0, argumentsSet('configs'));
+ expectedArguments(\Illuminate\Support\Facades\Route::middleware(), 0, argumentsSet('middleware'));
+ expectedArguments(\Illuminate\Support\Facades\Route::withoutMiddleware(), 0, argumentsSet('middleware'));
+ expectedArguments(\Illuminate\Routing\Router::middleware(), 0, argumentsSet('middleware'));
+ expectedArguments(\Illuminate\Routing\Router::withoutMiddleware(), 0, argumentsSet('middleware'));
+ expectedArguments(\route(), 0, argumentsSet('routes'));
+ expectedArguments(\to_route(), 0, argumentsSet('routes'));
+ expectedArguments(\signedRoute(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Support\Facades\Redirect::route(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Support\Facades\Redirect::signedRoute(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Support\Facades\Redirect::temporarySignedRoute(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Support\Facades\URL::route(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Support\Facades\URL::signedRoute(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Support\Facades\URL::temporarySignedRoute(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Routing\Redirector::route(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Routing\Redirector::signedRoute(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Routing\Redirector::temporarySignedRoute(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Routing\UrlGenerator::route(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Routing\UrlGenerator::signedRoute(), 0, argumentsSet('routes'));
+ expectedArguments(\Illuminate\Routing\UrlGenerator::temporarySignedRoute(), 0, argumentsSet('routes'));
+ expectedArguments(\view(), 0, argumentsSet('views'));
+ expectedArguments(\Illuminate\Support\Facades\View::make(), 0, argumentsSet('views'));
+ expectedArguments(\Illuminate\View\Factory::make(), 0, argumentsSet('views'));
+ expectedArguments(\__(), 0, argumentsSet('translations'));
+ expectedArguments(\trans(), 0, argumentsSet('translations'));
+ expectedArguments(\Illuminate\Contracts\Translation\Translator::get(), 0, argumentsSet('translations'));
+ expectedArguments(\env(), 0, argumentsSet('env'));
+ expectedArguments(\Illuminate\Support\Env::get(), 0, argumentsSet('env'));
+
}
diff --git a/CLAUDE.md b/CLAUDE.md
new file mode 100644
index 0000000..6746b50
--- /dev/null
+++ b/CLAUDE.md
@@ -0,0 +1,85 @@
+# CLAUDE.md
+
+This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
+
+## Project Overview
+
+German-language MLM/direct-sales e-commerce platform for organic/natural products ("Gruene Seele" / Green Soul). Partners/distributors get personal whitelabel shops, earn commissions through a multi-level hierarchy, and manage orders, invoices, and promotions.
+
+**Stack:** PHP 8.4, Laravel 11 (using Laravel 10 directory structure), Bootstrap 4, jQuery, Laravel Mix (webpack), MySQL, Laravel Passport (API auth).
+
+## Common Commands
+
+```bash
+# Tests (Pest v2, uses SQLite in-memory)
+php artisan test # run all tests
+php artisan test tests/Feature/ExampleTest.php # run single file
+php artisan test --filter=testName # filter by name
+
+# Code formatting (Laravel Pint)
+vendor/bin/pint --dirty # format changed files only
+vendor/bin/pint # format all files
+composer format # alias for pint
+
+# Frontend (Laravel Mix, NOT Vite)
+npm run dev # development build
+npm run prod # production build
+npm run watch # watch mode
+
+# Artisan - always pass --no-interaction
+php artisan make:model Name --no-interaction
+php artisan make:test --pest Name --no-interaction
+```
+
+## Architecture
+
+### Multi-Domain Routing (`routes/web.php`)
+Three separate domain groups, each with distinct middleware:
+- **Main domain** (`config('app.domain')`) - admin panel + user dashboard
+- **Promo domain** (`config('app.promo_domain')`) - public promotion/microsite pages
+- **Shop domain** (`config('app.shop_domain')`) - public whitelabel shop
+
+### Admin Access Levels (middleware in `app/Http/Middleware/`)
+- `CopyReader` - admin >= 1 (product/content management)
+- `Admin` - admin >= 7 (sales, customers, promotions)
+- `SuperAdmin` - admin >= 8 (users, shipping, settings)
+- `SysAdmin` - admin >= 9 (system tools, imports)
+
+### Key Service Layer
+- **`app/Services/Yard.php`** + `app/Services/Yard/` - Custom shopping cart (extends forked Gloudemans Cart in `packages/digital-bird/shoppingcart/`). Handles shipping, tax, margins, commissions.
+- **`app/Services/Invoice.php`** - Invoice and cancellation invoice PDF generation (uses DomPDF)
+- **`app/Services/PaymentReminderService.php`** - Payment reminder logic with status progression
+- **`app/Services/Credit.php`** - User credit/balance management
+- **`app/Services/Stats/`** - Sales statistics
+
+### Repository Pattern
+Business logic uses repositories in `app/Repositories/` (e.g., `CheckoutRepository`, `InvoiceRepository`, `CustomerRepository`). Controllers delegate to repositories and services.
+
+### Local Packages
+`packages/digital-bird/shoppingcart/` - Forked `gloudemans/shoppingcart`, autoloaded via composer PSR-4 as `Gloudemans\Shoppingcart\`.
+
+### Cron Jobs (`app/Console/Kernel.php`)
+- `payments:accounts` - Checks user account expiry, sends reminders (statuses 31/33/34/35), deactivates expired accounts
+- `payments:reminders` - Sends payment reminders for open invoices
+
+### API (`routes/api.php`)
+No versioning. Passport-authenticated endpoints for WordPress integration (`/api/wp/*`) and auth (`/api/auth/*`).
+
+### Global Helpers
+`app/helpers.php` (autoloaded) - URL helpers, formatting delegates to `App\Services\Util`.
+
+### PDF Generation
+- `app/Libraries/InvoicePDF.php`, `ContractPDF.php` - FPDF/FPDI based
+- `app/Services/Invoice.php` - DomPDF based (Blade templates in `resources/views/pdf/`)
+
+## Important Conventions
+
+- This project uses **Laravel 10 directory structure** on Laravel 11. Do NOT migrate to Laravel 11 structure.
+ - Middleware registration: `app/Http/Kernel.php`
+ - Exception handling: `app/Exceptions/Handler.php`
+ - Schedule: `app/Console/Kernel.php`
+- Default auth guard is `user` (not `web`), configured in `config/auth.php`
+- User model is `App\User` (not `App\Models\User`)
+- Views are Blade templates with Bootstrap 4 + jQuery DataTables
+- Always run `vendor/bin/pint --dirty` before finalizing changes
+- Countries supported: DE, FR, CH, NL (with reverse charge VAT handling)
diff --git a/PAYMENT_REMINDER_CRON.md b/PAYMENT_REMINDER_CRON.md
new file mode 100644
index 0000000..adcb766
--- /dev/null
+++ b/PAYMENT_REMINDER_CRON.md
@@ -0,0 +1,249 @@
+# Payment Reminder Cron-Job Einrichtung
+
+## Übersicht
+
+Der `PaymentsReminders` Command automatisiert das Senden von Zahlungserinnerungen basierend auf den konfigurierten Intervallen in der Datenbank.
+
+## Command ausführen
+
+```bash
+php artisan payments:reminders
+```
+
+## Cron-Job Konfiguration
+
+### 1. Crontab öffnen
+
+```bash
+crontab -e
+```
+
+### 2. Cron-Job hinzufügen
+
+**Täglich um 9:00 Uhr:**
+
+```bash
+0 9 * * * cd /path/to/your/project && php artisan payments:reminders >> /dev/null 2>&1
+```
+
+**Stündlich:**
+
+```bash
+0 * * * * cd /path/to/your/project && php artisan payments:reminders >> /dev/null 2>&1
+```
+
+**Alle 6 Stunden:**
+
+```bash
+0 */6 * * * cd /path/to/your/project && php artisan payments:reminders >> /dev/null 2>&1
+```
+
+### 3. Cron-Job testen
+
+```bash
+# Teste den Command manuell
+php artisan payments:reminders
+
+# Prüfe die Logs
+tail -f storage/logs/laravel.log
+```
+
+## Funktionsweise
+
+### 1. Intervall-basierte Verarbeitung
+
+- Der Command holt alle aktiven `PaymentReminder` aus der Datenbank
+- Gruppiert sie nach `clearingtype` (z.B. 'invoice', 'prepayment')
+- Verwendet das kleinste Intervall pro `clearingtype`
+
+### 2. Zahlungsprüfung
+
+- Sucht offene Zahlungen, die älter als das konfigurierte Intervall sind
+- Berücksichtigt nur die neueste Zahlung pro Bestellung
+- Prüft nur Live-Zahlungen (nicht Test)
+
+### 3. Erinnerungslogik
+
+- **Erste Erinnerung**: Nach X Tagen ab Bestelldatum
+- **Weitere Erinnerungen**: Nach Y Tagen ab letzter Erinnerung
+- Stoppt wenn alle konfigurierten Erinnerungen gesendet wurden
+
+### 4. Automatische Aktionen
+
+- E-Mail-Versand mit Platzhalter-Ersetzung
+- Optional: Bestellung auf "Storniert" setzen
+- Optional: Payment auf "non" Status setzen
+- Logging aller Aktivitäten
+
+## Logging
+
+### Command-Logs
+
+```bash
+# Live-Logs während der Ausführung
+php artisan payments:reminders
+
+# Beispiel-Output:
+RUN Command Payments Reminders: 15.12.2024 09:00
+=== STARTE PAYMENT REMINDERS ===
+Gefundene aktive PaymentReminder: 3
+Gefundene clearingtypes mit kleinsten Intervallen:
+ - invoice: 7 Tage
+ - prepayment: 3 Tage
+--- Verarbeite clearingtype: invoice mit Intervall: 7 Tage ---
+Suche Zahlungen vor: 08.12.2024 09:00:00
+Gefundene offene Zahlungen für invoice: 5
+ Verarbeite Order ID: 12345, Created: 05.12.2024 10:30:00, Amount: 5000, Reminder: 0
+ 📧 Sende Erinnerung...
+ ✅ Erinnerung erfolgreich gesendet
+=== PAYMENT REMINDERS ABGESCHLOSSEN ===
+Ausführungszeit: 2.34 Sekunden
+Statistiken:
+ - Gesamt verarbeitet: 5
+ - Erinnerungen gesendet: 3
+ - Fehler: 0
+ - Übersprungen: 2
+```
+
+### Laravel-Logs
+
+```bash
+# Logs in storage/logs/laravel.log
+tail -f storage/logs/laravel.log | grep "Payment reminder"
+```
+
+## Konfiguration
+
+### PaymentReminder Einstellungen
+
+```sql
+-- Beispiel-Konfiguration
+INSERT INTO payment_reminders (clearingtype, interval, subject, message, action, active) VALUES
+('invoice', 7, 'Zahlungserinnerung - Bestellung {order_number}', 'Sehr geehrte/r {billing_first_name}...', NULL, 1),
+('invoice', 14, '2. Zahlungserinnerung - Bestellung {order_number}', 'Sehr geehrte/r {billing_first_name}...', NULL, 1),
+('invoice', 21, 'Letzte Zahlungserinnerung - Bestellung {order_number}', 'Sehr geehrte/r {billing_first_name}...', 'set_order_status_cancelled', 1);
+```
+
+### Platzhalter
+
+- `{billing_first_name}` - Vorname
+- `{billing_last_name}` - Nachname
+- `{order_number}` - Bestellnummer
+- `{order_date}` - Bestelldatum
+- `{order_total}` - Bestellsumme
+
+## Monitoring
+
+### 1. Log-Statistiken
+
+- Admin-Bereich: `/admin/payments/reminder/logs`
+- Zeigt Statistiken der letzten 7, 30 und 90 Tage
+- Filter nach Order ID, Aktion und Datum
+
+### 2. Erfolgsrate
+
+- E-Mails gesendet vs. Fehler
+- Aktionen ausgeführt
+- Übersprungene Erinnerungen
+
+### 3. Performance
+
+- Ausführungszeit pro Lauf
+- Anzahl verarbeiteter Zahlungen
+- Speicherverbrauch
+
+## Troubleshooting
+
+### Häufige Probleme
+
+**1. Command läuft nicht**
+
+```bash
+# Prüfe PHP-Pfad
+which php
+
+# Prüfe Projekt-Pfad
+pwd
+
+# Teste Command manuell
+php artisan payments:reminders
+```
+
+**2. Keine E-Mails werden gesendet**
+
+```bash
+# Prüfe Mail-Konfiguration
+php artisan config:cache
+
+# Prüfe Logs
+tail -f storage/logs/laravel.log
+```
+
+**3. Falsche Intervalle**
+
+```bash
+# Prüfe PaymentReminder-Konfiguration
+php artisan tinker
+>>> App\Models\PaymentReminder::where('active', true)->get()
+```
+
+**4. Cron-Job läuft nicht**
+
+```bash
+# Prüfe Crontab
+crontab -l
+
+# Prüfe Cron-Logs
+sudo tail -f /var/log/cron
+
+# Teste mit absoluten Pfaden
+0 9 * * * /usr/bin/php /path/to/project/artisan payments:reminders
+```
+
+## Sicherheit
+
+### 1. Berechtigungen
+
+```bash
+# Stelle sicher, dass der Webserver-Benutzer Schreibrechte hat
+chown -R www-data:www-data storage/logs
+chmod -R 755 storage/logs
+```
+
+### 2. Log-Rotation
+
+```bash
+# Konfiguriere Log-Rotation in /etc/logrotate.d/laravel
+/path/to/project/storage/logs/*.log {
+ daily
+ missingok
+ rotate 52
+ compress
+ notifempty
+ create 644 www-data www-data
+}
+```
+
+### 3. Backup
+
+```bash
+# Backup der PaymentReminder-Konfiguration
+mysqldump -u username -p database payment_reminders > payment_reminders_backup.sql
+```
+
+## Performance-Optimierung
+
+### 1. Batch-Verarbeitung
+
+- Der Command verarbeitet Zahlungen in Batches
+- Verwendet Datenbank-Indizes für bessere Performance
+
+### 2. Memory-Management
+
+- Garbage Collection nach jeder Zahlung
+- Begrenzte Anzahl von Logs
+
+### 3. Timeout-Handling
+
+- Lange Ausführungen werden abgebrochen
+- Fehler werden geloggt und übersprungen
diff --git a/_ide_helper.php b/_ide_helper.php
index e54cb27..34ddcac 100644
--- a/_ide_helper.php
+++ b/_ide_helper.php
@@ -1,3229 +1,4633 @@
* @see https://github.com/barryvdh/laravel-ide-helper
*/
+namespace Illuminate\Support\Facades {
+ /**
+ * @see \Illuminate\Foundation\Application
+ */
+ class App {
+ /**
+ * Begin configuring a new Laravel application instance.
+ *
+ * @param string|null $basePath
+ * @return \Illuminate\Foundation\Configuration\ApplicationBuilder
+ * @static
+ */
+ public static function configure($basePath = null)
+ {
+ return \Illuminate\Foundation\Application::configure($basePath);
+ }
- namespace Illuminate\Support\Facades {
- /**
- *
- *
- * @see \Illuminate\Contracts\Foundation\Application
- */
- class App {
- /**
+ /**
+ * Infer the application's base directory from the environment.
+ *
+ * @return string
+ * @static
+ */
+ public static function inferBasePath()
+ {
+ return \Illuminate\Foundation\Application::inferBasePath();
+ }
+
+ /**
* Get the version number of the application.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function version()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->version();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->version();
}
- /**
+
+ /**
* Run the given array of bootstrap classes.
*
* @param string[] $bootstrappers
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function bootstrapWith($bootstrappers)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->bootstrapWith($bootstrappers);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->bootstrapWith($bootstrappers);
}
- /**
+
+ /**
* Register a callback to run after loading the environment.
*
* @param \Closure $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function afterLoadingEnvironment($callback)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->afterLoadingEnvironment($callback);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->afterLoadingEnvironment($callback);
}
- /**
+
+ /**
* Register a callback to run before a bootstrapper.
*
* @param string $bootstrapper
* @param \Closure $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function beforeBootstrapping($bootstrapper, $callback)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->beforeBootstrapping($bootstrapper, $callback);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->beforeBootstrapping($bootstrapper, $callback);
}
- /**
+
+ /**
* Register a callback to run after a bootstrapper.
*
* @param string $bootstrapper
* @param \Closure $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function afterBootstrapping($bootstrapper, $callback)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->afterBootstrapping($bootstrapper, $callback);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->afterBootstrapping($bootstrapper, $callback);
}
- /**
+
+ /**
* Determine if the application has been bootstrapped before.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasBeenBootstrapped()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->hasBeenBootstrapped();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->hasBeenBootstrapped();
}
- /**
+
+ /**
* Set the base path for the application.
*
* @param string $basePath
- * @return \Illuminate\Foundation\Application
- * @static
- */
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
public static function setBasePath($basePath)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->setBasePath($basePath);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->setBasePath($basePath);
}
- /**
+
+ /**
* Get the path to the application "app" directory.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function path($path = '')
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->path($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->path($path);
}
- /**
+
+ /**
* Set the application directory.
*
* @param string $path
- * @return \Illuminate\Foundation\Application
- * @static
- */
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
public static function useAppPath($path)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->useAppPath($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->useAppPath($path);
}
- /**
+
+ /**
* Get the base path of the Laravel installation.
*
- * @param string $path Optionally, a path to append to the base path
- * @return string
- * @static
- */
+ * @param string $path
+ * @return string
+ * @static
+ */
public static function basePath($path = '')
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->basePath($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->basePath($path);
}
- /**
+
+ /**
* Get the path to the bootstrap directory.
*
- * @param string $path Optionally, a path to append to the bootstrap path
- * @return string
- * @static
- */
+ * @param string $path
+ * @return string
+ * @static
+ */
public static function bootstrapPath($path = '')
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->bootstrapPath($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->bootstrapPath($path);
}
- /**
+
+ /**
+ * Get the path to the service provider list in the bootstrap directory.
+ *
+ * @return string
+ * @static
+ */
+ public static function getBootstrapProvidersPath()
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getBootstrapProvidersPath();
+ }
+
+ /**
+ * Set the bootstrap file directory.
+ *
+ * @param string $path
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
+ public static function useBootstrapPath($path)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->useBootstrapPath($path);
+ }
+
+ /**
* Get the path to the application configuration files.
*
- * @param string $path Optionally, a path to append to the config path
- * @return string
- * @static
- */
+ * @param string $path
+ * @return string
+ * @static
+ */
public static function configPath($path = '')
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->configPath($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->configPath($path);
}
- /**
+
+ /**
+ * Set the configuration directory.
+ *
+ * @param string $path
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
+ public static function useConfigPath($path)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->useConfigPath($path);
+ }
+
+ /**
* Get the path to the database directory.
*
- * @param string $path Optionally, a path to append to the database path
- * @return string
- * @static
- */
+ * @param string $path
+ * @return string
+ * @static
+ */
public static function databasePath($path = '')
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->databasePath($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->databasePath($path);
}
- /**
+
+ /**
* Set the database directory.
*
* @param string $path
- * @return \Illuminate\Foundation\Application
- * @static
- */
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
public static function useDatabasePath($path)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->useDatabasePath($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->useDatabasePath($path);
}
- /**
+
+ /**
* Get the path to the language files.
*
- * @return string
- * @static
- */
- public static function langPath()
+ * @param string $path
+ * @return string
+ * @static
+ */
+ public static function langPath($path = '')
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->langPath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->langPath($path);
}
- /**
+
+ /**
+ * Set the language file directory.
+ *
+ * @param string $path
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
+ public static function useLangPath($path)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->useLangPath($path);
+ }
+
+ /**
* Get the path to the public / web directory.
*
- * @return string
- * @static
- */
- public static function publicPath()
+ * @param string $path
+ * @return string
+ * @static
+ */
+ public static function publicPath($path = '')
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->publicPath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->publicPath($path);
}
- /**
+
+ /**
+ * Set the public / web directory.
+ *
+ * @param string $path
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
+ public static function usePublicPath($path)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->usePublicPath($path);
+ }
+
+ /**
* Get the path to the storage directory.
*
- * @return string
- * @static
- */
- public static function storagePath()
+ * @param string $path
+ * @return string
+ * @static
+ */
+ public static function storagePath($path = '')
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->storagePath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->storagePath($path);
}
- /**
+
+ /**
* Set the storage directory.
*
* @param string $path
- * @return \Illuminate\Foundation\Application
- * @static
- */
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
public static function useStoragePath($path)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->useStoragePath($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->useStoragePath($path);
}
- /**
+
+ /**
* Get the path to the resources directory.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function resourcePath($path = '')
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->resourcePath($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->resourcePath($path);
}
- /**
+
+ /**
+ * Get the path to the views directory.
+ *
+ * This method returns the first configured path in the array of view paths.
+ *
+ * @param string $path
+ * @return string
+ * @static
+ */
+ public static function viewPath($path = '')
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->viewPath($path);
+ }
+
+ /**
+ * Join the given paths together.
+ *
+ * @param string $basePath
+ * @param string $path
+ * @return string
+ * @static
+ */
+ public static function joinPaths($basePath, $path = '')
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->joinPaths($basePath, $path);
+ }
+
+ /**
* Get the path to the environment file directory.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function environmentPath()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->environmentPath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->environmentPath();
}
- /**
+
+ /**
* Set the directory for the environment file.
*
* @param string $path
- * @return \Illuminate\Foundation\Application
- * @static
- */
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
public static function useEnvironmentPath($path)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->useEnvironmentPath($path);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->useEnvironmentPath($path);
}
- /**
+
+ /**
* Set the environment file to be loaded during bootstrapping.
*
* @param string $file
- * @return \Illuminate\Foundation\Application
- * @static
- */
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
public static function loadEnvironmentFrom($file)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->loadEnvironmentFrom($file);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->loadEnvironmentFrom($file);
}
- /**
+
+ /**
* Get the environment file the application is using.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function environmentFile()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->environmentFile();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->environmentFile();
}
- /**
+
+ /**
* Get the fully qualified path to the environment file.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function environmentFilePath()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->environmentFilePath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->environmentFilePath();
}
- /**
+
+ /**
* Get or check the current application environment.
*
* @param string|array $environments
- * @return string|bool
- * @static
- */
+ * @return string|bool
+ * @static
+ */
public static function environment(...$environments)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->environment(...$environments);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->environment(...$environments);
}
- /**
- * Determine if application is in local environment.
+
+ /**
+ * Determine if the application is in the local environment.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isLocal()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->isLocal();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->isLocal();
}
- /**
- * Determine if application is in production environment.
+
+ /**
+ * Determine if the application is in the production environment.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isProduction()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->isProduction();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->isProduction();
}
- /**
+
+ /**
* Detect the application's current environment.
*
* @param \Closure $callback
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function detectEnvironment($callback)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->detectEnvironment($callback);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->detectEnvironment($callback);
}
- /**
+
+ /**
* Determine if the application is running in the console.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function runningInConsole()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->runningInConsole();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->runningInConsole();
}
- /**
+
+ /**
+ * Determine if the application is running any of the given console commands.
+ *
+ * @param string|array $commands
+ * @return bool
+ * @static
+ */
+ public static function runningConsoleCommand(...$commands)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->runningConsoleCommand(...$commands);
+ }
+
+ /**
* Determine if the application is running unit tests.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function runningUnitTests()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->runningUnitTests();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->runningUnitTests();
}
- /**
+
+ /**
+ * Determine if the application is running with debug mode enabled.
+ *
+ * @return bool
+ * @static
+ */
+ public static function hasDebugModeEnabled()
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->hasDebugModeEnabled();
+ }
+
+ /**
+ * Register a new registered listener.
+ *
+ * @param callable $callback
+ * @return void
+ * @static
+ */
+ public static function registered($callback)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->registered($callback);
+ }
+
+ /**
* Register all of the configured providers.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function registerConfiguredProviders()
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->registerConfiguredProviders();
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->registerConfiguredProviders();
}
- /**
+
+ /**
* Register a service provider with the application.
*
* @param \Illuminate\Support\ServiceProvider|string $provider
* @param bool $force
- * @return \Illuminate\Support\ServiceProvider
- * @static
- */
+ * @return \Illuminate\Support\ServiceProvider
+ * @static
+ */
public static function register($provider, $force = false)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->register($provider, $force);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->register($provider, $force);
}
- /**
+
+ /**
* Get the registered service provider instance if it exists.
*
* @param \Illuminate\Support\ServiceProvider|string $provider
- * @return \Illuminate\Support\ServiceProvider|null
- * @static
- */
+ * @return \Illuminate\Support\ServiceProvider|null
+ * @static
+ */
public static function getProvider($provider)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getProvider($provider);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getProvider($provider);
}
- /**
+
+ /**
* Get the registered service provider instances if any exist.
*
* @param \Illuminate\Support\ServiceProvider|string $provider
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getProviders($provider)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getProviders($provider);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getProviders($provider);
}
- /**
+
+ /**
* Resolve a service provider instance from the class name.
*
* @param string $provider
- * @return \Illuminate\Support\ServiceProvider
- * @static
- */
+ * @return \Illuminate\Support\ServiceProvider
+ * @static
+ */
public static function resolveProvider($provider)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->resolveProvider($provider);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->resolveProvider($provider);
}
- /**
+
+ /**
* Load and boot all of the remaining deferred providers.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function loadDeferredProviders()
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->loadDeferredProviders();
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->loadDeferredProviders();
}
- /**
+
+ /**
* Load the provider for a deferred service.
*
* @param string $service
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function loadDeferredProvider($service)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->loadDeferredProvider($service);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->loadDeferredProvider($service);
}
- /**
+
+ /**
* Register a deferred provider and service.
*
* @param string $provider
* @param string|null $service
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function registerDeferredProvider($provider, $service = null)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->registerDeferredProvider($provider, $service);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->registerDeferredProvider($provider, $service);
}
- /**
+
+ /**
* Resolve the given type from the container.
*
- * @param string $abstract
+ * @template TClass of object
+ * @param string|class-string $abstract
* @param array $parameters
- * @return mixed
- * @static
- */
+ * @return ($abstract is class-string ? TClass : mixed)
+ * @throws \Illuminate\Contracts\Container\BindingResolutionException
+ * @static
+ */
public static function make($abstract, $parameters = [])
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->make($abstract, $parameters);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->make($abstract, $parameters);
}
- /**
+
+ /**
* Determine if the given abstract type has been bound.
*
* @param string $abstract
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function bound($abstract)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->bound($abstract);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->bound($abstract);
}
- /**
+
+ /**
* Determine if the application has booted.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isBooted()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->isBooted();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->isBooted();
}
- /**
+
+ /**
* Boot the application's service providers.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function boot()
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->boot();
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->boot();
}
- /**
+
+ /**
* Register a new boot listener.
*
* @param callable $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function booting($callback)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->booting($callback);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->booting($callback);
}
- /**
+
+ /**
* Register a new "booted" listener.
*
* @param callable $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function booted($callback)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->booted($callback);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->booted($callback);
}
- /**
+
+ /**
* {@inheritdoc}
*
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Response
+ * @static
+ */
public static function handle($request, $type = 1, $catch = true)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->handle($request, $type, $catch);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->handle($request, $type, $catch);
}
- /**
+
+ /**
+ * Handle the incoming HTTP request and send the response to the browser.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @return void
+ * @static
+ */
+ public static function handleRequest($request)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->handleRequest($request);
+ }
+
+ /**
+ * Handle the incoming Artisan command.
+ *
+ * @param \Symfony\Component\Console\Input\InputInterface $input
+ * @return int
+ * @static
+ */
+ public static function handleCommand($input)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->handleCommand($input);
+ }
+
+ /**
+ * Determine if the framework's base configuration should be merged.
+ *
+ * @return bool
+ * @static
+ */
+ public static function shouldMergeFrameworkConfiguration()
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->shouldMergeFrameworkConfiguration();
+ }
+
+ /**
+ * Indicate that the framework's base configuration should not be merged.
+ *
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
+ public static function dontMergeFrameworkConfiguration()
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->dontMergeFrameworkConfiguration();
+ }
+
+ /**
* Determine if middleware has been disabled for the application.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function shouldSkipMiddleware()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->shouldSkipMiddleware();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->shouldSkipMiddleware();
}
- /**
+
+ /**
* Get the path to the cached services.php file.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getCachedServicesPath()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getCachedServicesPath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getCachedServicesPath();
}
- /**
+
+ /**
* Get the path to the cached packages.php file.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getCachedPackagesPath()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getCachedPackagesPath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getCachedPackagesPath();
}
- /**
+
+ /**
* Determine if the application configuration is cached.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function configurationIsCached()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->configurationIsCached();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->configurationIsCached();
}
- /**
+
+ /**
* Get the path to the configuration cache file.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getCachedConfigPath()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getCachedConfigPath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getCachedConfigPath();
}
- /**
+
+ /**
* Determine if the application routes are cached.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function routesAreCached()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->routesAreCached();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->routesAreCached();
}
- /**
+
+ /**
* Get the path to the routes cache file.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getCachedRoutesPath()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getCachedRoutesPath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getCachedRoutesPath();
}
- /**
+
+ /**
* Determine if the application events are cached.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function eventsAreCached()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->eventsAreCached();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->eventsAreCached();
}
- /**
+
+ /**
* Get the path to the events cache file.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getCachedEventsPath()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getCachedEventsPath();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getCachedEventsPath();
}
- /**
+
+ /**
* Add new prefix to list of absolute path prefixes.
*
* @param string $prefix
- * @return \Illuminate\Foundation\Application
- * @static
- */
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
public static function addAbsoluteCachePathPrefix($prefix)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->addAbsoluteCachePathPrefix($prefix);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->addAbsoluteCachePathPrefix($prefix);
}
- /**
+
+ /**
+ * Get an instance of the maintenance mode manager implementation.
+ *
+ * @return \Illuminate\Contracts\Foundation\MaintenanceMode
+ * @static
+ */
+ public static function maintenanceMode()
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->maintenanceMode();
+ }
+
+ /**
* Determine if the application is currently down for maintenance.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isDownForMaintenance()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->isDownForMaintenance();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->isDownForMaintenance();
}
- /**
+
+ /**
* Throw an HttpException with the given data.
*
* @param int $code
* @param string $message
* @param array $headers
- * @return void
+ * @return never
* @throws \Symfony\Component\HttpKernel\Exception\HttpException
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
- * @static
- */
+ * @static
+ */
public static function abort($code, $message = '', $headers = [])
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->abort($code, $message, $headers);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->abort($code, $message, $headers);
}
- /**
+
+ /**
* Register a terminating callback with the application.
*
* @param callable|string $callback
- * @return \Illuminate\Foundation\Application
- * @static
- */
+ * @return \Illuminate\Foundation\Application
+ * @static
+ */
public static function terminating($callback)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->terminating($callback);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->terminating($callback);
}
- /**
+
+ /**
* Terminate the application.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function terminate()
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->terminate();
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->terminate();
}
- /**
+
+ /**
* Get the service providers that have been loaded.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getLoadedProviders()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getLoadedProviders();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getLoadedProviders();
}
- /**
+
+ /**
* Determine if the given service provider is loaded.
*
* @param string $provider
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function providerIsLoaded($provider)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->providerIsLoaded($provider);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->providerIsLoaded($provider);
}
- /**
+
+ /**
* Get the application's deferred services.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getDeferredServices()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getDeferredServices();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getDeferredServices();
}
- /**
+
+ /**
* Set the application's deferred services.
*
* @param array $services
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDeferredServices($services)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->setDeferredServices($services);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->setDeferredServices($services);
}
- /**
- * Add an array of services to the application's deferred services.
- *
- * @param array $services
- * @return void
- * @static
- */
- public static function addDeferredServices($services)
- {
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->addDeferredServices($services);
- }
- /**
+
+ /**
* Determine if the given service is a deferred service.
*
* @param string $service
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isDeferredService($service)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->isDeferredService($service);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->isDeferredService($service);
}
- /**
+
+ /**
+ * Add an array of services to the application's deferred services.
+ *
+ * @param array $services
+ * @return void
+ * @static
+ */
+ public static function addDeferredServices($services)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->addDeferredServices($services);
+ }
+
+ /**
+ * Remove an array of services from the application's deferred services.
+ *
+ * @param array $services
+ * @return void
+ * @static
+ */
+ public static function removeDeferredServices($services)
+ {
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->removeDeferredServices($services);
+ }
+
+ /**
* Configure the real-time facade namespace.
*
* @param string $namespace
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function provideFacades($namespace)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->provideFacades($namespace);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->provideFacades($namespace);
}
- /**
+
+ /**
* Get the current application locale.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getLocale()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getLocale();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getLocale();
}
- /**
+
+ /**
* Get the current application locale.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function currentLocale()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->currentLocale();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->currentLocale();
}
- /**
+
+ /**
* Get the current application fallback locale.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getFallbackLocale()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getFallbackLocale();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getFallbackLocale();
}
- /**
+
+ /**
* Set the current application locale.
*
* @param string $locale
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setLocale($locale)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->setLocale($locale);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->setLocale($locale);
}
- /**
+
+ /**
* Set the current application fallback locale.
*
* @param string $fallbackLocale
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setFallbackLocale($fallbackLocale)
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->setFallbackLocale($fallbackLocale);
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->setFallbackLocale($fallbackLocale);
}
- /**
- * Determine if application locale is the given locale.
+
+ /**
+ * Determine if the application locale is the given locale.
*
* @param string $locale
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isLocale($locale)
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->isLocale($locale);
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->isLocale($locale);
}
- /**
+
+ /**
* Register the core class aliases in the container.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function registerCoreContainerAliases()
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->registerCoreContainerAliases();
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->registerCoreContainerAliases();
}
- /**
+
+ /**
* Flush the container of all bindings and resolved instances.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flush()
{
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->flush();
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->flush();
}
- /**
+
+ /**
* Get the application namespace.
*
- * @return string
+ * @return string
* @throws \RuntimeException
- * @static
- */
+ * @static
+ */
public static function getNamespace()
{
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getNamespace();
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getNamespace();
}
- /**
+
+ /**
* Define a contextual binding.
*
* @param array|string $concrete
- * @return \Illuminate\Contracts\Container\ContextualBindingBuilder
- * @static
- */
+ * @return \Illuminate\Contracts\Container\ContextualBindingBuilder
+ * @static
+ */
public static function when($concrete)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->when($concrete);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->when($concrete);
}
- /**
+
+ /**
+ * Define a contextual binding based on an attribute.
+ *
+ * @param string $attribute
+ * @param \Closure $handler
+ * @return void
+ * @static
+ */
+ public static function whenHasAttribute($attribute, $handler)
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->whenHasAttribute($attribute, $handler);
+ }
+
+ /**
* Returns true if the container can return an entry for the given identifier.
- *
+ *
* Returns false otherwise.
- *
+ *
* `has($id)` returning true does not mean that `get($id)` will not throw an exception.
* It does however mean that `get($id)` will not throw a `NotFoundExceptionInterface`.
*
+ * @return bool
* @param string $id Identifier of the entry to look for.
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function has($id)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->has($id);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->has($id);
}
- /**
+
+ /**
* Determine if the given abstract type has been resolved.
*
* @param string $abstract
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function resolved($abstract)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->resolved($abstract);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->resolved($abstract);
}
- /**
+
+ /**
* Determine if a given type is shared.
*
* @param string $abstract
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isShared($abstract)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->isShared($abstract);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->isShared($abstract);
}
- /**
+
+ /**
* Determine if a given string is an alias.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isAlias($name)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->isAlias($name);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->isAlias($name);
}
- /**
+
+ /**
* Register a binding with the container.
*
* @param string $abstract
* @param \Closure|string|null $concrete
* @param bool $shared
- * @return void
- * @static
- */
+ * @return void
+ * @throws \TypeError
+ * @static
+ */
public static function bind($abstract, $concrete = null, $shared = false)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->bind($abstract, $concrete, $shared);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->bind($abstract, $concrete, $shared);
}
- /**
+
+ /**
* Determine if the container has a method binding.
*
* @param string $method
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMethodBinding($method)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->hasMethodBinding($method);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->hasMethodBinding($method);
}
- /**
+
+ /**
* Bind a callback to resolve with Container::call.
*
* @param array|string $method
* @param \Closure $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function bindMethod($method, $callback)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->bindMethod($method, $callback);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->bindMethod($method, $callback);
}
- /**
+
+ /**
* Get the method binding for the given method.
*
* @param string $method
* @param mixed $instance
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function callMethodBinding($method, $instance)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->callMethodBinding($method, $instance);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->callMethodBinding($method, $instance);
}
- /**
+
+ /**
* Add a contextual binding to the container.
*
* @param string $concrete
* @param string $abstract
* @param \Closure|string $implementation
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function addContextualBinding($concrete, $abstract, $implementation)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->addContextualBinding($concrete, $abstract, $implementation);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->addContextualBinding($concrete, $abstract, $implementation);
}
- /**
+
+ /**
* Register a binding if it hasn't already been registered.
*
* @param string $abstract
* @param \Closure|string|null $concrete
* @param bool $shared
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function bindIf($abstract, $concrete = null, $shared = false)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->bindIf($abstract, $concrete, $shared);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->bindIf($abstract, $concrete, $shared);
}
- /**
+
+ /**
* Register a shared binding in the container.
*
* @param string $abstract
* @param \Closure|string|null $concrete
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function singleton($abstract, $concrete = null)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->singleton($abstract, $concrete);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->singleton($abstract, $concrete);
}
- /**
+
+ /**
* Register a shared binding if it hasn't already been registered.
*
* @param string $abstract
* @param \Closure|string|null $concrete
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function singletonIf($abstract, $concrete = null)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->singletonIf($abstract, $concrete);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->singletonIf($abstract, $concrete);
}
- /**
+
+ /**
+ * Register a scoped binding in the container.
+ *
+ * @param string $abstract
+ * @param \Closure|string|null $concrete
+ * @return void
+ * @static
+ */
+ public static function scoped($abstract, $concrete = null)
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->scoped($abstract, $concrete);
+ }
+
+ /**
+ * Register a scoped binding if it hasn't already been registered.
+ *
+ * @param string $abstract
+ * @param \Closure|string|null $concrete
+ * @return void
+ * @static
+ */
+ public static function scopedIf($abstract, $concrete = null)
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->scopedIf($abstract, $concrete);
+ }
+
+ /**
* "Extend" an abstract type in the container.
*
* @param string $abstract
* @param \Closure $closure
- * @return void
+ * @return void
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function extend($abstract, $closure)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->extend($abstract, $closure);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->extend($abstract, $closure);
}
- /**
+
+ /**
* Register an existing instance as shared in the container.
*
+ * @template TInstance of mixed
* @param string $abstract
- * @param mixed $instance
- * @return mixed
- * @static
- */
+ * @param TInstance $instance
+ * @return TInstance
+ * @static
+ */
public static function instance($abstract, $instance)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->instance($abstract, $instance);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->instance($abstract, $instance);
}
- /**
+
+ /**
* Assign a set of tags to a given binding.
*
* @param array|string $abstracts
* @param array|mixed $tags
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function tag($abstracts, $tags)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->tag($abstracts, $tags);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->tag($abstracts, $tags);
}
- /**
+
+ /**
* Resolve all of the bindings for a given tag.
*
* @param string $tag
- * @return \Illuminate\Container\iterable
- * @static
- */
+ * @return iterable
+ * @static
+ */
public static function tagged($tag)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->tagged($tag);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->tagged($tag);
}
- /**
+
+ /**
* Alias a type to a different name.
*
* @param string $abstract
* @param string $alias
- * @return void
+ * @return void
* @throws \LogicException
- * @static
- */
+ * @static
+ */
public static function alias($abstract, $alias)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->alias($abstract, $alias);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->alias($abstract, $alias);
}
- /**
+
+ /**
* Bind a new callback to an abstract's rebind event.
*
* @param string $abstract
* @param \Closure $callback
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function rebinding($abstract, $callback)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->rebinding($abstract, $callback);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->rebinding($abstract, $callback);
}
- /**
+
+ /**
* Refresh an instance on the given target and method.
*
* @param string $abstract
* @param mixed $target
* @param string $method
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function refresh($abstract, $target, $method)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->refresh($abstract, $target, $method);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->refresh($abstract, $target, $method);
}
- /**
+
+ /**
* Wrap the given closure such that its dependencies will be injected when executed.
*
* @param \Closure $callback
* @param array $parameters
- * @return \Closure
- * @static
- */
+ * @return \Closure
+ * @static
+ */
public static function wrap($callback, $parameters = [])
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->wrap($callback, $parameters);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->wrap($callback, $parameters);
}
- /**
+
+ /**
* Call the given Closure / class@method and inject its dependencies.
*
* @param callable|string $callback
- * @param \Illuminate\Container\array $parameters
+ * @param array $parameters
* @param string|null $defaultMethod
- * @return mixed
+ * @return mixed
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function call($callback, $parameters = [], $defaultMethod = null)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->call($callback, $parameters, $defaultMethod);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->call($callback, $parameters, $defaultMethod);
}
- /**
+
+ /**
* Get a closure to resolve the given type from the container.
*
- * @param string $abstract
- * @return \Closure
- * @static
- */
+ * @template TClass of object
+ * @param string|class-string $abstract
+ * @return ($abstract is class-string ? \Closure(): TClass : \Closure(): mixed)
+ * @static
+ */
public static function factory($abstract)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->factory($abstract);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->factory($abstract);
}
- /**
+
+ /**
* An alias function name for make().
*
- * @param string|callable $abstract
+ * @template TClass of object
+ * @param string|class-string|callable $abstract
* @param array $parameters
- * @return mixed
+ * @return ($abstract is class-string ? TClass : mixed)
* @throws \Illuminate\Contracts\Container\BindingResolutionException
- * @static
- */
+ * @static
+ */
public static function makeWith($abstract, $parameters = [])
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->makeWith($abstract, $parameters);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->makeWith($abstract, $parameters);
}
- /**
- * Finds an entry of the container by its identifier and returns it.
+
+ /**
+ * {@inheritdoc}
*
- * @param string $id Identifier of the entry to look for.
- * @throws NotFoundExceptionInterface No entry was found for **this** identifier.
- * @throws ContainerExceptionInterface Error while retrieving the entry.
- * @return mixed Entry.
- * @static
- */
+ * @template TClass of object
+ * @param string|class-string $id
+ * @return ($id is class-string ? TClass : mixed)
+ * @static
+ */
public static function get($id)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->get($id);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->get($id);
}
- /**
+
+ /**
* Instantiate a concrete instance of the given type.
*
- * @param \Closure|string $concrete
- * @return mixed
+ * @template TClass of object
+ * @param \Closure(static, array): TClass|class-string $concrete
+ * @return TClass
* @throws \Illuminate\Contracts\Container\BindingResolutionException
- * @static
- */
+ * @throws \Illuminate\Contracts\Container\CircularDependencyException
+ * @static
+ */
public static function build($concrete)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->build($concrete);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->build($concrete);
}
- /**
+
+ /**
+ * Resolve a dependency based on an attribute.
+ *
+ * @param \ReflectionAttribute $attribute
+ * @return mixed
+ * @static
+ */
+ public static function resolveFromAttribute($attribute)
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->resolveFromAttribute($attribute);
+ }
+
+ /**
* Register a new before resolving callback for all types.
*
* @param \Closure|string $abstract
* @param \Closure|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function beforeResolving($abstract, $callback = null)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->beforeResolving($abstract, $callback);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->beforeResolving($abstract, $callback);
}
- /**
+
+ /**
* Register a new resolving callback.
*
* @param \Closure|string $abstract
* @param \Closure|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function resolving($abstract, $callback = null)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->resolving($abstract, $callback);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->resolving($abstract, $callback);
}
- /**
+
+ /**
* Register a new after resolving callback for all types.
*
* @param \Closure|string $abstract
* @param \Closure|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function afterResolving($abstract, $callback = null)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->afterResolving($abstract, $callback);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->afterResolving($abstract, $callback);
}
- /**
+
+ /**
+ * Register a new after resolving attribute callback for all types.
+ *
+ * @param string $attribute
+ * @param \Closure $callback
+ * @return void
+ * @static
+ */
+ public static function afterResolvingAttribute($attribute, $callback)
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->afterResolvingAttribute($attribute, $callback);
+ }
+
+ /**
+ * Fire all of the after resolving attribute callbacks.
+ *
+ * @param \ReflectionAttribute[] $attributes
+ * @param mixed $object
+ * @return void
+ * @static
+ */
+ public static function fireAfterResolvingAttributeCallbacks($attributes, $object)
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->fireAfterResolvingAttributeCallbacks($attributes, $object);
+ }
+
+ /**
* Get the container's bindings.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getBindings()
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getBindings();
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getBindings();
}
- /**
+
+ /**
* Get the alias for an abstract if available.
*
* @param string $abstract
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getAlias($abstract)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->getAlias($abstract);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->getAlias($abstract);
}
- /**
+
+ /**
* Remove all of the extender callbacks for a given type.
*
* @param string $abstract
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function forgetExtenders($abstract)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->forgetExtenders($abstract);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->forgetExtenders($abstract);
}
- /**
+
+ /**
* Remove a resolved instance from the instance cache.
*
* @param string $abstract
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function forgetInstance($abstract)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->forgetInstance($abstract);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->forgetInstance($abstract);
}
- /**
+
+ /**
* Clear all of the instances from the container.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function forgetInstances()
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->forgetInstances();
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->forgetInstances();
}
- /**
+
+ /**
+ * Clear all of the scoped instances from the container.
+ *
+ * @return void
+ * @static
+ */
+ public static function forgetScopedInstances()
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->forgetScopedInstances();
+ }
+
+ /**
* Get the globally available instance of the container.
*
- * @return static
- * @static
- */
+ * @return static
+ * @static
+ */
public static function getInstance()
- { //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::getInstance();
+ {
+ //Method inherited from \Illuminate\Container\Container
+ return \Illuminate\Foundation\Application::getInstance();
}
- /**
+
+ /**
* Set the shared instance of the container.
*
* @param \Illuminate\Contracts\Container\Container|null $container
- * @return \Illuminate\Contracts\Container\Container|static
- * @static
- */
+ * @return \Illuminate\Contracts\Container\Container|static
+ * @static
+ */
public static function setInstance($container = null)
- { //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::setInstance($container);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ return \Illuminate\Foundation\Application::setInstance($container);
}
- /**
+
+ /**
* Determine if a given offset exists.
*
* @param string $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function offsetExists($key)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->offsetExists($key);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->offsetExists($key);
}
- /**
+
+ /**
* Get the value at a given offset.
*
* @param string $key
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function offsetGet($key)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- return $instance->offsetGet($key);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ return $instance->offsetGet($key);
}
- /**
+
+ /**
* Set the value at a given offset.
*
* @param string $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function offsetSet($key, $value)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->offsetSet($key, $value);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->offsetSet($key, $value);
}
- /**
+
+ /**
* Unset the value at a given offset.
*
* @param string $key
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function offsetUnset($key)
- { //Method inherited from \Illuminate\Container\Container
- /** @var \Illuminate\Foundation\Application $instance */
- $instance->offsetUnset($key);
+ {
+ //Method inherited from \Illuminate\Container\Container
+ /** @var \Illuminate\Foundation\Application $instance */
+ $instance->offsetUnset($key);
}
-
- }
- /**
- *
- *
- * @see \Illuminate\Contracts\Console\Kernel
- */
- class Artisan {
- /**
+
+ /**
+ * 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)
+ {
+ \Illuminate\Foundation\Application::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)
+ {
+ \Illuminate\Foundation\Application::mixin($mixin, $replace);
+ }
+
+ /**
+ * Checks if macro is registered.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function hasMacro($name)
+ {
+ return \Illuminate\Foundation\Application::hasMacro($name);
+ }
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Foundation\Application::flushMacros();
+ }
+
+ }
+ /**
+ * @see \Illuminate\Foundation\Console\Kernel
+ */
+ class Artisan {
+ /**
+ * Re-route the Symfony command events to their Laravel counterparts.
+ *
+ * @internal
+ * @return \App\Console\Kernel
+ * @static
+ */
+ public static function rerouteSymfonyCommandEvents()
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->rerouteSymfonyCommandEvents();
+ }
+
+ /**
* Run the console application.
*
* @param \Symfony\Component\Console\Input\InputInterface $input
* @param \Symfony\Component\Console\Output\OutputInterface|null $output
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function handle($input, $output = null)
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- return $instance->handle($input, $output);
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->handle($input, $output);
}
- /**
+
+ /**
* Terminate the application.
*
* @param \Symfony\Component\Console\Input\InputInterface $input
* @param int $status
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function terminate($input, $status)
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- $instance->terminate($input, $status);
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ $instance->terminate($input, $status);
}
- /**
+
+ /**
+ * Register a callback to be invoked when the command lifecycle duration exceeds a given amount of time.
+ *
+ * @param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold
+ * @param callable $handler
+ * @return void
+ * @static
+ */
+ public static function whenCommandLifecycleIsLongerThan($threshold, $handler)
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ $instance->whenCommandLifecycleIsLongerThan($threshold, $handler);
+ }
+
+ /**
+ * When the command being handled started.
+ *
+ * @return \Illuminate\Support\Carbon|null
+ * @static
+ */
+ public static function commandStartedAt()
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->commandStartedAt();
+ }
+
+ /**
+ * Resolve a console schedule instance.
+ *
+ * @return \Illuminate\Console\Scheduling\Schedule
+ * @static
+ */
+ public static function resolveConsoleSchedule()
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->resolveConsoleSchedule();
+ }
+
+ /**
* Register a Closure based command with the application.
*
* @param string $signature
* @param \Closure $callback
- * @return \Illuminate\Foundation\Console\ClosureCommand
- * @static
- */
+ * @return \Illuminate\Foundation\Console\ClosureCommand
+ * @static
+ */
public static function command($signature, $callback)
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- return $instance->command($signature, $callback);
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->command($signature, $callback);
}
- /**
+
+ /**
* Register the given command with the console application.
*
* @param \Symfony\Component\Console\Command\Command $command
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function registerCommand($command)
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- $instance->registerCommand($command);
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ $instance->registerCommand($command);
}
- /**
+
+ /**
* Run an Artisan console command by name.
*
* @param string $command
* @param array $parameters
* @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer
- * @return int
+ * @return int
* @throws \Symfony\Component\Console\Exception\CommandNotFoundException
- * @static
- */
+ * @static
+ */
public static function call($command, $parameters = [], $outputBuffer = null)
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- return $instance->call($command, $parameters, $outputBuffer);
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->call($command, $parameters, $outputBuffer);
}
- /**
+
+ /**
* Queue the given console command.
*
* @param string $command
* @param array $parameters
- * @return \Illuminate\Foundation\Bus\PendingDispatch
- * @static
- */
+ * @return \Illuminate\Foundation\Bus\PendingDispatch
+ * @static
+ */
public static function queue($command, $parameters = [])
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- return $instance->queue($command, $parameters);
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->queue($command, $parameters);
}
- /**
+
+ /**
* Get all of the commands registered with the console.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function all()
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- return $instance->all();
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->all();
}
- /**
+
+ /**
* Get the output for the last run command.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function output()
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- return $instance->output();
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->output();
}
- /**
+
+ /**
* Bootstrap the application for artisan commands.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function bootstrap()
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- $instance->bootstrap();
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ $instance->bootstrap();
}
- /**
+
+ /**
+ * Bootstrap the application without booting service providers.
+ *
+ * @return void
+ * @static
+ */
+ public static function bootstrapWithoutBootingProviders()
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ $instance->bootstrapWithoutBootingProviders();
+ }
+
+ /**
* Set the Artisan application instance.
*
- * @param \Illuminate\Console\Application $artisan
- * @return void
- * @static
- */
+ * @param \Illuminate\Console\Application|null $artisan
+ * @return void
+ * @static
+ */
public static function setArtisan($artisan)
- { //Method inherited from \Illuminate\Foundation\Console\Kernel
- /** @var \App\Console\Kernel $instance */
- $instance->setArtisan($artisan);
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ $instance->setArtisan($artisan);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Set the Artisan commands provided by the application.
+ *
+ * @param array $commands
+ * @return \App\Console\Kernel
+ * @static
+ */
+ public static function addCommands($commands)
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->addCommands($commands);
+ }
+
+ /**
+ * Set the paths that should have their Artisan commands automatically discovered.
+ *
+ * @param array $paths
+ * @return \App\Console\Kernel
+ * @static
+ */
+ public static function addCommandPaths($paths)
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->addCommandPaths($paths);
+ }
+
+ /**
+ * Set the paths that should have their Artisan "routes" automatically discovered.
+ *
+ * @param array $paths
+ * @return \App\Console\Kernel
+ * @static
+ */
+ public static function addCommandRoutePaths($paths)
+ {
+ //Method inherited from \Illuminate\Foundation\Console\Kernel
+ /** @var \App\Console\Kernel $instance */
+ return $instance->addCommandRoutePaths($paths);
+ }
+
+ }
+ /**
* @see \Illuminate\Auth\AuthManager
- * @see \Illuminate\Contracts\Auth\Factory
- * @see \Illuminate\Contracts\Auth\Guard
- * @see \Illuminate\Contracts\Auth\StatefulGuard
- */
- class Auth {
- /**
+ * @see \Illuminate\Auth\SessionGuard
+ */
+ class Auth {
+ /**
* Attempt to get the guard from the local cache.
*
* @param string|null $name
- * @return \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard
- * @static
- */
+ * @return \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard
+ * @static
+ */
public static function guard($name = null)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->guard($name);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->guard($name);
}
- /**
+
+ /**
* Create a session based authentication guard.
*
* @param string $name
* @param array $config
- * @return \Illuminate\Auth\SessionGuard
- * @static
- */
+ * @return \Illuminate\Auth\SessionGuard
+ * @static
+ */
public static function createSessionDriver($name, $config)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->createSessionDriver($name, $config);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->createSessionDriver($name, $config);
}
- /**
+
+ /**
* Create a token based authentication guard.
*
* @param string $name
* @param array $config
- * @return \Illuminate\Auth\TokenGuard
- * @static
- */
+ * @return \Illuminate\Auth\TokenGuard
+ * @static
+ */
public static function createTokenDriver($name, $config)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->createTokenDriver($name, $config);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->createTokenDriver($name, $config);
}
- /**
+
+ /**
* Get the default authentication driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Set the default guard driver the factory should serve.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function shouldUse($name)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- $instance->shouldUse($name);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ $instance->shouldUse($name);
}
- /**
+
+ /**
* Set the default authentication driver name.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDefaultDriver($name)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- $instance->setDefaultDriver($name);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ $instance->setDefaultDriver($name);
}
- /**
+
+ /**
* Register a new callback based request guard.
*
* @param string $driver
* @param callable $callback
- * @return \Illuminate\Auth\AuthManager
- * @static
- */
+ * @return \Illuminate\Auth\AuthManager
+ * @static
+ */
public static function viaRequest($driver, $callback)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->viaRequest($driver, $callback);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->viaRequest($driver, $callback);
}
- /**
+
+ /**
* Get the user resolver callback.
*
- * @return \Closure
- * @static
- */
+ * @return \Closure
+ * @static
+ */
public static function userResolver()
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->userResolver();
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->userResolver();
}
- /**
+
+ /**
* Set the callback to be used to resolve users.
*
* @param \Closure $userResolver
- * @return \Illuminate\Auth\AuthManager
- * @static
- */
+ * @return \Illuminate\Auth\AuthManager
+ * @static
+ */
public static function resolveUsersUsing($userResolver)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->resolveUsersUsing($userResolver);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->resolveUsersUsing($userResolver);
}
- /**
+
+ /**
* Register a custom driver creator Closure.
*
* @param string $driver
* @param \Closure $callback
- * @return \Illuminate\Auth\AuthManager
- * @static
- */
+ * @return \Illuminate\Auth\AuthManager
+ * @static
+ */
public static function extend($driver, $callback)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->extend($driver, $callback);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->extend($driver, $callback);
}
- /**
+
+ /**
* Register a custom provider creator Closure.
*
* @param string $name
* @param \Closure $callback
- * @return \Illuminate\Auth\AuthManager
- * @static
- */
+ * @return \Illuminate\Auth\AuthManager
+ * @static
+ */
public static function provider($name, $callback)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->provider($name, $callback);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->provider($name, $callback);
}
- /**
+
+ /**
* Determines if any guards have already been resolved.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasResolvedGuards()
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->hasResolvedGuards();
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->hasResolvedGuards();
}
- /**
+
+ /**
+ * Forget all of the resolved guard instances.
+ *
+ * @return \Illuminate\Auth\AuthManager
+ * @static
+ */
+ public static function forgetGuards()
+ {
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->forgetGuards();
+ }
+
+ /**
+ * Set the application instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Foundation\Application $app
+ * @return \Illuminate\Auth\AuthManager
+ * @static
+ */
+ public static function setApplication($app)
+ {
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->setApplication($app);
+ }
+
+ /**
* Create the user provider implementation for the driver.
*
* @param string|null $provider
- * @return \Illuminate\Contracts\Auth\UserProvider|null
+ * @return \Illuminate\Contracts\Auth\UserProvider|null
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function createUserProvider($provider = null)
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->createUserProvider($provider);
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->createUserProvider($provider);
}
- /**
+
+ /**
* Get the default user provider name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultUserProvider()
{
- /** @var \Illuminate\Auth\AuthManager $instance */
- return $instance->getDefaultUserProvider();
+ /** @var \Illuminate\Auth\AuthManager $instance */
+ return $instance->getDefaultUserProvider();
}
- /**
+
+ /**
* Get the currently authenticated user.
*
- * @return \App\User|null
- * @static
- */
+ * @return \App\User|null
+ * @static
+ */
public static function user()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->user();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->user();
}
- /**
+
+ /**
* Get the ID for the currently authenticated user.
*
- * @return int|string|null
- * @static
- */
+ * @return int|string|null
+ * @static
+ */
public static function id()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->id();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->id();
}
- /**
+
+ /**
* Log a user into the application without sessions or cookies.
*
* @param array $credentials
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function once($credentials = [])
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->once($credentials);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->once($credentials);
}
- /**
+
+ /**
* Log the given user ID into the application without sessions or cookies.
*
* @param mixed $id
- * @return \App\User|false
- * @static
- */
+ * @return \App\User|false
+ * @static
+ */
public static function onceUsingId($id)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->onceUsingId($id);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->onceUsingId($id);
}
- /**
+
+ /**
* Validate a user's credentials.
*
* @param array $credentials
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function validate($credentials = [])
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->validate($credentials);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->validate($credentials);
}
- /**
+
+ /**
* Attempt to authenticate using HTTP Basic Auth.
*
* @param string $field
* @param array $extraConditions
- * @return \Symfony\Component\HttpFoundation\Response|null
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Response|null
+ * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException
+ * @static
+ */
public static function basic($field = 'email', $extraConditions = [])
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->basic($field, $extraConditions);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->basic($field, $extraConditions);
}
- /**
+
+ /**
* Perform a stateless HTTP Basic login attempt.
*
* @param string $field
* @param array $extraConditions
- * @return \Symfony\Component\HttpFoundation\Response|null
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Response|null
+ * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException
+ * @static
+ */
public static function onceBasic($field = 'email', $extraConditions = [])
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->onceBasic($field, $extraConditions);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->onceBasic($field, $extraConditions);
}
- /**
+
+ /**
* Attempt to authenticate a user using the given credentials.
*
* @param array $credentials
* @param bool $remember
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function attempt($credentials = [], $remember = false)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->attempt($credentials, $remember);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->attempt($credentials, $remember);
}
- /**
+
+ /**
+ * Attempt to authenticate a user with credentials and additional callbacks.
+ *
+ * @param array $credentials
+ * @param array|callable|null $callbacks
+ * @param bool $remember
+ * @return bool
+ * @static
+ */
+ public static function attemptWhen($credentials = [], $callbacks = null, $remember = false)
+ {
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->attemptWhen($credentials, $callbacks, $remember);
+ }
+
+ /**
* Log the given user ID into the application.
*
* @param mixed $id
* @param bool $remember
- * @return \App\User|false
- * @static
- */
+ * @return \App\User|false
+ * @static
+ */
public static function loginUsingId($id, $remember = false)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->loginUsingId($id, $remember);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->loginUsingId($id, $remember);
}
- /**
+
+ /**
* Log a user into the application.
*
* @param \Illuminate\Contracts\Auth\Authenticatable $user
* @param bool $remember
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function login($user, $remember = false)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- $instance->login($user, $remember);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ $instance->login($user, $remember);
}
- /**
+
+ /**
* Log the user out of the application.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function logout()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- $instance->logout();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ $instance->logout();
}
- /**
+
+ /**
* Log the user out of the application on their current device only.
- *
+ *
* This method does not cycle the "remember" token.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function logoutCurrentDevice()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- $instance->logoutCurrentDevice();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ $instance->logoutCurrentDevice();
}
- /**
+
+ /**
* Invalidate other sessions for the current user.
- *
+ *
* The application must be using the AuthenticateSession middleware.
*
* @param string $password
- * @param string $attribute
- * @return bool|null
- * @static
- */
- public static function logoutOtherDevices($password, $attribute = 'password')
+ * @return \App\User|null
+ * @throws \Illuminate\Auth\AuthenticationException
+ * @static
+ */
+ public static function logoutOtherDevices($password)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->logoutOtherDevices($password, $attribute);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->logoutOtherDevices($password);
}
- /**
+
+ /**
* Register an authentication attempt event listener.
*
* @param mixed $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function attempting($callback)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- $instance->attempting($callback);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ $instance->attempting($callback);
}
- /**
+
+ /**
* Get the last user we attempted to authenticate.
*
- * @return \App\User
- * @static
- */
+ * @return \App\User
+ * @static
+ */
public static function getLastAttempted()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->getLastAttempted();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getLastAttempted();
}
- /**
+
+ /**
* Get a unique identifier for the auth session value.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getName()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->getName();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getName();
}
- /**
+
+ /**
* Get the name of the cookie used to store the "recaller".
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getRecallerName()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->getRecallerName();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getRecallerName();
}
- /**
+
+ /**
* Determine if the user was authenticated via "remember me" cookie.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function viaRemember()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->viaRemember();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->viaRemember();
}
- /**
+
+ /**
+ * Set the number of minutes the remember me cookie should be valid for.
+ *
+ * @param int $minutes
+ * @return \Illuminate\Auth\SessionGuard
+ * @static
+ */
+ public static function setRememberDuration($minutes)
+ {
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->setRememberDuration($minutes);
+ }
+
+ /**
* Get the cookie creator instance used by the guard.
*
- * @return \Illuminate\Contracts\Cookie\QueueingFactory
+ * @return \Illuminate\Contracts\Cookie\QueueingFactory
* @throws \RuntimeException
- * @static
- */
+ * @static
+ */
public static function getCookieJar()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->getCookieJar();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getCookieJar();
}
- /**
+
+ /**
* Set the cookie creator instance used by the guard.
*
* @param \Illuminate\Contracts\Cookie\QueueingFactory $cookie
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setCookieJar($cookie)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- $instance->setCookieJar($cookie);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ $instance->setCookieJar($cookie);
}
- /**
+
+ /**
* Get the event dispatcher instance.
*
- * @return \Illuminate\Contracts\Events\Dispatcher
- * @static
- */
+ * @return \Illuminate\Contracts\Events\Dispatcher
+ * @static
+ */
public static function getDispatcher()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->getDispatcher();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getDispatcher();
}
- /**
+
+ /**
* Set the event dispatcher instance.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDispatcher($events)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- $instance->setDispatcher($events);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ $instance->setDispatcher($events);
}
- /**
+
+ /**
* Get the session store used by the guard.
*
- * @return \Illuminate\Contracts\Session\Session
- * @static
- */
+ * @return \Illuminate\Contracts\Session\Session
+ * @static
+ */
public static function getSession()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->getSession();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getSession();
}
- /**
+
+ /**
* Return the currently cached user.
*
- * @return \App\User|null
- * @static
- */
+ * @return \App\User|null
+ * @static
+ */
public static function getUser()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->getUser();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getUser();
}
- /**
+
+ /**
* Set the current user.
*
* @param \Illuminate\Contracts\Auth\Authenticatable $user
- * @return \Illuminate\Auth\SessionGuard
- * @static
- */
+ * @return \Illuminate\Auth\SessionGuard
+ * @static
+ */
public static function setUser($user)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->setUser($user);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->setUser($user);
}
- /**
+
+ /**
* Get the current request instance.
*
- * @return \Symfony\Component\HttpFoundation\Request
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Request
+ * @static
+ */
public static function getRequest()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->getRequest();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getRequest();
}
- /**
+
+ /**
* Set the current request instance.
*
* @param \Symfony\Component\HttpFoundation\Request $request
- * @return \Illuminate\Auth\SessionGuard
- * @static
- */
+ * @return \Illuminate\Auth\SessionGuard
+ * @static
+ */
public static function setRequest($request)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->setRequest($request);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->setRequest($request);
}
- /**
- * Determine if current user is authenticated. If not, throw an exception.
+
+ /**
+ * Get the timebox instance used by the guard.
*
- * @return \App\User
+ * @return \Illuminate\Support\Timebox
+ * @static
+ */
+ public static function getTimebox()
+ {
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getTimebox();
+ }
+
+ /**
+ * Determine if the current user is authenticated. If not, throw an exception.
+ *
+ * @return \App\User
* @throws \Illuminate\Auth\AuthenticationException
- * @static
- */
+ * @static
+ */
public static function authenticate()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->authenticate();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->authenticate();
}
- /**
+
+ /**
* Determine if the guard has a user instance.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasUser()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->hasUser();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->hasUser();
}
- /**
+
+ /**
* Determine if the current user is authenticated.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function check()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->check();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->check();
}
- /**
+
+ /**
* Determine if the current user is a guest.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function guest()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->guest();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->guest();
}
- /**
+
+ /**
+ * Forget the current user.
+ *
+ * @return \Illuminate\Auth\SessionGuard
+ * @static
+ */
+ public static function forgetUser()
+ {
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->forgetUser();
+ }
+
+ /**
* Get the user provider used by the guard.
*
- * @return \Illuminate\Contracts\Auth\UserProvider
- * @static
- */
+ * @return \Illuminate\Contracts\Auth\UserProvider
+ * @static
+ */
public static function getProvider()
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- return $instance->getProvider();
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ return $instance->getProvider();
}
- /**
+
+ /**
* Set the user provider used by the guard.
*
* @param \Illuminate\Contracts\Auth\UserProvider $provider
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setProvider($provider)
{
- /** @var \Illuminate\Auth\SessionGuard $instance */
- $instance->setProvider($provider);
+ /** @var \Illuminate\Auth\SessionGuard $instance */
+ $instance->setProvider($provider);
}
- /**
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Auth\SessionGuard::macro($name, $macro);
+ \Illuminate\Auth\SessionGuard::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Auth\SessionGuard::mixin($mixin, $replace);
+ \Illuminate\Auth\SessionGuard::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Auth\SessionGuard::hasMacro($name);
+ return \Illuminate\Auth\SessionGuard::hasMacro($name);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Auth\SessionGuard::flushMacros();
+ }
+
+ }
+ /**
* @see \Illuminate\View\Compilers\BladeCompiler
- */
- class Blade {
- /**
+ */
+ class Blade {
+ /**
* Compile the view at the given path.
*
* @param string|null $path
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function compile($path = null)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->compile($path);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->compile($path);
}
- /**
+
+ /**
* Get the path currently being compiled.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getPath()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->getPath();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->getPath();
}
- /**
+
+ /**
* Set the path currently being compiled.
*
* @param string $path
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setPath($path)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->setPath($path);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->setPath($path);
}
- /**
+
+ /**
* Compile the given Blade template contents.
*
* @param string $value
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function compileString($value)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->compileString($value);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->compileString($value);
}
- /**
+
+ /**
+ * Evaluate and render a Blade string to HTML.
+ *
+ * @param string $string
+ * @param array $data
+ * @param bool $deleteCachedView
+ * @return string
+ * @static
+ */
+ public static function render($string, $data = [], $deleteCachedView = false)
+ {
+ return \Illuminate\View\Compilers\BladeCompiler::render($string, $data, $deleteCachedView);
+ }
+
+ /**
+ * Render a component instance to HTML.
+ *
+ * @param \Illuminate\View\Component $component
+ * @return string
+ * @static
+ */
+ public static function renderComponent($component)
+ {
+ return \Illuminate\View\Compilers\BladeCompiler::renderComponent($component);
+ }
+
+ /**
* Strip the parentheses from the given expression.
*
* @param string $expression
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function stripParentheses($expression)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->stripParentheses($expression);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->stripParentheses($expression);
}
- /**
+
+ /**
* Register a custom Blade compiler.
*
* @param callable $compiler
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function extend($compiler)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->extend($compiler);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->extend($compiler);
}
- /**
+
+ /**
* Get the extensions used by the compiler.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getExtensions()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->getExtensions();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->getExtensions();
}
- /**
+
+ /**
* Register an "if" statement directive.
*
* @param string $name
* @param callable $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function if($name, $callback)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->if($name, $callback);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->if($name, $callback);
}
- /**
+
+ /**
* Check the result of a condition.
*
* @param string $name
- * @param array $parameters
- * @return bool
- * @static
- */
+ * @param mixed $parameters
+ * @return bool
+ * @static
+ */
public static function check($name, ...$parameters)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->check($name, ...$parameters);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->check($name, ...$parameters);
}
- /**
+
+ /**
* Register a class-based component alias directive.
*
* @param string $class
* @param string|null $alias
* @param string $prefix
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function component($class, $alias = null, $prefix = '')
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->component($class, $alias, $prefix);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->component($class, $alias, $prefix);
}
- /**
+
+ /**
* Register an array of class-based components.
*
* @param array $components
* @param string $prefix
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function components($components, $prefix = '')
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->components($components, $prefix);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->components($components, $prefix);
}
- /**
+
+ /**
* Get the registered class component aliases.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getClassComponentAliases()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->getClassComponentAliases();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->getClassComponentAliases();
}
- /**
+
+ /**
+ * Register a new anonymous component path.
+ *
+ * @param string $path
+ * @param string|null $prefix
+ * @return void
+ * @static
+ */
+ public static function anonymousComponentPath($path, $prefix = null)
+ {
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->anonymousComponentPath($path, $prefix);
+ }
+
+ /**
+ * Register an anonymous component namespace.
+ *
+ * @param string $directory
+ * @param string|null $prefix
+ * @return void
+ * @static
+ */
+ public static function anonymousComponentNamespace($directory, $prefix = null)
+ {
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->anonymousComponentNamespace($directory, $prefix);
+ }
+
+ /**
* Register a class-based component namespace.
*
* @param string $namespace
* @param string $prefix
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function componentNamespace($namespace, $prefix)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->componentNamespace($namespace, $prefix);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->componentNamespace($namespace, $prefix);
}
- /**
+
+ /**
+ * Get the registered anonymous component paths.
+ *
+ * @return array
+ * @static
+ */
+ public static function getAnonymousComponentPaths()
+ {
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->getAnonymousComponentPaths();
+ }
+
+ /**
+ * Get the registered anonymous component namespaces.
+ *
+ * @return array
+ * @static
+ */
+ public static function getAnonymousComponentNamespaces()
+ {
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->getAnonymousComponentNamespaces();
+ }
+
+ /**
* Get the registered class component namespaces.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getClassComponentNamespaces()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->getClassComponentNamespaces();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->getClassComponentNamespaces();
}
- /**
+
+ /**
* Register a component alias directive.
*
* @param string $path
* @param string|null $alias
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function aliasComponent($path, $alias = null)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->aliasComponent($path, $alias);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->aliasComponent($path, $alias);
}
- /**
+
+ /**
* Register an include alias directive.
*
* @param string $path
* @param string|null $alias
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function include($path, $alias = null)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->include($path, $alias);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->include($path, $alias);
}
- /**
+
+ /**
* Register an include alias directive.
*
* @param string $path
* @param string|null $alias
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function aliasInclude($path, $alias = null)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->aliasInclude($path, $alias);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->aliasInclude($path, $alias);
}
- /**
+
+ /**
+ * Register a handler for custom directives, binding the handler to the compiler.
+ *
+ * @param string $name
+ * @param callable $handler
+ * @return void
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function bindDirective($name, $handler)
+ {
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->bindDirective($name, $handler);
+ }
+
+ /**
* Register a handler for custom directives.
*
* @param string $name
* @param callable $handler
- * @return void
+ * @param bool $bind
+ * @return void
* @throws \InvalidArgumentException
- * @static
- */
- public static function directive($name, $handler)
+ * @static
+ */
+ public static function directive($name, $handler, $bind = false)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->directive($name, $handler);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->directive($name, $handler, $bind);
}
- /**
+
+ /**
* Get the list of custom directives.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getCustomDirectives()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->getCustomDirectives();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->getCustomDirectives();
}
- /**
+
+ /**
+ * Indicate that the following callable should be used to prepare strings for compilation.
+ *
+ * @param callable $callback
+ * @return \Illuminate\View\Compilers\BladeCompiler
+ * @static
+ */
+ public static function prepareStringsForCompilationUsing($callback)
+ {
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->prepareStringsForCompilationUsing($callback);
+ }
+
+ /**
* Register a new precompiler.
*
* @param callable $precompiler
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function precompiler($precompiler)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->precompiler($precompiler);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->precompiler($precompiler);
}
- /**
+
+ /**
+ * Execute the given callback using a custom echo format.
+ *
+ * @param string $format
+ * @param callable $callback
+ * @return string
+ * @static
+ */
+ public static function usingEchoFormat($format, $callback)
+ {
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->usingEchoFormat($format, $callback);
+ }
+
+ /**
* Set the echo format to be used by the compiler.
*
* @param string $format
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setEchoFormat($format)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->setEchoFormat($format);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->setEchoFormat($format);
}
- /**
+
+ /**
* Set the "echo" format to double encode entities.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function withDoubleEncoding()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->withDoubleEncoding();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->withDoubleEncoding();
}
- /**
+
+ /**
* Set the "echo" format to not double encode entities.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function withoutDoubleEncoding()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->withoutDoubleEncoding();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->withoutDoubleEncoding();
}
- /**
+
+ /**
* Indicate that component tags should not be compiled.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function withoutComponentTags()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- $instance->withoutComponentTags();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->withoutComponentTags();
}
- /**
+
+ /**
* Get the path to the compiled version of a view.
*
* @param string $path
- * @return string
- * @static
- */
+ * @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);
+ {
+ //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.
*
* @param string $path
- * @return bool
- * @static
- */
+ * @return bool
+ * @throws \ErrorException
+ * @static
+ */
public static function isExpired($path)
- { //Method inherited from \Illuminate\View\Compilers\Compiler
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->isExpired($path);
+ {
+ //Method inherited from \Illuminate\View\Compilers\Compiler
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->isExpired($path);
}
- /**
+
+ /**
* Get a new component hash for a component name.
*
* @param string $component
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function newComponentHash($component)
{
- return \Illuminate\View\Compilers\BladeCompiler::newComponentHash($component);
+ return \Illuminate\View\Compilers\BladeCompiler::newComponentHash($component);
}
- /**
+
+ /**
* Compile a class component opening.
*
* @param string $component
* @param string $alias
* @param string $data
* @param string $hash
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function compileClassComponentOpening($component, $alias, $data, $hash)
{
- return \Illuminate\View\Compilers\BladeCompiler::compileClassComponentOpening($component, $alias, $data, $hash);
+ return \Illuminate\View\Compilers\BladeCompiler::compileClassComponentOpening($component, $alias, $data, $hash);
}
- /**
+
+ /**
* Compile the end-component statements into valid PHP.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function compileEndComponentClass()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->compileEndComponentClass();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->compileEndComponentClass();
}
- /**
+
+ /**
* Sanitize the given component attribute value.
*
* @param mixed $value
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function sanitizeComponentAttribute($value)
{
- return \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($value);
+ return \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($value);
}
- /**
+
+ /**
* Compile an end-once block into valid PHP.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function compileEndOnce()
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->compileEndOnce();
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->compileEndOnce();
}
- /**
+
+ /**
+ * Add a handler to be executed before echoing a given class.
+ *
+ * @param string|callable $class
+ * @param callable|null $handler
+ * @return void
+ * @static
+ */
+ public static function stringable($class, $handler = null)
+ {
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ $instance->stringable($class, $handler);
+ }
+
+ /**
* Compile Blade echos into valid PHP.
*
* @param string $value
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function compileEchos($value)
{
- /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
- return $instance->compileEchos($value);
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->compileEchos($value);
}
-
- }
- /**
- *
- *
- * @method static \Illuminate\Broadcasting\Broadcasters\Broadcaster channel(string $channel, callable|string $callback, array $options = [])
+
+ /**
+ * Apply the echo handler for the value if it exists.
+ *
+ * @param string $value
+ * @return string
+ * @static
+ */
+ public static function applyEchoHandler($value)
+ {
+ /** @var \Illuminate\View\Compilers\BladeCompiler $instance */
+ return $instance->applyEchoHandler($value);
+ }
+
+ }
+ /**
* @method static mixed auth(\Illuminate\Http\Request $request)
- * @see \Illuminate\Contracts\Broadcasting\Factory
- */
- class Broadcast {
- /**
- * Register the routes for handling broadcast authentication and sockets.
+ * @method static mixed validAuthenticationResponse(\Illuminate\Http\Request $request, mixed $result)
+ * @method static void broadcast(array $channels, string $event, array $payload = [])
+ * @method static array|null resolveAuthenticatedUser(\Illuminate\Http\Request $request)
+ * @method static void resolveAuthenticatedUserUsing(\Closure $callback)
+ * @method static \Illuminate\Broadcasting\Broadcasters\Broadcaster channel(\Illuminate\Contracts\Broadcasting\HasBroadcastChannel|string $channel, callable|string $callback, array $options = [])
+ * @method static \Illuminate\Support\Collection getChannels()
+ * @see \Illuminate\Broadcasting\BroadcastManager
+ * @see \Illuminate\Broadcasting\Broadcasters\Broadcaster
+ */
+ class Broadcast {
+ /**
+ * Register the routes for handling broadcast channel authentication and sockets.
*
* @param array|null $attributes
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function routes($attributes = null)
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- $instance->routes($attributes);
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ $instance->routes($attributes);
}
- /**
+
+ /**
+ * Register the routes for handling broadcast user authentication.
+ *
+ * @param array|null $attributes
+ * @return void
+ * @static
+ */
+ public static function userRoutes($attributes = null)
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ $instance->userRoutes($attributes);
+ }
+
+ /**
+ * Register the routes for handling broadcast authentication and sockets.
+ *
+ * Alias of "routes" method.
+ *
+ * @param array|null $attributes
+ * @return void
+ * @static
+ */
+ public static function channelRoutes($attributes = null)
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ $instance->channelRoutes($attributes);
+ }
+
+ /**
* Get the socket ID for the given request.
*
* @param \Illuminate\Http\Request|null $request
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function socket($request = null)
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- return $instance->socket($request);
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->socket($request);
}
- /**
+
+ /**
+ * Begin sending an anonymous broadcast to the given channels.
+ *
+ * @static
+ */
+ public static function on($channels)
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->on($channels);
+ }
+
+ /**
+ * Begin sending an anonymous broadcast to the given private channels.
+ *
+ * @static
+ */
+ public static function private($channel)
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->private($channel);
+ }
+
+ /**
+ * Begin sending an anonymous broadcast to the given presence channels.
+ *
+ * @static
+ */
+ public static function presence($channel)
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->presence($channel);
+ }
+
+ /**
* Begin broadcasting an event.
*
* @param mixed|null $event
- * @return \Illuminate\Broadcasting\PendingBroadcast
- * @static
- */
+ * @return \Illuminate\Broadcasting\PendingBroadcast
+ * @static
+ */
public static function event($event = null)
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- return $instance->event($event);
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->event($event);
}
- /**
+
+ /**
* Queue the given event for broadcast.
*
* @param mixed $event
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function queue($event)
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- $instance->queue($event);
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ $instance->queue($event);
}
- /**
+
+ /**
* Get a driver instance.
*
* @param string|null $driver
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function connection($driver = null)
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- return $instance->connection($driver);
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->connection($driver);
}
- /**
+
+ /**
* Get a driver instance.
*
* @param string|null $name
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function driver($name = null)
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- return $instance->driver($name);
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->driver($name);
}
- /**
+
+ /**
+ * Get a Pusher instance for the given configuration.
+ *
+ * @param array $config
+ * @return \Pusher\Pusher
+ * @static
+ */
+ public static function pusher($config)
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->pusher($config);
+ }
+
+ /**
+ * Get an Ably instance for the given configuration.
+ *
+ * @param array $config
+ * @return \Ably\AblyRest
+ * @static
+ */
+ public static function ably($config)
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->ably($config);
+ }
+
+ /**
* Get the default driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Set the default driver name.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDefaultDriver($name)
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- $instance->setDefaultDriver($name);
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ $instance->setDefaultDriver($name);
}
- /**
+
+ /**
* Disconnect the given disk and remove from local cache.
*
* @param string|null $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function purge($name = null)
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- $instance->purge($name);
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ $instance->purge($name);
}
- /**
+
+ /**
* Register a custom driver creator Closure.
*
* @param string $driver
* @param \Closure $callback
- * @return \Illuminate\Broadcasting\BroadcastManager
- * @static
- */
+ * @return \Illuminate\Broadcasting\BroadcastManager
+ * @static
+ */
public static function extend($driver, $callback)
{
- /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
- return $instance->extend($driver, $callback);
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->extend($driver, $callback);
}
-
- }
- /**
- *
- *
- * @see \Illuminate\Contracts\Bus\Dispatcher
- */
- class Bus {
- /**
+
+ /**
+ * Get the application instance used by the manager.
+ *
+ * @return \Illuminate\Contracts\Foundation\Application
+ * @static
+ */
+ public static function getApplication()
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->getApplication();
+ }
+
+ /**
+ * Set the application instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Foundation\Application $app
+ * @return \Illuminate\Broadcasting\BroadcastManager
+ * @static
+ */
+ public static function setApplication($app)
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->setApplication($app);
+ }
+
+ /**
+ * Forget all of the resolved driver instances.
+ *
+ * @return \Illuminate\Broadcasting\BroadcastManager
+ * @static
+ */
+ public static function forgetDrivers()
+ {
+ /** @var \Illuminate\Broadcasting\BroadcastManager $instance */
+ return $instance->forgetDrivers();
+ }
+
+ }
+ /**
+ * @see \Illuminate\Bus\Dispatcher
+ * @see \Illuminate\Support\Testing\Fakes\BusFake
+ */
+ class Bus {
+ /**
* Dispatch a command to its appropriate handler.
*
* @param mixed $command
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function dispatch($command)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->dispatch($command);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->dispatch($command);
}
- /**
+
+ /**
* Dispatch a command to its appropriate handler in the current process.
- *
- * Queuable jobs will be dispatched to the "sync" queue.
+ *
+ * Queueable jobs will be dispatched to the "sync" queue.
*
* @param mixed $command
* @param mixed $handler
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function dispatchSync($command, $handler = null)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->dispatchSync($command, $handler);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->dispatchSync($command, $handler);
}
- /**
+
+ /**
* Dispatch a command to its appropriate handler in the current process without using the synchronous queue.
*
* @param mixed $command
* @param mixed $handler
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function dispatchNow($command, $handler = null)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->dispatchNow($command, $handler);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->dispatchNow($command, $handler);
}
- /**
+
+ /**
* Attempt to find the batch with the given ID.
*
* @param string $batchId
- * @return \Illuminate\Bus\Batch|null
- * @static
- */
+ * @return \Illuminate\Bus\Batch|null
+ * @static
+ */
public static function findBatch($batchId)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->findBatch($batchId);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->findBatch($batchId);
}
- /**
+
+ /**
* Create a new batch of queueable jobs.
*
* @param \Illuminate\Support\Collection|array|mixed $jobs
- * @return \Illuminate\Bus\PendingBatch
- * @static
- */
+ * @return \Illuminate\Bus\PendingBatch
+ * @static
+ */
public static function batch($jobs)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->batch($jobs);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->batch($jobs);
}
- /**
+
+ /**
* Create a new chain of queueable jobs.
*
* @param \Illuminate\Support\Collection|array $jobs
- * @return \Illuminate\Foundation\Bus\PendingChain
- * @static
- */
+ * @return \Illuminate\Foundation\Bus\PendingChain
+ * @static
+ */
public static function chain($jobs)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->chain($jobs);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->chain($jobs);
}
- /**
+
+ /**
* Determine if the given command has a handler.
*
* @param mixed $command
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasCommandHandler($command)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->hasCommandHandler($command);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->hasCommandHandler($command);
}
- /**
+
+ /**
* Retrieve the handler for a command.
*
* @param mixed $command
- * @return bool|mixed
- * @static
- */
+ * @return bool|mixed
+ * @static
+ */
public static function getCommandHandler($command)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->getCommandHandler($command);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->getCommandHandler($command);
}
- /**
+
+ /**
* Dispatch a command to its appropriate handler behind a queue.
*
* @param mixed $command
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @throws \RuntimeException
+ * @static
+ */
public static function dispatchToQueue($command)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->dispatchToQueue($command);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->dispatchToQueue($command);
}
- /**
+
+ /**
* Dispatch a command to its appropriate handler after the current process.
*
* @param mixed $command
* @param mixed $handler
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function dispatchAfterResponse($command, $handler = null)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- $instance->dispatchAfterResponse($command, $handler);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ $instance->dispatchAfterResponse($command, $handler);
}
- /**
+
+ /**
* Set the pipes through which commands should be piped before dispatching.
*
* @param array $pipes
- * @return \Illuminate\Bus\Dispatcher
- * @static
- */
+ * @return \Illuminate\Bus\Dispatcher
+ * @static
+ */
public static function pipeThrough($pipes)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->pipeThrough($pipes);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->pipeThrough($pipes);
}
- /**
+
+ /**
* Map a command to a handler.
*
* @param array $map
- * @return \Illuminate\Bus\Dispatcher
- * @static
- */
+ * @return \Illuminate\Bus\Dispatcher
+ * @static
+ */
public static function map($map)
{
- /** @var \Illuminate\Bus\Dispatcher $instance */
- return $instance->map($map);
+ /** @var \Illuminate\Bus\Dispatcher $instance */
+ return $instance->map($map);
}
- /**
+
+ /**
+ * Specify the jobs that should be dispatched instead of faked.
+ *
+ * @param array|string $jobsToDispatch
+ * @return \Illuminate\Support\Testing\Fakes\BusFake
+ * @static
+ */
+ public static function except($jobsToDispatch)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->except($jobsToDispatch);
+ }
+
+ /**
* Assert if a job was dispatched based on a truth-test callback.
*
* @param string|\Closure $command
* @param callable|int|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertDispatched($command, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- $instance->assertDispatched($command, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertDispatched($command, $callback);
}
- /**
+
+ /**
* Assert if a job was pushed a number of times.
*
- * @param string $command
+ * @param string|\Closure $command
* @param int $times
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertDispatchedTimes($command, $times = 1)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- $instance->assertDispatchedTimes($command, $times);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertDispatchedTimes($command, $times);
}
- /**
+
+ /**
* Determine if a job was dispatched based on a truth-test callback.
*
* @param string|\Closure $command
* @param callable|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNotDispatched($command, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- $instance->assertNotDispatched($command, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertNotDispatched($command, $callback);
}
- /**
+
+ /**
+ * Assert that no jobs were dispatched.
+ *
+ * @return void
+ * @static
+ */
+ public static function assertNothingDispatched()
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertNothingDispatched();
+ }
+
+ /**
+ * Assert if a job was explicitly dispatched synchronously based on a truth-test callback.
+ *
+ * @param string|\Closure $command
+ * @param callable|int|null $callback
+ * @return void
+ * @static
+ */
+ public static function assertDispatchedSync($command, $callback = null)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertDispatchedSync($command, $callback);
+ }
+
+ /**
+ * Assert if a job was pushed synchronously a number of times.
+ *
+ * @param string|\Closure $command
+ * @param int $times
+ * @return void
+ * @static
+ */
+ public static function assertDispatchedSyncTimes($command, $times = 1)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertDispatchedSyncTimes($command, $times);
+ }
+
+ /**
+ * Determine if a job was dispatched based on a truth-test callback.
+ *
+ * @param string|\Closure $command
+ * @param callable|null $callback
+ * @return void
+ * @static
+ */
+ public static function assertNotDispatchedSync($command, $callback = null)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertNotDispatchedSync($command, $callback);
+ }
+
+ /**
* Assert if a job was dispatched after the response was sent based on a truth-test callback.
*
* @param string|\Closure $command
* @param callable|int|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertDispatchedAfterResponse($command, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- $instance->assertDispatchedAfterResponse($command, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertDispatchedAfterResponse($command, $callback);
}
- /**
+
+ /**
* Assert if a job was pushed after the response was sent a number of times.
*
- * @param string $command
+ * @param string|\Closure $command
* @param int $times
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertDispatchedAfterResponseTimes($command, $times = 1)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- $instance->assertDispatchedAfterResponseTimes($command, $times);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertDispatchedAfterResponseTimes($command, $times);
}
- /**
+
+ /**
* Determine if a job was dispatched based on a truth-test callback.
*
* @param string|\Closure $command
* @param callable|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNotDispatchedAfterResponse($command, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- $instance->assertNotDispatchedAfterResponse($command, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertNotDispatchedAfterResponse($command, $callback);
}
- /**
+
+ /**
* Assert if a chain of jobs was dispatched.
*
* @param array $expectedChain
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertChained($expectedChain)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- $instance->assertChained($expectedChain);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertChained($expectedChain);
}
- /**
+
+ /**
+ * Assert no chained jobs was dispatched.
+ *
+ * @return void
+ * @static
+ */
+ public static function assertNothingChained()
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertNothingChained();
+ }
+
+ /**
* Assert if a job was dispatched with an empty chain based on a truth-test callback.
*
* @param string|\Closure $command
* @param callable|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertDispatchedWithoutChain($command, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- $instance->assertDispatchedWithoutChain($command, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertDispatchedWithoutChain($command, $callback);
}
- /**
+
+ /**
+ * Create a new assertion about a chained batch.
+ *
+ * @param \Closure $callback
+ * @return \Illuminate\Support\Testing\Fakes\ChainedBatchTruthTest
+ * @static
+ */
+ public static function chainedBatch($callback)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->chainedBatch($callback);
+ }
+
+ /**
* Assert if a batch was dispatched based on a truth-test callback.
*
* @param callable $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertBatched($callback)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- $instance->assertBatched($callback);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertBatched($callback);
}
- /**
+
+ /**
+ * Assert the number of batches that have been dispatched.
+ *
+ * @param int $count
+ * @return void
+ * @static
+ */
+ public static function assertBatchCount($count)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertBatchCount($count);
+ }
+
+ /**
+ * Assert that no batched jobs were dispatched.
+ *
+ * @return void
+ * @static
+ */
+ public static function assertNothingBatched()
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertNothingBatched();
+ }
+
+ /**
+ * Assert that no jobs were dispatched, chained, or batched.
+ *
+ * @return void
+ * @static
+ */
+ public static function assertNothingPlaced()
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ $instance->assertNothingPlaced();
+ }
+
+ /**
* Get all of the jobs matching a truth-test callback.
*
* @param string $command
* @param callable|null $callback
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function dispatched($command, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- return $instance->dispatched($command, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->dispatched($command, $callback);
}
- /**
+
+ /**
+ * Get all of the jobs dispatched synchronously matching a truth-test callback.
+ *
+ * @param string $command
+ * @param callable|null $callback
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
+ public static function dispatchedSync($command, $callback = null)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->dispatchedSync($command, $callback);
+ }
+
+ /**
* Get all of the jobs dispatched after the response was sent matching a truth-test callback.
*
* @param string $command
* @param callable|null $callback
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function dispatchedAfterResponse($command, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- return $instance->dispatchedAfterResponse($command, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->dispatchedAfterResponse($command, $callback);
}
- /**
+
+ /**
* Get all of the pending batches matching a truth-test callback.
*
* @param callable $callback
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function batched($callback)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- return $instance->batched($callback);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->batched($callback);
}
- /**
+
+ /**
* Determine if there are any stored commands for a given class.
*
* @param string $command
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasDispatched($command)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- return $instance->hasDispatched($command);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->hasDispatched($command);
}
- /**
+
+ /**
* Determine if there are any stored commands for a given class.
*
* @param string $command
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
+ public static function hasDispatchedSync($command)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->hasDispatchedSync($command);
+ }
+
+ /**
+ * Determine if there are any stored commands for a given class.
+ *
+ * @param string $command
+ * @return bool
+ * @static
+ */
public static function hasDispatchedAfterResponse($command)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- return $instance->hasDispatchedAfterResponse($command);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->hasDispatchedAfterResponse($command);
}
- /**
+
+ /**
+ * Dispatch an empty job batch for testing.
+ *
+ * @param string $name
+ * @return \Illuminate\Bus\Batch
+ * @static
+ */
+ public static function dispatchFakeBatch($name = '')
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->dispatchFakeBatch($name);
+ }
+
+ /**
* Record the fake pending batch dispatch.
*
* @param \Illuminate\Bus\PendingBatch $pendingBatch
- * @return \Illuminate\Bus\Batch
- * @static
- */
+ * @return \Illuminate\Bus\Batch
+ * @static
+ */
public static function recordPendingBatch($pendingBatch)
{
- /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
- return $instance->recordPendingBatch($pendingBatch);
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->recordPendingBatch($pendingBatch);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Specify if commands should be serialized and restored when being batched.
+ *
+ * @param bool $serializeAndRestore
+ * @return \Illuminate\Support\Testing\Fakes\BusFake
+ * @static
+ */
+ public static function serializeAndRestore($serializeAndRestore = true)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->serializeAndRestore($serializeAndRestore);
+ }
+
+ /**
+ * Get the batches that have been dispatched.
+ *
+ * @return array
+ * @static
+ */
+ public static function dispatchedBatches()
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */
+ return $instance->dispatchedBatches();
+ }
+
+ }
+ /**
* @see \Illuminate\Cache\CacheManager
* @see \Illuminate\Cache\Repository
- */
- class Cache {
- /**
+ */
+ class Cache {
+ /**
* Get a cache store instance by name, wrapped in a repository.
*
* @param string|null $name
- * @return \Illuminate\Contracts\Cache\Repository
- * @static
- */
+ * @return \Illuminate\Contracts\Cache\Repository
+ * @static
+ */
public static function store($name = null)
{
- /** @var \Illuminate\Cache\CacheManager $instance */
- return $instance->store($name);
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ return $instance->store($name);
}
- /**
+
+ /**
* Get a cache driver instance.
*
* @param string|null $driver
- * @return \Illuminate\Contracts\Cache\Repository
- * @static
- */
+ * @return \Illuminate\Contracts\Cache\Repository
+ * @static
+ */
public static function driver($driver = null)
{
- /** @var \Illuminate\Cache\CacheManager $instance */
- return $instance->driver($driver);
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ return $instance->driver($driver);
}
- /**
+
+ /**
+ * Resolve the given store.
+ *
+ * @param string $name
+ * @return \Illuminate\Contracts\Cache\Repository
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function resolve($name)
+ {
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ return $instance->resolve($name);
+ }
+
+ /**
+ * Build a cache repository with the given configuration.
+ *
+ * @param array $config
+ * @return \Illuminate\Cache\Repository
+ * @static
+ */
+ public static function build($config)
+ {
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ return $instance->build($config);
+ }
+
+ /**
* Create a new cache repository with the given implementation.
*
* @param \Illuminate\Contracts\Cache\Store $store
- * @return \Illuminate\Cache\Repository
- * @static
- */
- public static function repository($store)
+ * @param array $config
+ * @return \Illuminate\Cache\Repository
+ * @static
+ */
+ public static function repository($store, $config = [])
{
- /** @var \Illuminate\Cache\CacheManager $instance */
- return $instance->repository($store);
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ return $instance->repository($store, $config);
}
- /**
+
+ /**
* Re-set the event dispatcher on all resolved cache repositories.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function refreshEventDispatcher()
{
- /** @var \Illuminate\Cache\CacheManager $instance */
- $instance->refreshEventDispatcher();
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ $instance->refreshEventDispatcher();
}
- /**
+
+ /**
* Get the default cache driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Cache\CacheManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Set the default cache driver name.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDefaultDriver($name)
{
- /** @var \Illuminate\Cache\CacheManager $instance */
- $instance->setDefaultDriver($name);
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ $instance->setDefaultDriver($name);
}
- /**
+
+ /**
* Unset the given driver instances.
*
* @param array|string|null $name
- * @return \Illuminate\Cache\CacheManager
- * @static
- */
+ * @return \Illuminate\Cache\CacheManager
+ * @static
+ */
public static function forgetDriver($name = null)
{
- /** @var \Illuminate\Cache\CacheManager $instance */
- return $instance->forgetDriver($name);
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ return $instance->forgetDriver($name);
}
- /**
+
+ /**
* Disconnect the given driver and remove from local cache.
*
* @param string|null $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function purge($name = null)
{
- /** @var \Illuminate\Cache\CacheManager $instance */
- $instance->purge($name);
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ $instance->purge($name);
}
- /**
+
+ /**
* Register a custom driver creator Closure.
*
* @param string $driver
* @param \Closure $callback
- * @return \Illuminate\Cache\CacheManager
- * @static
- */
+ * @return \Illuminate\Cache\CacheManager
+ * @static
+ */
public static function extend($driver, $callback)
{
- /** @var \Illuminate\Cache\CacheManager $instance */
- return $instance->extend($driver, $callback);
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ return $instance->extend($driver, $callback);
}
- /**
+
+ /**
+ * Set the application instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Foundation\Application $app
+ * @return \Illuminate\Cache\CacheManager
+ * @static
+ */
+ public static function setApplication($app)
+ {
+ /** @var \Illuminate\Cache\CacheManager $instance */
+ return $instance->setApplication($app);
+ }
+
+ /**
* Determine if an item exists in the cache.
*
- * @param string $key
- * @return bool
- * @static
- */
+ * @param array|string $key
+ * @return bool
+ * @static
+ */
public static function has($key)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->has($key);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->has($key);
}
- /**
+
+ /**
* Determine if an item doesn't exist in the cache.
*
* @param string $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function missing($key)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->missing($key);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->missing($key);
}
- /**
+
+ /**
* Retrieve an item from the cache by key.
*
- * @param string $key
+ * @param array|string $key
* @param mixed $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function get($key, $default = null)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->get($key, $default);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->get($key, $default);
}
- /**
+
+ /**
* Retrieve multiple items from the cache by key.
- *
+ *
* Items not found in the cache will have a null value.
*
* @param array $keys
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function many($keys)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->many($keys);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->many($keys);
}
- /**
+
+ /**
* Obtains multiple cache items by their unique keys.
*
- * @param \Psr\SimpleCache\iterable $keys A list of keys that can obtained in a single operation.
+ * @return iterable
+ * @param iterable $keys A list of keys that can be obtained in a single operation.
* @param mixed $default Default value to return for keys that do not exist.
- * @return \Psr\SimpleCache\iterable A list of key => value pairs. Cache keys that do not exist or are stale will have $default as value.
+ * @return iterable A list of key => value pairs. Cache keys that do not exist or are stale will have $default as value.
* @throws \Psr\SimpleCache\InvalidArgumentException
* MUST be thrown if $keys is neither an array nor a Traversable,
* or if any of the $keys are not a legal value.
- * @static
- */
+ * @static
+ */
public static function getMultiple($keys, $default = null)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->getMultiple($keys, $default);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->getMultiple($keys, $default);
}
- /**
+
+ /**
* Retrieve an item from the cache and delete it.
*
- * @param string $key
+ * @param array|string $key
* @param mixed $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function pull($key, $default = null)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->pull($key, $default);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->pull($key, $default);
}
- /**
+
+ /**
* Store an item in the cache.
*
- * @param string $key
+ * @param array|string $key
* @param mixed $value
* @param \DateTimeInterface|\DateInterval|int|null $ttl
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function put($key, $value, $ttl = null)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->put($key, $value, $ttl);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->put($key, $value, $ttl);
}
- /**
+
+ /**
* Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.
*
+ * @return bool
* @param string $key The key of the item to store.
* @param mixed $value The value of the item to store, must be serializable.
* @param null|int|\DateInterval $ttl Optional. The TTL value of this item. If no value is sent and
@@ -3232,30 +4636,33 @@
* @return bool True on success and false on failure.
* @throws \Psr\SimpleCache\InvalidArgumentException
* MUST be thrown if the $key string is not a legal value.
- * @static
- */
+ * @static
+ */
public static function set($key, $value, $ttl = null)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->set($key, $value, $ttl);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->set($key, $value, $ttl);
}
- /**
+
+ /**
* Store multiple items in the cache for a given number of seconds.
*
* @param array $values
* @param \DateTimeInterface|\DateInterval|int|null $ttl
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function putMany($values, $ttl = null)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->putMany($values, $ttl);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->putMany($values, $ttl);
}
- /**
+
+ /**
* Persists a set of key => value pairs in the cache, with an optional TTL.
*
- * @param \Psr\SimpleCache\iterable $values A list of key => value pairs for a multiple-set operation.
+ * @return bool
+ * @param iterable $values A list of key => value pairs for a multiple-set operation.
* @param null|int|\DateInterval $ttl Optional. The TTL value of this item. If no value is sent and
* the driver supports TTL then the library may set a default value
* for it or let the driver take care of that.
@@ -3263,562 +4670,820 @@
* @throws \Psr\SimpleCache\InvalidArgumentException
* MUST be thrown if $values is neither an array nor a Traversable,
* or if any of the $values are not a legal value.
- * @static
- */
+ * @static
+ */
public static function setMultiple($values, $ttl = null)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->setMultiple($values, $ttl);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->setMultiple($values, $ttl);
}
- /**
+
+ /**
* Store an item in the cache if the key does not exist.
*
* @param string $key
* @param mixed $value
* @param \DateTimeInterface|\DateInterval|int|null $ttl
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function add($key, $value, $ttl = null)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->add($key, $value, $ttl);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->add($key, $value, $ttl);
}
- /**
+
+ /**
* Increment the value of an item in the cache.
*
* @param string $key
* @param mixed $value
- * @return int|bool
- * @static
- */
+ * @return int|bool
+ * @static
+ */
public static function increment($key, $value = 1)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->increment($key, $value);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->increment($key, $value);
}
- /**
+
+ /**
* Decrement the value of an item in the cache.
*
* @param string $key
* @param mixed $value
- * @return int|bool
- * @static
- */
+ * @return int|bool
+ * @static
+ */
public static function decrement($key, $value = 1)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->decrement($key, $value);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->decrement($key, $value);
}
- /**
+
+ /**
* Store an item in the cache indefinitely.
*
* @param string $key
* @param mixed $value
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function forever($key, $value)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->forever($key, $value);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->forever($key, $value);
}
- /**
+
+ /**
* Get an item from the cache, or execute the given Closure and store the result.
*
+ * @template TCacheValue
* @param string $key
- * @param \DateTimeInterface|\DateInterval|int|null $ttl
- * @param \Closure $callback
- * @return mixed
- * @static
- */
+ * @param \Closure|\DateTimeInterface|\DateInterval|int|null $ttl
+ * @param \Closure(): TCacheValue $callback
+ * @return TCacheValue
+ * @static
+ */
public static function remember($key, $ttl, $callback)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->remember($key, $ttl, $callback);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->remember($key, $ttl, $callback);
}
- /**
+
+ /**
* Get an item from the cache, or execute the given Closure and store the result forever.
*
+ * @template TCacheValue
* @param string $key
- * @param \Closure $callback
- * @return mixed
- * @static
- */
+ * @param \Closure(): TCacheValue $callback
+ * @return TCacheValue
+ * @static
+ */
public static function sear($key, $callback)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->sear($key, $callback);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->sear($key, $callback);
}
- /**
+
+ /**
* Get an item from the cache, or execute the given Closure and store the result forever.
*
+ * @template TCacheValue
* @param string $key
- * @param \Closure $callback
- * @return mixed
- * @static
- */
+ * @param \Closure(): TCacheValue $callback
+ * @return TCacheValue
+ * @static
+ */
public static function rememberForever($key, $callback)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->rememberForever($key, $callback);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->rememberForever($key, $callback);
}
- /**
+
+ /**
+ * Retrieve an item from the cache by key, refreshing it in the background if it is stale.
+ *
+ * @template TCacheValue
+ * @param string $key
+ * @param array{ 0: \DateTimeInterface|\DateInterval|int, 1: \DateTimeInterface|\DateInterval|int } $ttl
+ * @param (callable(): TCacheValue) $callback
+ * @param array{ seconds?: int, owner?: string }|null $lock
+ * @return TCacheValue
+ * @static
+ */
+ public static function flexible($key, $ttl, $callback, $lock = null)
+ {
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->flexible($key, $ttl, $callback, $lock);
+ }
+
+ /**
* Remove an item from the cache.
*
* @param string $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function forget($key)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->forget($key);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->forget($key);
}
- /**
+
+ /**
* Delete an item from the cache by its unique key.
*
+ * @return bool
* @param string $key The unique cache key of the item to delete.
* @return bool True if the item was successfully removed. False if there was an error.
* @throws \Psr\SimpleCache\InvalidArgumentException
* MUST be thrown if the $key string is not a legal value.
- * @static
- */
+ * @static
+ */
public static function delete($key)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->delete($key);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->delete($key);
}
- /**
+
+ /**
* Deletes multiple cache items in a single operation.
*
- * @param \Psr\SimpleCache\iterable $keys A list of string-based keys to be deleted.
+ * @return bool
+ * @param iterable $keys A list of string-based keys to be deleted.
* @return bool True if the items were successfully removed. False if there was an error.
* @throws \Psr\SimpleCache\InvalidArgumentException
* MUST be thrown if $keys is neither an array nor a Traversable,
* or if any of the $keys are not a legal value.
- * @static
- */
+ * @static
+ */
public static function deleteMultiple($keys)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->deleteMultiple($keys);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->deleteMultiple($keys);
}
- /**
+
+ /**
* Wipes clean the entire cache's keys.
*
+ * @return bool
* @return bool True on success and false on failure.
- * @static
- */
+ * @static
+ */
public static function clear()
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->clear();
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->clear();
}
- /**
+
+ /**
* Begin executing a new tags operation if the store supports it.
*
* @param array|mixed $names
- * @return \Illuminate\Cache\TaggedCache
+ * @return \Illuminate\Cache\TaggedCache
* @throws \BadMethodCallException
- * @static
- */
+ * @static
+ */
public static function tags($names)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->tags($names);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->tags($names);
}
- /**
+
+ /**
+ * Get the name of the cache store.
+ *
+ * @return string|null
+ * @static
+ */
+ public static function getName()
+ {
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->getName();
+ }
+
+ /**
* Determine if the current store supports tags.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function supportsTags()
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->supportsTags();
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->supportsTags();
}
- /**
+
+ /**
* Get the default cache time.
*
- * @return int|null
- * @static
- */
+ * @return int|null
+ * @static
+ */
public static function getDefaultCacheTime()
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->getDefaultCacheTime();
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->getDefaultCacheTime();
}
- /**
+
+ /**
* Set the default cache time in seconds.
*
* @param int|null $seconds
- * @return \Illuminate\Cache\Repository
- * @static
- */
+ * @return \Illuminate\Cache\Repository
+ * @static
+ */
public static function setDefaultCacheTime($seconds)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->setDefaultCacheTime($seconds);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->setDefaultCacheTime($seconds);
}
- /**
+
+ /**
* Get the cache store implementation.
*
- * @return \Illuminate\Contracts\Cache\Store
- * @static
- */
+ * @return \Illuminate\Contracts\Cache\Store
+ * @static
+ */
public static function getStore()
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->getStore();
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->getStore();
}
- /**
+
+ /**
+ * Set the cache store implementation.
+ *
+ * @param \Illuminate\Contracts\Cache\Store $store
+ * @return static
+ * @static
+ */
+ public static function setStore($store)
+ {
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->setStore($store);
+ }
+
+ /**
* Get the event dispatcher instance.
*
- * @return \Illuminate\Contracts\Events\Dispatcher
- * @static
- */
+ * @return \Illuminate\Contracts\Events\Dispatcher|null
+ * @static
+ */
public static function getEventDispatcher()
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->getEventDispatcher();
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->getEventDispatcher();
}
- /**
+
+ /**
* Set the event dispatcher instance.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setEventDispatcher($events)
{
- /** @var \Illuminate\Cache\Repository $instance */
- $instance->setEventDispatcher($events);
+ /** @var \Illuminate\Cache\Repository $instance */
+ $instance->setEventDispatcher($events);
}
- /**
+
+ /**
* Determine if a cached value exists.
*
* @param string $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function offsetExists($key)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->offsetExists($key);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->offsetExists($key);
}
- /**
+
+ /**
* Retrieve an item from the cache by key.
*
* @param string $key
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function offsetGet($key)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->offsetGet($key);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->offsetGet($key);
}
- /**
+
+ /**
* Store an item in the cache for the default time.
*
* @param string $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function offsetSet($key, $value)
{
- /** @var \Illuminate\Cache\Repository $instance */
- $instance->offsetSet($key, $value);
+ /** @var \Illuminate\Cache\Repository $instance */
+ $instance->offsetSet($key, $value);
}
- /**
+
+ /**
* Remove an item from the cache.
*
* @param string $key
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function offsetUnset($key)
{
- /** @var \Illuminate\Cache\Repository $instance */
- $instance->offsetUnset($key);
+ /** @var \Illuminate\Cache\Repository $instance */
+ $instance->offsetUnset($key);
}
- /**
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Cache\Repository::macro($name, $macro);
+ \Illuminate\Cache\Repository::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Cache\Repository::mixin($mixin, $replace);
+ \Illuminate\Cache\Repository::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Cache\Repository::hasMacro($name);
+ return \Illuminate\Cache\Repository::hasMacro($name);
}
- /**
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Cache\Repository::flushMacros();
+ }
+
+ /**
* Dynamically handle calls to the class.
*
* @param string $method
* @param array $parameters
- * @return mixed
+ * @return mixed
* @throws \BadMethodCallException
- * @static
- */
+ * @static
+ */
public static function macroCall($method, $parameters)
{
- /** @var \Illuminate\Cache\Repository $instance */
- return $instance->macroCall($method, $parameters);
+ /** @var \Illuminate\Cache\Repository $instance */
+ return $instance->macroCall($method, $parameters);
}
- /**
- * Remove all items from the cache.
- *
- * @return bool
- * @static
- */
- public static function flush()
- {
- /** @var \Illuminate\Cache\FileStore $instance */
- return $instance->flush();
- }
- /**
- * Get the Filesystem instance.
- *
- * @return \Illuminate\Filesystem\Filesystem
- * @static
- */
- public static function getFilesystem()
- {
- /** @var \Illuminate\Cache\FileStore $instance */
- return $instance->getFilesystem();
- }
- /**
- * Get the working directory of the cache.
- *
- * @return string
- * @static
- */
- public static function getDirectory()
- {
- /** @var \Illuminate\Cache\FileStore $instance */
- return $instance->getDirectory();
- }
- /**
- * Get the cache key prefix.
- *
- * @return string
- * @static
- */
- public static function getPrefix()
- {
- /** @var \Illuminate\Cache\FileStore $instance */
- return $instance->getPrefix();
- }
- /**
+
+ /**
* Get a lock instance.
*
* @param string $name
* @param int $seconds
* @param string|null $owner
- * @return \Illuminate\Contracts\Cache\Lock
- * @static
- */
+ * @return \Illuminate\Contracts\Cache\Lock
+ * @static
+ */
public static function lock($name, $seconds = 0, $owner = null)
{
- /** @var \Illuminate\Cache\FileStore $instance */
- return $instance->lock($name, $seconds, $owner);
+ /** @var \Illuminate\Cache\FileStore $instance */
+ return $instance->lock($name, $seconds, $owner);
}
- /**
+
+ /**
* Restore a lock instance using the owner identifier.
*
* @param string $name
* @param string $owner
- * @return \Illuminate\Contracts\Cache\Lock
- * @static
- */
+ * @return \Illuminate\Contracts\Cache\Lock
+ * @static
+ */
public static function restoreLock($name, $owner)
{
- /** @var \Illuminate\Cache\FileStore $instance */
- return $instance->restoreLock($name, $owner);
+ /** @var \Illuminate\Cache\FileStore $instance */
+ return $instance->restoreLock($name, $owner);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Remove all items from the cache.
+ *
+ * @return bool
+ * @static
+ */
+ public static function flush()
+ {
+ /** @var \Illuminate\Cache\FileStore $instance */
+ return $instance->flush();
+ }
+
+ /**
+ * Get the full path for the given cache key.
+ *
+ * @param string $key
+ * @return string
+ * @static
+ */
+ public static function path($key)
+ {
+ /** @var \Illuminate\Cache\FileStore $instance */
+ return $instance->path($key);
+ }
+
+ /**
+ * Get the Filesystem instance.
+ *
+ * @return \Illuminate\Filesystem\Filesystem
+ * @static
+ */
+ public static function getFilesystem()
+ {
+ /** @var \Illuminate\Cache\FileStore $instance */
+ return $instance->getFilesystem();
+ }
+
+ /**
+ * Get the working directory of the cache.
+ *
+ * @return string
+ * @static
+ */
+ public static function getDirectory()
+ {
+ /** @var \Illuminate\Cache\FileStore $instance */
+ return $instance->getDirectory();
+ }
+
+ /**
+ * Set the working directory of the cache.
+ *
+ * @param string $directory
+ * @return \Illuminate\Cache\FileStore
+ * @static
+ */
+ public static function setDirectory($directory)
+ {
+ /** @var \Illuminate\Cache\FileStore $instance */
+ return $instance->setDirectory($directory);
+ }
+
+ /**
+ * Set the cache directory where locks should be stored.
+ *
+ * @param string|null $lockDirectory
+ * @return \Illuminate\Cache\FileStore
+ * @static
+ */
+ public static function setLockDirectory($lockDirectory)
+ {
+ /** @var \Illuminate\Cache\FileStore $instance */
+ return $instance->setLockDirectory($lockDirectory);
+ }
+
+ /**
+ * Get the cache key prefix.
+ *
+ * @return string
+ * @static
+ */
+ public static function getPrefix()
+ {
+ /** @var \Illuminate\Cache\FileStore $instance */
+ return $instance->getPrefix();
+ }
+
+ }
+ /**
* @see \Illuminate\Config\Repository
- */
- class Config {
- /**
+ */
+ class Config {
+ /**
* Determine if the given configuration value exists.
*
* @param string $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function has($key)
{
- /** @var \Illuminate\Config\Repository $instance */
- return $instance->has($key);
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->has($key);
}
- /**
+
+ /**
* Get the specified configuration value.
*
* @param array|string $key
* @param mixed $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function get($key, $default = null)
{
- /** @var \Illuminate\Config\Repository $instance */
- return $instance->get($key, $default);
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->get($key, $default);
}
- /**
+
+ /**
* Get many configuration values.
*
- * @param array $keys
- * @return array
- * @static
- */
+ * @param array $keys
+ * @return array
+ * @static
+ */
public static function getMany($keys)
{
- /** @var \Illuminate\Config\Repository $instance */
- return $instance->getMany($keys);
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->getMany($keys);
}
- /**
+
+ /**
+ * Get the specified string configuration value.
+ *
+ * @param string $key
+ * @param (\Closure():(string|null))|string|null $default
+ * @return string
+ * @static
+ */
+ public static function string($key, $default = null)
+ {
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->string($key, $default);
+ }
+
+ /**
+ * Get the specified integer configuration value.
+ *
+ * @param string $key
+ * @param (\Closure():(int|null))|int|null $default
+ * @return int
+ * @static
+ */
+ public static function integer($key, $default = null)
+ {
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->integer($key, $default);
+ }
+
+ /**
+ * Get the specified float configuration value.
+ *
+ * @param string $key
+ * @param (\Closure():(float|null))|float|null $default
+ * @return float
+ * @static
+ */
+ public static function float($key, $default = null)
+ {
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->float($key, $default);
+ }
+
+ /**
+ * Get the specified boolean configuration value.
+ *
+ * @param string $key
+ * @param (\Closure():(bool|null))|bool|null $default
+ * @return bool
+ * @static
+ */
+ public static function boolean($key, $default = null)
+ {
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->boolean($key, $default);
+ }
+
+ /**
+ * Get the specified array configuration value.
+ *
+ * @param string $key
+ * @param (\Closure():(array|null))|array|null $default
+ * @return array
+ * @static
+ */
+ public static function array($key, $default = null)
+ {
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->array($key, $default);
+ }
+
+ /**
* Set a given configuration value.
*
* @param array|string $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function set($key, $value = null)
{
- /** @var \Illuminate\Config\Repository $instance */
- $instance->set($key, $value);
+ /** @var \Illuminate\Config\Repository $instance */
+ $instance->set($key, $value);
}
- /**
+
+ /**
* Prepend a value onto an array configuration value.
*
* @param string $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function prepend($key, $value)
{
- /** @var \Illuminate\Config\Repository $instance */
- $instance->prepend($key, $value);
+ /** @var \Illuminate\Config\Repository $instance */
+ $instance->prepend($key, $value);
}
- /**
+
+ /**
* Push a value onto an array configuration value.
*
* @param string $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function push($key, $value)
{
- /** @var \Illuminate\Config\Repository $instance */
- $instance->push($key, $value);
+ /** @var \Illuminate\Config\Repository $instance */
+ $instance->push($key, $value);
}
- /**
+
+ /**
* Get all of the configuration items for the application.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function all()
{
- /** @var \Illuminate\Config\Repository $instance */
- return $instance->all();
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->all();
}
- /**
+
+ /**
* Determine if the given configuration option exists.
*
* @param string $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function offsetExists($key)
{
- /** @var \Illuminate\Config\Repository $instance */
- return $instance->offsetExists($key);
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->offsetExists($key);
}
- /**
+
+ /**
* Get a configuration option.
*
* @param string $key
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function offsetGet($key)
{
- /** @var \Illuminate\Config\Repository $instance */
- return $instance->offsetGet($key);
+ /** @var \Illuminate\Config\Repository $instance */
+ return $instance->offsetGet($key);
}
- /**
+
+ /**
* Set a configuration option.
*
* @param string $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function offsetSet($key, $value)
{
- /** @var \Illuminate\Config\Repository $instance */
- $instance->offsetSet($key, $value);
+ /** @var \Illuminate\Config\Repository $instance */
+ $instance->offsetSet($key, $value);
}
- /**
+
+ /**
* Unset a configuration option.
*
* @param string $key
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function offsetUnset($key)
{
- /** @var \Illuminate\Config\Repository $instance */
- $instance->offsetUnset($key);
+ /** @var \Illuminate\Config\Repository $instance */
+ $instance->offsetUnset($key);
}
-
- }
- /**
- *
- *
+
+ /**
+ * 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)
+ {
+ \Illuminate\Config\Repository::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)
+ {
+ \Illuminate\Config\Repository::mixin($mixin, $replace);
+ }
+
+ /**
+ * Checks if macro is registered.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function hasMacro($name)
+ {
+ return \Illuminate\Config\Repository::hasMacro($name);
+ }
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Config\Repository::flushMacros();
+ }
+
+ }
+ /**
* @see \Illuminate\Cookie\CookieJar
- */
- class Cookie {
- /**
+ */
+ class Cookie {
+ /**
* Create a new cookie instance.
*
* @param string $name
@@ -3830,16 +5495,17 @@
* @param bool $httpOnly
* @param bool $raw
* @param string|null $sameSite
- * @return \Symfony\Component\HttpFoundation\Cookie
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Cookie
+ * @static
+ */
public static function make($name, $value, $minutes = 0, $path = null, $domain = null, $secure = null, $httpOnly = true, $raw = false, $sameSite = null)
{
- /** @var \Illuminate\Cookie\CookieJar $instance */
- return $instance->make($name, $value, $minutes, $path, $domain, $secure, $httpOnly, $raw, $sameSite);
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ return $instance->make($name, $value, $minutes, $path, $domain, $secure, $httpOnly, $raw, $sameSite);
}
- /**
- * Create a cookie that lasts "forever" (five years).
+
+ /**
+ * Create a cookie that lasts "forever" (400 days).
*
* @param string $name
* @param string $value
@@ -3849,5096 +5515,7243 @@
* @param bool $httpOnly
* @param bool $raw
* @param string|null $sameSite
- * @return \Symfony\Component\HttpFoundation\Cookie
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Cookie
+ * @static
+ */
public static function forever($name, $value, $path = null, $domain = null, $secure = null, $httpOnly = true, $raw = false, $sameSite = null)
{
- /** @var \Illuminate\Cookie\CookieJar $instance */
- return $instance->forever($name, $value, $path, $domain, $secure, $httpOnly, $raw, $sameSite);
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ return $instance->forever($name, $value, $path, $domain, $secure, $httpOnly, $raw, $sameSite);
}
- /**
+
+ /**
* Expire the given cookie.
*
* @param string $name
* @param string|null $path
* @param string|null $domain
- * @return \Symfony\Component\HttpFoundation\Cookie
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Cookie
+ * @static
+ */
public static function forget($name, $path = null, $domain = null)
{
- /** @var \Illuminate\Cookie\CookieJar $instance */
- return $instance->forget($name, $path, $domain);
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ return $instance->forget($name, $path, $domain);
}
- /**
+
+ /**
* Determine if a cookie has been queued.
*
* @param string $key
* @param string|null $path
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasQueued($key, $path = null)
{
- /** @var \Illuminate\Cookie\CookieJar $instance */
- return $instance->hasQueued($key, $path);
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ return $instance->hasQueued($key, $path);
}
- /**
+
+ /**
* Get a queued cookie instance.
*
* @param string $key
* @param mixed $default
* @param string|null $path
- * @return \Symfony\Component\HttpFoundation\Cookie|null
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Cookie|null
+ * @static
+ */
public static function queued($key, $default = null, $path = null)
{
- /** @var \Illuminate\Cookie\CookieJar $instance */
- return $instance->queued($key, $default, $path);
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ return $instance->queued($key, $default, $path);
}
- /**
+
+ /**
* Queue a cookie to send with the next response.
*
- * @param array $parameters
- * @return void
- * @static
- */
+ * @param mixed $parameters
+ * @return void
+ * @static
+ */
public static function queue(...$parameters)
{
- /** @var \Illuminate\Cookie\CookieJar $instance */
- $instance->queue(...$parameters);
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ $instance->queue(...$parameters);
}
- /**
+
+ /**
+ * Queue a cookie to expire with the next response.
+ *
+ * @param string $name
+ * @param string|null $path
+ * @param string|null $domain
+ * @return void
+ * @static
+ */
+ public static function expire($name, $path = null, $domain = null)
+ {
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ $instance->expire($name, $path, $domain);
+ }
+
+ /**
* Remove a cookie from the queue.
*
* @param string $name
* @param string|null $path
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function unqueue($name, $path = null)
{
- /** @var \Illuminate\Cookie\CookieJar $instance */
- $instance->unqueue($name, $path);
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ $instance->unqueue($name, $path);
}
- /**
+
+ /**
* Set the default path and domain for the jar.
*
* @param string $path
- * @param string $domain
- * @param bool $secure
+ * @param string|null $domain
+ * @param bool|null $secure
* @param string|null $sameSite
- * @return \Illuminate\Cookie\CookieJar
- * @static
- */
+ * @return \Illuminate\Cookie\CookieJar
+ * @static
+ */
public static function setDefaultPathAndDomain($path, $domain, $secure = false, $sameSite = null)
{
- /** @var \Illuminate\Cookie\CookieJar $instance */
- return $instance->setDefaultPathAndDomain($path, $domain, $secure, $sameSite);
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ return $instance->setDefaultPathAndDomain($path, $domain, $secure, $sameSite);
}
- /**
+
+ /**
* Get the cookies which have been queued for the next request.
*
- * @return \Symfony\Component\HttpFoundation\Cookie[]
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Cookie[]
+ * @static
+ */
public static function getQueuedCookies()
{
- /** @var \Illuminate\Cookie\CookieJar $instance */
- return $instance->getQueuedCookies();
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ return $instance->getQueuedCookies();
}
- /**
+
+ /**
+ * Flush the cookies which have been queued for the next request.
+ *
+ * @return \Illuminate\Cookie\CookieJar
+ * @static
+ */
+ public static function flushQueuedCookies()
+ {
+ /** @var \Illuminate\Cookie\CookieJar $instance */
+ return $instance->flushQueuedCookies();
+ }
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Cookie\CookieJar::macro($name, $macro);
+ \Illuminate\Cookie\CookieJar::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Cookie\CookieJar::mixin($mixin, $replace);
+ \Illuminate\Cookie\CookieJar::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Cookie\CookieJar::hasMacro($name);
+ return \Illuminate\Cookie\CookieJar::hasMacro($name);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Cookie\CookieJar::flushMacros();
+ }
+
+ }
+ /**
* @see \Illuminate\Encryption\Encrypter
- */
- class Crypt {
- /**
+ */
+ class Crypt {
+ /**
* Determine if the given key and cipher combination is valid.
*
* @param string $key
* @param string $cipher
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function supported($key, $cipher)
{
- return \Illuminate\Encryption\Encrypter::supported($key, $cipher);
+ return \Illuminate\Encryption\Encrypter::supported($key, $cipher);
}
- /**
+
+ /**
* Create a new encryption key for the given cipher.
*
* @param string $cipher
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function generateKey($cipher)
{
- return \Illuminate\Encryption\Encrypter::generateKey($cipher);
+ return \Illuminate\Encryption\Encrypter::generateKey($cipher);
}
- /**
+
+ /**
* Encrypt the given value.
*
* @param mixed $value
* @param bool $serialize
- * @return string
+ * @return string
* @throws \Illuminate\Contracts\Encryption\EncryptException
- * @static
- */
+ * @static
+ */
public static function encrypt($value, $serialize = true)
{
- /** @var \Illuminate\Encryption\Encrypter $instance */
- return $instance->encrypt($value, $serialize);
+ /** @var \Illuminate\Encryption\Encrypter $instance */
+ return $instance->encrypt($value, $serialize);
}
- /**
+
+ /**
* Encrypt a string without serialization.
*
* @param string $value
- * @return string
+ * @return string
* @throws \Illuminate\Contracts\Encryption\EncryptException
- * @static
- */
+ * @static
+ */
public static function encryptString($value)
{
- /** @var \Illuminate\Encryption\Encrypter $instance */
- return $instance->encryptString($value);
+ /** @var \Illuminate\Encryption\Encrypter $instance */
+ return $instance->encryptString($value);
}
- /**
+
+ /**
* Decrypt the given value.
*
* @param string $payload
* @param bool $unserialize
- * @return mixed
+ * @return mixed
* @throws \Illuminate\Contracts\Encryption\DecryptException
- * @static
- */
+ * @static
+ */
public static function decrypt($payload, $unserialize = true)
{
- /** @var \Illuminate\Encryption\Encrypter $instance */
- return $instance->decrypt($payload, $unserialize);
+ /** @var \Illuminate\Encryption\Encrypter $instance */
+ return $instance->decrypt($payload, $unserialize);
}
- /**
+
+ /**
* Decrypt the given string without unserialization.
*
* @param string $payload
- * @return string
+ * @return string
* @throws \Illuminate\Contracts\Encryption\DecryptException
- * @static
- */
+ * @static
+ */
public static function decryptString($payload)
{
- /** @var \Illuminate\Encryption\Encrypter $instance */
- return $instance->decryptString($payload);
+ /** @var \Illuminate\Encryption\Encrypter $instance */
+ return $instance->decryptString($payload);
}
- /**
- * Get the encryption key.
+
+ /**
+ * Get the encryption key that the encrypter is currently using.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getKey()
{
- /** @var \Illuminate\Encryption\Encrypter $instance */
- return $instance->getKey();
+ /** @var \Illuminate\Encryption\Encrypter $instance */
+ return $instance->getKey();
}
-
- }
- /**
- *
- *
+
+ /**
+ * Get the current encryption key and all previous encryption keys.
+ *
+ * @return array
+ * @static
+ */
+ public static function getAllKeys()
+ {
+ /** @var \Illuminate\Encryption\Encrypter $instance */
+ return $instance->getAllKeys();
+ }
+
+ /**
+ * Get the previous encryption keys.
+ *
+ * @return array
+ * @static
+ */
+ public static function getPreviousKeys()
+ {
+ /** @var \Illuminate\Encryption\Encrypter $instance */
+ return $instance->getPreviousKeys();
+ }
+
+ /**
+ * Set the previous / legacy encryption keys that should be utilized if decryption fails.
+ *
+ * @param array $keys
+ * @return \Illuminate\Encryption\Encrypter
+ * @static
+ */
+ public static function previousKeys($keys)
+ {
+ /** @var \Illuminate\Encryption\Encrypter $instance */
+ return $instance->previousKeys($keys);
+ }
+
+ }
+ /**
* @see \Illuminate\Database\DatabaseManager
- * @see \Illuminate\Database\Connection
- */
- class DB {
- /**
+ */
+ class DB {
+ /**
* Get a database connection instance.
*
* @param string|null $name
- * @return \Illuminate\Database\Connection
- * @static
- */
+ * @return \Illuminate\Database\Connection
+ * @static
+ */
public static function connection($name = null)
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- return $instance->connection($name);
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->connection($name);
}
- /**
+
+ /**
+ * Build a database connection instance from the given configuration.
+ *
+ * @param array $config
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
+ public static function build($config)
+ {
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->build($config);
+ }
+
+ /**
+ * Calculate the dynamic connection name for an on-demand connection based on its configuration.
+ *
+ * @param array $config
+ * @return string
+ * @static
+ */
+ public static function calculateDynamicConnectionName($config)
+ {
+ return \Illuminate\Database\DatabaseManager::calculateDynamicConnectionName($config);
+ }
+
+ /**
+ * Get a database connection instance from the given configuration.
+ *
+ * @param string $name
+ * @param array $config
+ * @param bool $force
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
+ public static function connectUsing($name, $config, $force = false)
+ {
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->connectUsing($name, $config, $force);
+ }
+
+ /**
* Disconnect from the given database and remove from local cache.
*
* @param string|null $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function purge($name = null)
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- $instance->purge($name);
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ $instance->purge($name);
}
- /**
+
+ /**
* Disconnect from the given database.
*
* @param string|null $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function disconnect($name = null)
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- $instance->disconnect($name);
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ $instance->disconnect($name);
}
- /**
+
+ /**
* Reconnect to the given database.
*
* @param string|null $name
- * @return \Illuminate\Database\Connection
- * @static
- */
+ * @return \Illuminate\Database\Connection
+ * @static
+ */
public static function reconnect($name = null)
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- return $instance->reconnect($name);
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->reconnect($name);
}
- /**
+
+ /**
* Set the default database connection for the callback execution.
*
* @param string $name
* @param callable $callback
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function usingConnection($name, $callback)
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- return $instance->usingConnection($name, $callback);
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->usingConnection($name, $callback);
}
- /**
+
+ /**
* Get the default connection name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultConnection()
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- return $instance->getDefaultConnection();
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->getDefaultConnection();
}
- /**
+
+ /**
* Set the default connection name.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDefaultConnection($name)
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- $instance->setDefaultConnection($name);
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ $instance->setDefaultConnection($name);
}
- /**
- * Get all of the support drivers.
+
+ /**
+ * Get all of the supported drivers.
*
- * @return array
- * @static
- */
+ * @return string[]
+ * @static
+ */
public static function supportedDrivers()
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- return $instance->supportedDrivers();
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->supportedDrivers();
}
- /**
+
+ /**
* Get all of the drivers that are actually available.
*
- * @return array
- * @static
- */
+ * @return string[]
+ * @static
+ */
public static function availableDrivers()
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- return $instance->availableDrivers();
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->availableDrivers();
}
- /**
+
+ /**
* Register an extension connection resolver.
*
* @param string $name
* @param callable $resolver
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function extend($name, $resolver)
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- $instance->extend($name, $resolver);
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ $instance->extend($name, $resolver);
}
- /**
+
+ /**
+ * Remove an extension connection resolver.
+ *
+ * @param string $name
+ * @return void
+ * @static
+ */
+ public static function forgetExtension($name)
+ {
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ $instance->forgetExtension($name);
+ }
+
+ /**
* Return all of the created connections.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getConnections()
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- return $instance->getConnections();
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->getConnections();
}
- /**
+
+ /**
* Set the database reconnector callback.
*
* @param callable $reconnector
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setReconnector($reconnector)
{
- /** @var \Illuminate\Database\DatabaseManager $instance */
- $instance->setReconnector($reconnector);
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ $instance->setReconnector($reconnector);
}
- /**
+
+ /**
+ * Set the application instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Foundation\Application $app
+ * @return \Illuminate\Database\DatabaseManager
+ * @static
+ */
+ public static function setApplication($app)
+ {
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->setApplication($app);
+ }
+
+ /**
+ * 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)
+ {
+ \Illuminate\Database\DatabaseManager::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)
+ {
+ \Illuminate\Database\DatabaseManager::mixin($mixin, $replace);
+ }
+
+ /**
+ * Checks if macro is registered.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function hasMacro($name)
+ {
+ return \Illuminate\Database\DatabaseManager::hasMacro($name);
+ }
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Database\DatabaseManager::flushMacros();
+ }
+
+ /**
+ * Dynamically handle calls to the class.
+ *
+ * @param string $method
+ * @param array $parameters
+ * @return mixed
+ * @throws \BadMethodCallException
+ * @static
+ */
+ public static function macroCall($method, $parameters)
+ {
+ /** @var \Illuminate\Database\DatabaseManager $instance */
+ return $instance->macroCall($method, $parameters);
+ }
+
+ /**
+ * Get a human-readable name for the given connection driver.
+ *
+ * @return string
+ * @static
+ */
+ public static function getDriverTitle()
+ {
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getDriverTitle();
+ }
+
+ /**
+ * Run an insert statement against the database.
+ *
+ * @param string $query
+ * @param array $bindings
+ * @param string|null $sequence
+ * @return bool
+ * @static
+ */
+ public static function insert($query, $bindings = [], $sequence = null)
+ {
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->insert($query, $bindings, $sequence);
+ }
+
+ /**
+ * Get the connection's last insert ID.
+ *
+ * @return string|int|null
+ * @static
+ */
+ public static function getLastInsertId()
+ {
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getLastInsertId();
+ }
+
+ /**
* Determine if the connected database is a MariaDB database.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isMaria()
{
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->isMaria();
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->isMaria();
}
- /**
+
+ /**
+ * Get the server version for the connection.
+ *
+ * @return string
+ * @static
+ */
+ public static function getServerVersion()
+ {
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getServerVersion();
+ }
+
+ /**
* Get a schema builder instance for the connection.
*
- * @return \Illuminate\Database\Schema\MySqlBuilder
- * @static
- */
+ * @return \Illuminate\Database\Schema\MySqlBuilder
+ * @static
+ */
public static function getSchemaBuilder()
{
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getSchemaBuilder();
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getSchemaBuilder();
}
- /**
+
+ /**
* Get the schema state for the connection.
*
* @param \Illuminate\Filesystem\Filesystem|null $files
* @param callable|null $processFactory
- * @return \Illuminate\Database\Schema\MySqlSchemaState
- * @static
- */
+ * @return \Illuminate\Database\Schema\MySqlSchemaState
+ * @static
+ */
public static function getSchemaState($files = null, $processFactory = null)
{
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getSchemaState($files, $processFactory);
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getSchemaState($files, $processFactory);
}
- /**
+
+ /**
* Set the query grammar to the default implementation.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function useDefaultQueryGrammar()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->useDefaultQueryGrammar();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->useDefaultQueryGrammar();
}
- /**
+
+ /**
* Set the schema grammar to the default implementation.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function useDefaultSchemaGrammar()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->useDefaultSchemaGrammar();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->useDefaultSchemaGrammar();
}
- /**
+
+ /**
* Set the query post processor to the default implementation.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function useDefaultPostProcessor()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->useDefaultPostProcessor();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->useDefaultPostProcessor();
}
- /**
+
+ /**
* Begin a fluent query against a database table.
*
- * @param \Closure|\Illuminate\Database\Query\Builder|string $table
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table
* @param string|null $as
- * @return \Illuminate\Database\Query\Builder
- * @static
- */
+ * @return \Illuminate\Database\Query\Builder
+ * @static
+ */
public static function table($table, $as = null)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->table($table, $as);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->table($table, $as);
}
- /**
+
+ /**
* Get a new query builder instance.
*
- * @return \Illuminate\Database\Query\Builder
- * @static
- */
+ * @return \Illuminate\Database\Query\Builder
+ * @static
+ */
public static function query()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->query();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->query();
}
- /**
+
+ /**
* Run a select statement and return a single result.
*
* @param string $query
* @param array $bindings
* @param bool $useReadPdo
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function selectOne($query, $bindings = [], $useReadPdo = true)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->selectOne($query, $bindings, $useReadPdo);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->selectOne($query, $bindings, $useReadPdo);
}
- /**
+
+ /**
+ * Run a select statement and return the first column of the first row.
+ *
+ * @param string $query
+ * @param array $bindings
+ * @param bool $useReadPdo
+ * @return mixed
+ * @throws \Illuminate\Database\MultipleColumnsSelectedException
+ * @static
+ */
+ public static function scalar($query, $bindings = [], $useReadPdo = true)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->scalar($query, $bindings, $useReadPdo);
+ }
+
+ /**
* Run a select statement against the database.
*
* @param string $query
* @param array $bindings
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function selectFromWriteConnection($query, $bindings = [])
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->selectFromWriteConnection($query, $bindings);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->selectFromWriteConnection($query, $bindings);
}
- /**
+
+ /**
* Run a select statement against the database.
*
* @param string $query
* @param array $bindings
* @param bool $useReadPdo
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function select($query, $bindings = [], $useReadPdo = true)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->select($query, $bindings, $useReadPdo);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->select($query, $bindings, $useReadPdo);
}
- /**
+
+ /**
+ * Run a select statement against the database and returns all of the result sets.
+ *
+ * @param string $query
+ * @param array $bindings
+ * @param bool $useReadPdo
+ * @return array
+ * @static
+ */
+ public static function selectResultSets($query, $bindings = [], $useReadPdo = true)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->selectResultSets($query, $bindings, $useReadPdo);
+ }
+
+ /**
* Run a select statement against the database and returns a generator.
*
* @param string $query
* @param array $bindings
* @param bool $useReadPdo
- * @return \Generator
- * @static
- */
+ * @return \Generator
+ * @static
+ */
public static function cursor($query, $bindings = [], $useReadPdo = true)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->cursor($query, $bindings, $useReadPdo);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->cursor($query, $bindings, $useReadPdo);
}
- /**
- * Run an insert statement against the database.
- *
- * @param string $query
- * @param array $bindings
- * @return bool
- * @static
- */
- public static function insert($query, $bindings = [])
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->insert($query, $bindings);
- }
- /**
+
+ /**
* Run an update statement against the database.
*
* @param string $query
* @param array $bindings
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function update($query, $bindings = [])
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->update($query, $bindings);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->update($query, $bindings);
}
- /**
+
+ /**
* Run a delete statement against the database.
*
* @param string $query
* @param array $bindings
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function delete($query, $bindings = [])
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->delete($query, $bindings);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->delete($query, $bindings);
}
- /**
+
+ /**
* Execute an SQL statement and return the boolean result.
*
* @param string $query
* @param array $bindings
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function statement($query, $bindings = [])
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->statement($query, $bindings);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->statement($query, $bindings);
}
- /**
+
+ /**
* Run an SQL statement and get the number of rows affected.
*
* @param string $query
* @param array $bindings
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function affectingStatement($query, $bindings = [])
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->affectingStatement($query, $bindings);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->affectingStatement($query, $bindings);
}
- /**
+
+ /**
* Run a raw, unprepared query against the PDO connection.
*
* @param string $query
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function unprepared($query)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->unprepared($query);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->unprepared($query);
}
- /**
+
+ /**
+ * Get the number of open connections for the database.
+ *
+ * @return int|null
+ * @static
+ */
+ public static function threadCount()
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->threadCount();
+ }
+
+ /**
* Execute the given callback in "dry run" mode.
*
* @param \Closure $callback
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function pretend($callback)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->pretend($callback);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->pretend($callback);
}
- /**
+
+ /**
+ * Execute the given callback without "pretending".
+ *
+ * @param \Closure $callback
+ * @return mixed
+ * @static
+ */
+ public static function withoutPretending($callback)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->withoutPretending($callback);
+ }
+
+ /**
* Bind values to their parameters in the given statement.
*
* @param \PDOStatement $statement
* @param array $bindings
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function bindValues($statement, $bindings)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->bindValues($statement, $bindings);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->bindValues($statement, $bindings);
}
- /**
+
+ /**
* Prepare the query bindings for execution.
*
* @param array $bindings
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function prepareBindings($bindings)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->prepareBindings($bindings);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->prepareBindings($bindings);
}
- /**
+
+ /**
* Log a query in the connection's query log.
*
* @param string $query
* @param array $bindings
* @param float|null $time
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function logQuery($query, $bindings, $time = null)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->logQuery($query, $bindings, $time);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->logQuery($query, $bindings, $time);
}
- /**
+
+ /**
+ * Register a callback to be invoked when the connection queries for longer than a given amount of time.
+ *
+ * @param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold
+ * @param callable $handler
+ * @return void
+ * @static
+ */
+ public static function whenQueryingForLongerThan($threshold, $handler)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->whenQueryingForLongerThan($threshold, $handler);
+ }
+
+ /**
+ * Allow all the query duration handlers to run again, even if they have already run.
+ *
+ * @return void
+ * @static
+ */
+ public static function allowQueryDurationHandlersToRunAgain()
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->allowQueryDurationHandlersToRunAgain();
+ }
+
+ /**
+ * Get the duration of all run queries in milliseconds.
+ *
+ * @return float
+ * @static
+ */
+ public static function totalQueryDuration()
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->totalQueryDuration();
+ }
+
+ /**
+ * Reset the duration of all run queries.
+ *
+ * @return void
+ * @static
+ */
+ public static function resetTotalQueryDuration()
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->resetTotalQueryDuration();
+ }
+
+ /**
+ * Reconnect to the database if a PDO connection is missing.
+ *
+ * @return void
+ * @static
+ */
+ public static function reconnectIfMissingConnection()
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->reconnectIfMissingConnection();
+ }
+
+ /**
+ * Register a hook to be run just before a database transaction is started.
+ *
+ * @param \Closure $callback
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
+ public static function beforeStartingTransaction($callback)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->beforeStartingTransaction($callback);
+ }
+
+ /**
+ * Register a hook to be run just before a database query is executed.
+ *
+ * @param \Closure $callback
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
+ public static function beforeExecuting($callback)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->beforeExecuting($callback);
+ }
+
+ /**
* Register a database query listener with the connection.
*
* @param \Closure $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function listen($callback)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->listen($callback);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->listen($callback);
}
- /**
+
+ /**
* Get a new raw query expression.
*
* @param mixed $value
- * @return \Illuminate\Database\Query\Expression
- * @static
- */
+ * @return \Illuminate\Contracts\Database\Query\Expression
+ * @static
+ */
public static function raw($value)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->raw($value);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->raw($value);
}
- /**
+
+ /**
+ * Escape a value for safe SQL embedding.
+ *
+ * @param string|float|int|bool|null $value
+ * @param bool $binary
+ * @return string
+ * @static
+ */
+ public static function escape($value, $binary = false)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->escape($value, $binary);
+ }
+
+ /**
+ * Determine if the database connection has modified any database records.
+ *
+ * @return bool
+ * @static
+ */
+ public static function hasModifiedRecords()
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->hasModifiedRecords();
+ }
+
+ /**
* Indicate if any records have been modified.
*
* @param bool $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function recordsHaveBeenModified($value = true)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->recordsHaveBeenModified($value);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->recordsHaveBeenModified($value);
}
- /**
- * Is Doctrine available?
+
+ /**
+ * Set the record modification state.
*
- * @return bool
- * @static
- */
- public static function isDoctrineAvailable()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->isDoctrineAvailable();
+ * @param bool $value
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
+ public static function setRecordModificationState($value)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setRecordModificationState($value);
}
- /**
- * Get a Doctrine Schema Column instance.
+
+ /**
+ * Reset the record modification state.
*
- * @param string $table
- * @param string $column
- * @return \Doctrine\DBAL\Schema\Column
- * @static
- */
- public static function getDoctrineColumn($table, $column)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getDoctrineColumn($table, $column);
+ * @return void
+ * @static
+ */
+ public static function forgetRecordModificationState()
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->forgetRecordModificationState();
}
- /**
- * Get the Doctrine DBAL schema manager for the connection.
+
+ /**
+ * Indicate that the connection should use the write PDO connection for reads.
*
- * @return \Doctrine\DBAL\Schema\AbstractSchemaManager
- * @static
- */
- public static function getDoctrineSchemaManager()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getDoctrineSchemaManager();
+ * @param bool $value
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
+ public static function useWriteConnectionWhenReading($value = true)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->useWriteConnectionWhenReading($value);
}
- /**
- * Get the Doctrine DBAL database connection instance.
- *
- * @return \Doctrine\DBAL\Connection
- * @static
- */
- public static function getDoctrineConnection()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getDoctrineConnection();
- }
- /**
+
+ /**
* Get the current PDO connection.
*
- * @return \PDO
- * @static
- */
+ * @return \PDO
+ * @static
+ */
public static function getPdo()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getPdo();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getPdo();
}
- /**
+
+ /**
* Get the current PDO connection parameter without executing any reconnect logic.
*
- * @return \PDO|\Closure|null
- * @static
- */
+ * @return \PDO|\Closure|null
+ * @static
+ */
public static function getRawPdo()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getRawPdo();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getRawPdo();
}
- /**
+
+ /**
* Get the current PDO connection used for reading.
*
- * @return \PDO
- * @static
- */
+ * @return \PDO
+ * @static
+ */
public static function getReadPdo()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getReadPdo();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getReadPdo();
}
- /**
+
+ /**
* Get the current read PDO connection parameter without executing any reconnect logic.
*
- * @return \PDO|\Closure|null
- * @static
- */
+ * @return \PDO|\Closure|null
+ * @static
+ */
public static function getRawReadPdo()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getRawReadPdo();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getRawReadPdo();
}
- /**
+
+ /**
* Set the PDO connection.
*
* @param \PDO|\Closure|null $pdo
- * @return \Illuminate\Database\MySqlConnection
- * @static
- */
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
public static function setPdo($pdo)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->setPdo($pdo);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setPdo($pdo);
}
- /**
+
+ /**
* Set the PDO connection used for reading.
*
* @param \PDO|\Closure|null $pdo
- * @return \Illuminate\Database\MySqlConnection
- * @static
- */
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
public static function setReadPdo($pdo)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->setReadPdo($pdo);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setReadPdo($pdo);
}
- /**
+
+ /**
* Get the database connection name.
*
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function getName()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getName();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getName();
}
- /**
+
+ /**
+ * Get the database connection full name.
+ *
+ * @return string|null
+ * @static
+ */
+ public static function getNameWithReadWriteType()
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getNameWithReadWriteType();
+ }
+
+ /**
* Get an option from the configuration options.
*
* @param string|null $option
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function getConfig($option = null)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getConfig($option);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getConfig($option);
}
- /**
+
+ /**
* Get the PDO driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDriverName()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getDriverName();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getDriverName();
}
- /**
+
+ /**
* Get the query grammar used by the connection.
*
- * @return \Illuminate\Database\Query\Grammars\Grammar
- * @static
- */
+ * @return \Illuminate\Database\Query\Grammars\Grammar
+ * @static
+ */
public static function getQueryGrammar()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getQueryGrammar();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getQueryGrammar();
}
- /**
+
+ /**
* Set the query grammar used by the connection.
*
* @param \Illuminate\Database\Query\Grammars\Grammar $grammar
- * @return \Illuminate\Database\MySqlConnection
- * @static
- */
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
public static function setQueryGrammar($grammar)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->setQueryGrammar($grammar);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setQueryGrammar($grammar);
}
- /**
+
+ /**
* Get the schema grammar used by the connection.
*
- * @return \Illuminate\Database\Schema\Grammars\Grammar
- * @static
- */
+ * @return \Illuminate\Database\Schema\Grammars\Grammar
+ * @static
+ */
public static function getSchemaGrammar()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getSchemaGrammar();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getSchemaGrammar();
}
- /**
+
+ /**
* Set the schema grammar used by the connection.
*
* @param \Illuminate\Database\Schema\Grammars\Grammar $grammar
- * @return \Illuminate\Database\MySqlConnection
- * @static
- */
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
public static function setSchemaGrammar($grammar)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->setSchemaGrammar($grammar);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setSchemaGrammar($grammar);
}
- /**
+
+ /**
* Get the query post processor used by the connection.
*
- * @return \Illuminate\Database\Query\Processors\Processor
- * @static
- */
+ * @return \Illuminate\Database\Query\Processors\Processor
+ * @static
+ */
public static function getPostProcessor()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getPostProcessor();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getPostProcessor();
}
- /**
+
+ /**
* Set the query post processor used by the connection.
*
* @param \Illuminate\Database\Query\Processors\Processor $processor
- * @return \Illuminate\Database\MySqlConnection
- * @static
- */
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
public static function setPostProcessor($processor)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->setPostProcessor($processor);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setPostProcessor($processor);
}
- /**
+
+ /**
* Get the event dispatcher used by the connection.
*
- * @return \Illuminate\Contracts\Events\Dispatcher
- * @static
- */
+ * @return \Illuminate\Contracts\Events\Dispatcher
+ * @static
+ */
public static function getEventDispatcher()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getEventDispatcher();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getEventDispatcher();
}
- /**
+
+ /**
* Set the event dispatcher instance on the connection.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
- * @return \Illuminate\Database\MySqlConnection
- * @static
- */
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
public static function setEventDispatcher($events)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->setEventDispatcher($events);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setEventDispatcher($events);
}
- /**
+
+ /**
* Unset the event dispatcher for this connection.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function unsetEventDispatcher()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->unsetEventDispatcher();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->unsetEventDispatcher();
}
- /**
+
+ /**
* Set the transaction manager instance on the connection.
*
* @param \Illuminate\Database\DatabaseTransactionsManager $manager
- * @return \Illuminate\Database\MySqlConnection
- * @static
- */
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
public static function setTransactionManager($manager)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->setTransactionManager($manager);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setTransactionManager($manager);
}
- /**
+
+ /**
* Unset the transaction manager for this connection.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function unsetTransactionManager()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->unsetTransactionManager();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->unsetTransactionManager();
}
- /**
+
+ /**
* Determine if the connection is in a "dry run".
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function pretending()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->pretending();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->pretending();
}
- /**
+
+ /**
* Get the connection query log.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getQueryLog()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getQueryLog();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getQueryLog();
}
- /**
+
+ /**
+ * Get the connection query log with embedded bindings.
+ *
+ * @return array
+ * @static
+ */
+ public static function getRawQueryLog()
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getRawQueryLog();
+ }
+
+ /**
* Clear the query log.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flushQueryLog()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->flushQueryLog();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->flushQueryLog();
}
- /**
+
+ /**
* Enable the query log on the connection.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function enableQueryLog()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->enableQueryLog();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->enableQueryLog();
}
- /**
+
+ /**
* Disable the query log on the connection.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function disableQueryLog()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->disableQueryLog();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->disableQueryLog();
}
- /**
+
+ /**
* Determine whether we're logging queries.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function logging()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->logging();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->logging();
}
- /**
+
+ /**
* Get the name of the connected database.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDatabaseName()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getDatabaseName();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getDatabaseName();
}
- /**
+
+ /**
* Set the name of the connected database.
*
* @param string $database
- * @return \Illuminate\Database\MySqlConnection
- * @static
- */
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
public static function setDatabaseName($database)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->setDatabaseName($database);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setDatabaseName($database);
}
- /**
+
+ /**
+ * Set the read / write type of the connection.
+ *
+ * @param string|null $readWriteType
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
+ public static function setReadWriteType($readWriteType)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setReadWriteType($readWriteType);
+ }
+
+ /**
* Get the table prefix for the connection.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getTablePrefix()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->getTablePrefix();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->getTablePrefix();
}
- /**
+
+ /**
* Set the table prefix in use by the connection.
*
* @param string $prefix
- * @return \Illuminate\Database\MySqlConnection
- * @static
- */
+ * @return \Illuminate\Database\MySqlConnection
+ * @static
+ */
public static function setTablePrefix($prefix)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->setTablePrefix($prefix);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->setTablePrefix($prefix);
}
- /**
+
+ /**
* Set the table prefix and return the grammar.
*
- * @param \Illuminate\Database\Grammar $grammar
- * @return \Illuminate\Database\Grammar
- * @static
- */
+ * @template TGrammar of \Illuminate\Database\Grammar
+ * @param TGrammar $grammar
+ * @return TGrammar
+ * @static
+ */
public static function withTablePrefix($grammar)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->withTablePrefix($grammar);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->withTablePrefix($grammar);
}
- /**
+
+ /**
+ * Execute the given callback without table prefix.
+ *
+ * @param \Closure $callback
+ * @return void
+ * @static
+ */
+ public static function withoutTablePrefix($callback)
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->withoutTablePrefix($callback);
+ }
+
+ /**
* Register a connection resolver.
*
* @param string $driver
* @param \Closure $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function resolverFor($driver, $callback)
- { //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::resolverFor($driver, $callback);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ \Illuminate\Database\MySqlConnection::resolverFor($driver, $callback);
}
- /**
+
+ /**
* Get the connection resolver for the given driver.
*
* @param string $driver
- * @return mixed
- * @static
- */
+ * @return \Closure|null
+ * @static
+ */
public static function getResolver($driver)
- { //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getResolver($driver);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ return \Illuminate\Database\MySqlConnection::getResolver($driver);
}
- /**
- * Execute a Closure within a transaction.
+
+ /**
+ * @template TReturn of mixed
*
- * @param \Closure $callback
+ * Execute a Closure within a transaction.
+ * @param (\Closure(static): TReturn) $callback
* @param int $attempts
- * @return mixed
+ * @return TReturn
* @throws \Throwable
- * @static
- */
+ * @static
+ */
public static function transaction($callback, $attempts = 1)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->transaction($callback, $attempts);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->transaction($callback, $attempts);
}
- /**
+
+ /**
* Start a new database transaction.
*
- * @return void
+ * @return void
* @throws \Throwable
- * @static
- */
+ * @static
+ */
public static function beginTransaction()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->beginTransaction();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->beginTransaction();
}
- /**
+
+ /**
* Commit the active database transaction.
*
- * @return void
+ * @return void
* @throws \Throwable
- * @static
- */
+ * @static
+ */
public static function commit()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->commit();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->commit();
}
- /**
+
+ /**
* Rollback the active database transaction.
*
* @param int|null $toLevel
- * @return void
+ * @return void
* @throws \Throwable
- * @static
- */
+ * @static
+ */
public static function rollBack($toLevel = null)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->rollBack($toLevel);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->rollBack($toLevel);
}
- /**
+
+ /**
* Get the number of active transactions.
*
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function transactionLevel()
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- return $instance->transactionLevel();
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ return $instance->transactionLevel();
}
- /**
+
+ /**
* Execute the callback after a transaction commits.
*
* @param callable $callback
- * @return void
- * @static
- */
+ * @return void
+ * @throws \RuntimeException
+ * @static
+ */
public static function afterCommit($callback)
- { //Method inherited from \Illuminate\Database\Connection
- /** @var \Illuminate\Database\MySqlConnection $instance */
- $instance->afterCommit($callback);
+ {
+ //Method inherited from \Illuminate\Database\Connection
+ /** @var \Illuminate\Database\MySqlConnection $instance */
+ $instance->afterCommit($callback);
}
-
- }
- /**
- *
- *
+
+ }
+ /**
* @see \Illuminate\Events\Dispatcher
- */
- class Event {
- /**
+ * @see \Illuminate\Support\Testing\Fakes\EventFake
+ */
+ class Event {
+ /**
* Register an event listener with the dispatcher.
*
- * @param \Closure|string|array $events
- * @param \Closure|string|null $listener
- * @return void
- * @static
- */
+ * @param \Illuminate\Events\Queued\Closure|callable|array|class-string|string $events
+ * @param \Illuminate\Events\Queued\Closure|callable|array|class-string|null $listener
+ * @return void
+ * @static
+ */
public static function listen($events, $listener = null)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- $instance->listen($events, $listener);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ $instance->listen($events, $listener);
}
- /**
+
+ /**
* Determine if a given event has listeners.
*
* @param string $eventName
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasListeners($eventName)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- return $instance->hasListeners($eventName);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->hasListeners($eventName);
}
- /**
+
+ /**
* Determine if the given event has any wildcard listeners.
*
* @param string $eventName
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasWildcardListeners($eventName)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- return $instance->hasWildcardListeners($eventName);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->hasWildcardListeners($eventName);
}
- /**
+
+ /**
* Register an event and payload to be fired later.
*
* @param string $event
- * @param array $payload
- * @return void
- * @static
- */
+ * @param object|array $payload
+ * @return void
+ * @static
+ */
public static function push($event, $payload = [])
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- $instance->push($event, $payload);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ $instance->push($event, $payload);
}
- /**
+
+ /**
* Flush a set of pushed events.
*
* @param string $event
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flush($event)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- $instance->flush($event);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ $instance->flush($event);
}
- /**
+
+ /**
* Register an event subscriber with the dispatcher.
*
* @param object|string $subscriber
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function subscribe($subscriber)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- $instance->subscribe($subscriber);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ $instance->subscribe($subscriber);
}
- /**
+
+ /**
* Fire an event until the first non-null response is returned.
*
* @param string|object $event
* @param mixed $payload
- * @return array|null
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function until($event, $payload = [])
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- return $instance->until($event, $payload);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->until($event, $payload);
}
- /**
+
+ /**
* Fire an event and call the listeners.
*
* @param string|object $event
* @param mixed $payload
* @param bool $halt
- * @return array|null
- * @static
- */
+ * @return array|null
+ * @static
+ */
public static function dispatch($event, $payload = [], $halt = false)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- return $instance->dispatch($event, $payload, $halt);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->dispatch($event, $payload, $halt);
}
- /**
+
+ /**
* Get all of the listeners for a given event name.
*
* @param string $eventName
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getListeners($eventName)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- return $instance->getListeners($eventName);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->getListeners($eventName);
}
- /**
+
+ /**
* Register an event listener with the dispatcher.
*
- * @param \Closure|string $listener
+ * @param \Closure|string|array $listener
* @param bool $wildcard
- * @return \Closure
- * @static
- */
+ * @return \Closure
+ * @static
+ */
public static function makeListener($listener, $wildcard = false)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- return $instance->makeListener($listener, $wildcard);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->makeListener($listener, $wildcard);
}
- /**
+
+ /**
* Create a class based listener using the IoC container.
*
* @param string $listener
* @param bool $wildcard
- * @return \Closure
- * @static
- */
+ * @return \Closure
+ * @static
+ */
public static function createClassListener($listener, $wildcard = false)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- return $instance->createClassListener($listener, $wildcard);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->createClassListener($listener, $wildcard);
}
- /**
+
+ /**
* Remove a set of listeners from the dispatcher.
*
* @param string $event
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function forget($event)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- $instance->forget($event);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ $instance->forget($event);
}
- /**
+
+ /**
* Forget all of the pushed listeners.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function forgetPushed()
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- $instance->forgetPushed();
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ $instance->forgetPushed();
}
- /**
+
+ /**
* Set the queue resolver implementation.
*
* @param callable $resolver
- * @return \Illuminate\Events\Dispatcher
- * @static
- */
+ * @return \Illuminate\Events\Dispatcher
+ * @static
+ */
public static function setQueueResolver($resolver)
{
- /** @var \Illuminate\Events\Dispatcher $instance */
- return $instance->setQueueResolver($resolver);
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->setQueueResolver($resolver);
}
- /**
+
+ /**
+ * Set the database transaction manager resolver implementation.
+ *
+ * @param callable $resolver
+ * @return \Illuminate\Events\Dispatcher
+ * @static
+ */
+ public static function setTransactionManagerResolver($resolver)
+ {
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->setTransactionManagerResolver($resolver);
+ }
+
+ /**
+ * Gets the raw, unprepared listeners.
+ *
+ * @return array
+ * @static
+ */
+ public static function getRawListeners()
+ {
+ /** @var \Illuminate\Events\Dispatcher $instance */
+ return $instance->getRawListeners();
+ }
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Events\Dispatcher::macro($name, $macro);
+ \Illuminate\Events\Dispatcher::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Events\Dispatcher::mixin($mixin, $replace);
+ \Illuminate\Events\Dispatcher::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Events\Dispatcher::hasMacro($name);
+ return \Illuminate\Events\Dispatcher::hasMacro($name);
}
- /**
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Events\Dispatcher::flushMacros();
+ }
+
+ /**
+ * Specify the events that should be dispatched instead of faked.
+ *
+ * @param array|string $eventsToDispatch
+ * @return \Illuminate\Support\Testing\Fakes\EventFake
+ * @static
+ */
+ public static function except($eventsToDispatch)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
+ return $instance->except($eventsToDispatch);
+ }
+
+ /**
+ * Assert if an event has a listener attached to it.
+ *
+ * @param string $expectedEvent
+ * @param string|array $expectedListener
+ * @return void
+ * @static
+ */
+ public static function assertListening($expectedEvent, $expectedListener)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
+ $instance->assertListening($expectedEvent, $expectedListener);
+ }
+
+ /**
* Assert if an event was dispatched based on a truth-test callback.
*
* @param string|\Closure $event
* @param callable|int|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertDispatched($event, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
- $instance->assertDispatched($event, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
+ $instance->assertDispatched($event, $callback);
}
- /**
+
+ /**
* Assert if an event was dispatched a number of times.
*
* @param string $event
* @param int $times
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertDispatchedTimes($event, $times = 1)
{
- /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
- $instance->assertDispatchedTimes($event, $times);
+ /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
+ $instance->assertDispatchedTimes($event, $times);
}
- /**
+
+ /**
* Determine if an event was dispatched based on a truth-test callback.
*
* @param string|\Closure $event
* @param callable|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNotDispatched($event, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
- $instance->assertNotDispatched($event, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
+ $instance->assertNotDispatched($event, $callback);
}
- /**
+
+ /**
* Assert that no events were dispatched.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNothingDispatched()
{
- /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
- $instance->assertNothingDispatched();
+ /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
+ $instance->assertNothingDispatched();
}
- /**
+
+ /**
* Get all of the events matching a truth-test callback.
*
* @param string $event
* @param callable|null $callback
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function dispatched($event, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
- return $instance->dispatched($event, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
+ return $instance->dispatched($event, $callback);
}
- /**
+
+ /**
* Determine if the given event has been dispatched.
*
* @param string $event
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasDispatched($event)
{
- /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
- return $instance->hasDispatched($event);
+ /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
+ return $instance->hasDispatched($event);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Get the events that have been dispatched.
+ *
+ * @return array
+ * @static
+ */
+ public static function dispatchedEvents()
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */
+ return $instance->dispatchedEvents();
+ }
+
+ }
+ /**
* @see \Illuminate\Filesystem\Filesystem
- */
- class File {
- /**
+ */
+ class File {
+ /**
* Determine if a file or directory exists.
*
* @param string $path
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function exists($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->exists($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->exists($path);
}
- /**
+
+ /**
* Determine if a file or directory is missing.
*
* @param string $path
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function missing($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->missing($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->missing($path);
}
- /**
+
+ /**
* Get the contents of a file.
*
* @param string $path
* @param bool $lock
- * @return string
+ * @return string
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
- * @static
- */
+ * @static
+ */
public static function get($path, $lock = false)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->get($path, $lock);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->get($path, $lock);
}
- /**
+
+ /**
+ * Get the contents of a file as decoded JSON.
+ *
+ * @param string $path
+ * @param int $flags
+ * @param bool $lock
+ * @return array
+ * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
+ * @static
+ */
+ public static function json($path, $flags = 0, $lock = false)
+ {
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->json($path, $flags, $lock);
+ }
+
+ /**
* Get contents of a file with shared access.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function sharedGet($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->sharedGet($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->sharedGet($path);
}
- /**
+
+ /**
* Get the returned value of a file.
*
* @param string $path
* @param array $data
- * @return mixed
+ * @return mixed
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
- * @static
- */
+ * @static
+ */
public static function getRequire($path, $data = [])
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->getRequire($path, $data);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->getRequire($path, $data);
}
- /**
+
+ /**
* Require the given file once.
*
* @param string $path
* @param array $data
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
+ * @static
+ */
public static function requireOnce($path, $data = [])
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->requireOnce($path, $data);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->requireOnce($path, $data);
}
- /**
+
+ /**
* Get the contents of a file one line at a time.
*
* @param string $path
- * @return \Illuminate\Support\LazyCollection
+ * @return \Illuminate\Support\LazyCollection
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
- * @static
- */
+ * @static
+ */
public static function lines($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->lines($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->lines($path);
}
- /**
- * Get the MD5 hash of the file at the given path.
+
+ /**
+ * Get the hash of the file at the given path.
*
* @param string $path
- * @return string
- * @static
- */
- public static function hash($path)
+ * @param string $algorithm
+ * @return string|false
+ * @static
+ */
+ public static function hash($path, $algorithm = 'md5')
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->hash($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->hash($path, $algorithm);
}
- /**
+
+ /**
* Write the contents of a file.
*
* @param string $path
* @param string $contents
* @param bool $lock
- * @return int|bool
- * @static
- */
+ * @return int|bool
+ * @static
+ */
public static function put($path, $contents, $lock = false)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->put($path, $contents, $lock);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->put($path, $contents, $lock);
}
- /**
+
+ /**
* Write the contents of a file, replacing it atomically if it already exists.
*
* @param string $path
* @param string $content
- * @return void
- * @static
- */
- public static function replace($path, $content)
+ * @param int|null $mode
+ * @return void
+ * @static
+ */
+ public static function replace($path, $content, $mode = null)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- $instance->replace($path, $content);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ $instance->replace($path, $content, $mode);
}
- /**
+
+ /**
+ * Replace a given string within a given file.
+ *
+ * @param array|string $search
+ * @param array|string $replace
+ * @param string $path
+ * @return void
+ * @static
+ */
+ public static function replaceInFile($search, $replace, $path)
+ {
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ $instance->replaceInFile($search, $replace, $path);
+ }
+
+ /**
* Prepend to a file.
*
* @param string $path
* @param string $data
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function prepend($path, $data)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->prepend($path, $data);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->prepend($path, $data);
}
- /**
+
+ /**
* Append to a file.
*
* @param string $path
* @param string $data
- * @return int
- * @static
- */
- public static function append($path, $data)
+ * @param bool $lock
+ * @return int
+ * @static
+ */
+ public static function append($path, $data, $lock = false)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->append($path, $data);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->append($path, $data, $lock);
}
- /**
+
+ /**
* Get or set UNIX mode of a file or directory.
*
* @param string $path
* @param int|null $mode
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function chmod($path, $mode = null)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->chmod($path, $mode);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->chmod($path, $mode);
}
- /**
+
+ /**
* Delete the file at a given path.
*
* @param string|array $paths
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function delete($paths)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->delete($paths);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->delete($paths);
}
- /**
+
+ /**
* Move a file to a new location.
*
* @param string $path
* @param string $target
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function move($path, $target)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->move($path, $target);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->move($path, $target);
}
- /**
+
+ /**
* Copy a file to a new location.
*
* @param string $path
* @param string $target
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function copy($path, $target)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->copy($path, $target);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->copy($path, $target);
}
- /**
+
+ /**
* Create a symlink to the target file or directory. On Windows, a hard link is created if the target is a file.
*
* @param string $target
* @param string $link
- * @return void
- * @static
- */
+ * @return bool|null
+ * @static
+ */
public static function link($target, $link)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- $instance->link($target, $link);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->link($target, $link);
}
- /**
+
+ /**
* Create a relative symlink to the target file or directory.
*
* @param string $target
* @param string $link
- * @return void
- * @static
- */
+ * @return void
+ * @throws \RuntimeException
+ * @static
+ */
public static function relativeLink($target, $link)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- $instance->relativeLink($target, $link);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ $instance->relativeLink($target, $link);
}
- /**
+
+ /**
* Extract the file name from a file path.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function name($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->name($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->name($path);
}
- /**
+
+ /**
* Extract the trailing name component from a file path.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function basename($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->basename($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->basename($path);
}
- /**
+
+ /**
* Extract the parent directory from a file path.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function dirname($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->dirname($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->dirname($path);
}
- /**
+
+ /**
* Extract the file extension from a file path.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function extension($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->extension($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->extension($path);
}
- /**
+
+ /**
* Guess the file extension from the mime-type of a given file.
*
* @param string $path
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @throws \RuntimeException
+ * @static
+ */
public static function guessExtension($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->guessExtension($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->guessExtension($path);
}
- /**
+
+ /**
* Get the file type of a given file.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function type($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->type($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->type($path);
}
- /**
+
+ /**
* Get the mime-type of a given file.
*
* @param string $path
- * @return string|false
- * @static
- */
+ * @return string|false
+ * @static
+ */
public static function mimeType($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->mimeType($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->mimeType($path);
}
- /**
+
+ /**
* Get the file size of a given file.
*
* @param string $path
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function size($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->size($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->size($path);
}
- /**
+
+ /**
* Get the file's last modification time.
*
* @param string $path
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function lastModified($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->lastModified($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->lastModified($path);
}
- /**
+
+ /**
* Determine if the given path is a directory.
*
* @param string $directory
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isDirectory($directory)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->isDirectory($directory);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->isDirectory($directory);
}
- /**
+
+ /**
+ * Determine if the given path is a directory that does not contain any other files or directories.
+ *
+ * @param string $directory
+ * @param bool $ignoreDotFiles
+ * @return bool
+ * @static
+ */
+ public static function isEmptyDirectory($directory, $ignoreDotFiles = false)
+ {
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->isEmptyDirectory($directory, $ignoreDotFiles);
+ }
+
+ /**
* Determine if the given path is readable.
*
* @param string $path
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isReadable($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->isReadable($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->isReadable($path);
}
- /**
+
+ /**
* Determine if the given path is writable.
*
* @param string $path
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isWritable($path)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->isWritable($path);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->isWritable($path);
}
- /**
+
+ /**
+ * Determine if two files are the same by comparing their hashes.
+ *
+ * @param string $firstFile
+ * @param string $secondFile
+ * @return bool
+ * @static
+ */
+ public static function hasSameHash($firstFile, $secondFile)
+ {
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->hasSameHash($firstFile, $secondFile);
+ }
+
+ /**
* Determine if the given path is a file.
*
* @param string $file
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isFile($file)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->isFile($file);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->isFile($file);
}
- /**
+
+ /**
* Find path names matching a given pattern.
*
* @param string $pattern
* @param int $flags
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function glob($pattern, $flags = 0)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->glob($pattern, $flags);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->glob($pattern, $flags);
}
- /**
+
+ /**
* Get an array of all files in a directory.
*
* @param string $directory
* @param bool $hidden
- * @return \Symfony\Component\Finder\SplFileInfo[]
- * @static
- */
+ * @return \Symfony\Component\Finder\SplFileInfo[]
+ * @static
+ */
public static function files($directory, $hidden = false)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->files($directory, $hidden);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->files($directory, $hidden);
}
- /**
+
+ /**
* Get all of the files from the given directory (recursive).
*
* @param string $directory
* @param bool $hidden
- * @return \Symfony\Component\Finder\SplFileInfo[]
- * @static
- */
+ * @return \Symfony\Component\Finder\SplFileInfo[]
+ * @static
+ */
public static function allFiles($directory, $hidden = false)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->allFiles($directory, $hidden);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->allFiles($directory, $hidden);
}
- /**
+
+ /**
* Get all of the directories within a given directory.
*
* @param string $directory
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function directories($directory)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->directories($directory);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->directories($directory);
}
- /**
+
+ /**
* Ensure a directory exists.
*
* @param string $path
* @param int $mode
* @param bool $recursive
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function ensureDirectoryExists($path, $mode = 493, $recursive = true)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- $instance->ensureDirectoryExists($path, $mode, $recursive);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ $instance->ensureDirectoryExists($path, $mode, $recursive);
}
- /**
+
+ /**
* Create a directory.
*
* @param string $path
* @param int $mode
* @param bool $recursive
* @param bool $force
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function makeDirectory($path, $mode = 493, $recursive = false, $force = false)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->makeDirectory($path, $mode, $recursive, $force);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->makeDirectory($path, $mode, $recursive, $force);
}
- /**
+
+ /**
* Move a directory.
*
* @param string $from
* @param string $to
* @param bool $overwrite
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function moveDirectory($from, $to, $overwrite = false)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->moveDirectory($from, $to, $overwrite);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->moveDirectory($from, $to, $overwrite);
}
- /**
+
+ /**
* Copy a directory from one location to another.
*
* @param string $directory
* @param string $destination
* @param int|null $options
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function copyDirectory($directory, $destination, $options = null)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->copyDirectory($directory, $destination, $options);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->copyDirectory($directory, $destination, $options);
}
- /**
+
+ /**
* Recursively delete a directory.
- *
+ *
* The directory itself may be optionally preserved.
*
* @param string $directory
* @param bool $preserve
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function deleteDirectory($directory, $preserve = false)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->deleteDirectory($directory, $preserve);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->deleteDirectory($directory, $preserve);
}
- /**
+
+ /**
* Remove all of the directories within a given directory.
*
* @param string $directory
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function deleteDirectories($directory)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->deleteDirectories($directory);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->deleteDirectories($directory);
}
- /**
+
+ /**
* Empty the specified directory of all files and folders.
*
* @param string $directory
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function cleanDirectory($directory)
{
- /** @var \Illuminate\Filesystem\Filesystem $instance */
- return $instance->cleanDirectory($directory);
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->cleanDirectory($directory);
}
- /**
+
+ /**
+ * Apply the callback if the given "value" is (or resolves to) truthy.
+ *
+ * @template TWhenParameter
+ * @template TWhenReturnType
+ * @param (\Closure($this): TWhenParameter)|TWhenParameter|null $value
+ * @param (callable($this, TWhenParameter): TWhenReturnType)|null $callback
+ * @param (callable($this, TWhenParameter): TWhenReturnType)|null $default
+ * @return $this|TWhenReturnType
+ * @static
+ */
+ public static function when($value = null, $callback = null, $default = null)
+ {
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->when($value, $callback, $default);
+ }
+
+ /**
+ * Apply the callback if the given "value" is (or resolves to) falsy.
+ *
+ * @template TUnlessParameter
+ * @template TUnlessReturnType
+ * @param (\Closure($this): TUnlessParameter)|TUnlessParameter|null $value
+ * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $callback
+ * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $default
+ * @return $this|TUnlessReturnType
+ * @static
+ */
+ public static function unless($value = null, $callback = null, $default = null)
+ {
+ /** @var \Illuminate\Filesystem\Filesystem $instance */
+ return $instance->unless($value, $callback, $default);
+ }
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Filesystem\Filesystem::macro($name, $macro);
+ \Illuminate\Filesystem\Filesystem::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Filesystem\Filesystem::mixin($mixin, $replace);
+ \Illuminate\Filesystem\Filesystem::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Filesystem\Filesystem::hasMacro($name);
+ return \Illuminate\Filesystem\Filesystem::hasMacro($name);
}
-
- }
- /**
- *
- *
- * @see \Illuminate\Contracts\Auth\Access\Gate
- */
- class Gate {
- /**
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Filesystem\Filesystem::flushMacros();
+ }
+
+ }
+ /**
+ * @see \Illuminate\Auth\Access\Gate
+ */
+ class Gate {
+ /**
* Determine if a given ability has been defined.
*
* @param string|array $ability
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function has($ability)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->has($ability);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->has($ability);
}
- /**
+
+ /**
+ * Perform an on-demand authorization check. Throw an authorization exception if the condition or callback is false.
+ *
+ * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition
+ * @param string|null $message
+ * @param string|null $code
+ * @return \Illuminate\Auth\Access\Response
+ * @throws \Illuminate\Auth\Access\AuthorizationException
+ * @static
+ */
+ public static function allowIf($condition, $message = null, $code = null)
+ {
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->allowIf($condition, $message, $code);
+ }
+
+ /**
+ * Perform an on-demand authorization check. Throw an authorization exception if the condition or callback is true.
+ *
+ * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition
+ * @param string|null $message
+ * @param string|null $code
+ * @return \Illuminate\Auth\Access\Response
+ * @throws \Illuminate\Auth\Access\AuthorizationException
+ * @static
+ */
+ public static function denyIf($condition, $message = null, $code = null)
+ {
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->denyIf($condition, $message, $code);
+ }
+
+ /**
* Define a new ability.
*
- * @param string $ability
- * @param callable|string $callback
- * @return \Illuminate\Auth\Access\Gate
+ * @param \UnitEnum|string $ability
+ * @param callable|array|string $callback
+ * @return \Illuminate\Auth\Access\Gate
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function define($ability, $callback)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->define($ability, $callback);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->define($ability, $callback);
}
- /**
+
+ /**
* Define abilities for a resource.
*
* @param string $name
* @param string $class
* @param array|null $abilities
- * @return \Illuminate\Auth\Access\Gate
- * @static
- */
+ * @return \Illuminate\Auth\Access\Gate
+ * @static
+ */
public static function resource($name, $class, $abilities = null)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->resource($name, $class, $abilities);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->resource($name, $class, $abilities);
}
- /**
+
+ /**
* Define a policy class for a given class type.
*
* @param string $class
* @param string $policy
- * @return \Illuminate\Auth\Access\Gate
- * @static
- */
+ * @return \Illuminate\Auth\Access\Gate
+ * @static
+ */
public static function policy($class, $policy)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->policy($class, $policy);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->policy($class, $policy);
}
- /**
+
+ /**
* Register a callback to run before all Gate checks.
*
* @param callable $callback
- * @return \Illuminate\Auth\Access\Gate
- * @static
- */
+ * @return \Illuminate\Auth\Access\Gate
+ * @static
+ */
public static function before($callback)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->before($callback);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->before($callback);
}
- /**
+
+ /**
* Register a callback to run after all Gate checks.
*
* @param callable $callback
- * @return \Illuminate\Auth\Access\Gate
- * @static
- */
+ * @return \Illuminate\Auth\Access\Gate
+ * @static
+ */
public static function after($callback)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->after($callback);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->after($callback);
}
- /**
- * Determine if the given ability should be granted for the current user.
- *
- * @param string $ability
- * @param array|mixed $arguments
- * @return bool
- * @static
- */
- public static function allows($ability, $arguments = [])
- {
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->allows($ability, $arguments);
- }
- /**
- * Determine if the given ability should be denied for the current user.
- *
- * @param string $ability
- * @param array|mixed $arguments
- * @return bool
- * @static
- */
- public static function denies($ability, $arguments = [])
- {
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->denies($ability, $arguments);
- }
- /**
+
+ /**
* Determine if all of the given abilities should be granted for the current user.
*
- * @param \Illuminate\Auth\Access\iterable|string $abilities
+ * @param iterable|\UnitEnum|string $ability
* @param array|mixed $arguments
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
+ public static function allows($ability, $arguments = [])
+ {
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->allows($ability, $arguments);
+ }
+
+ /**
+ * Determine if any of the given abilities should be denied for the current user.
+ *
+ * @param iterable|\UnitEnum|string $ability
+ * @param array|mixed $arguments
+ * @return bool
+ * @static
+ */
+ public static function denies($ability, $arguments = [])
+ {
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->denies($ability, $arguments);
+ }
+
+ /**
+ * Determine if all of the given abilities should be granted for the current user.
+ *
+ * @param iterable|\UnitEnum|string $abilities
+ * @param array|mixed $arguments
+ * @return bool
+ * @static
+ */
public static function check($abilities, $arguments = [])
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->check($abilities, $arguments);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->check($abilities, $arguments);
}
- /**
+
+ /**
* Determine if any one of the given abilities should be granted for the current user.
*
- * @param \Illuminate\Auth\Access\iterable|string $abilities
+ * @param iterable|\UnitEnum|string $abilities
* @param array|mixed $arguments
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function any($abilities, $arguments = [])
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->any($abilities, $arguments);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->any($abilities, $arguments);
}
- /**
+
+ /**
* Determine if all of the given abilities should be denied for the current user.
*
- * @param \Illuminate\Auth\Access\iterable|string $abilities
+ * @param iterable|\UnitEnum|string $abilities
* @param array|mixed $arguments
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function none($abilities, $arguments = [])
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->none($abilities, $arguments);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->none($abilities, $arguments);
}
- /**
+
+ /**
* Determine if the given ability should be granted for the current user.
*
- * @param string $ability
+ * @param \UnitEnum|string $ability
* @param array|mixed $arguments
- * @return \Illuminate\Auth\Access\Response
+ * @return \Illuminate\Auth\Access\Response
* @throws \Illuminate\Auth\Access\AuthorizationException
- * @static
- */
+ * @static
+ */
public static function authorize($ability, $arguments = [])
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->authorize($ability, $arguments);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->authorize($ability, $arguments);
}
- /**
+
+ /**
* Inspect the user for the given ability.
*
- * @param string $ability
+ * @param \UnitEnum|string $ability
* @param array|mixed $arguments
- * @return \Illuminate\Auth\Access\Response
- * @static
- */
+ * @return \Illuminate\Auth\Access\Response
+ * @static
+ */
public static function inspect($ability, $arguments = [])
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->inspect($ability, $arguments);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->inspect($ability, $arguments);
}
- /**
+
+ /**
* Get the raw result from the authorization callback.
*
* @param string $ability
* @param array|mixed $arguments
- * @return mixed
+ * @return mixed
* @throws \Illuminate\Auth\Access\AuthorizationException
- * @static
- */
+ * @static
+ */
public static function raw($ability, $arguments = [])
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->raw($ability, $arguments);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->raw($ability, $arguments);
}
- /**
+
+ /**
* Get a policy instance for a given class.
*
* @param object|string $class
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function getPolicyFor($class)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->getPolicyFor($class);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->getPolicyFor($class);
}
- /**
+
+ /**
* Specify a callback to be used to guess policy names.
*
* @param callable $callback
- * @return \Illuminate\Auth\Access\Gate
- * @static
- */
+ * @return \Illuminate\Auth\Access\Gate
+ * @static
+ */
public static function guessPolicyNamesUsing($callback)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->guessPolicyNamesUsing($callback);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->guessPolicyNamesUsing($callback);
}
- /**
+
+ /**
* Build a policy class instance of the given type.
*
* @param object|string $class
- * @return mixed
+ * @return mixed
* @throws \Illuminate\Contracts\Container\BindingResolutionException
- * @static
- */
+ * @static
+ */
public static function resolvePolicy($class)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->resolvePolicy($class);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->resolvePolicy($class);
}
- /**
+
+ /**
* Get a gate instance for the given user.
*
* @param \Illuminate\Contracts\Auth\Authenticatable|mixed $user
- * @return static
- * @static
- */
+ * @return static
+ * @static
+ */
public static function forUser($user)
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->forUser($user);
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->forUser($user);
}
- /**
+
+ /**
* Get all of the defined abilities.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function abilities()
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->abilities();
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->abilities();
}
- /**
+
+ /**
* Get all of the defined policies.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function policies()
{
- /** @var \Illuminate\Auth\Access\Gate $instance */
- return $instance->policies();
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->policies();
}
-
- }
- /**
- *
- *
+
+ /**
+ * Set the default denial response for gates and policies.
+ *
+ * @param \Illuminate\Auth\Access\Response $response
+ * @return \Illuminate\Auth\Access\Gate
+ * @static
+ */
+ public static function defaultDenialResponse($response)
+ {
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->defaultDenialResponse($response);
+ }
+
+ /**
+ * Set the container instance used by the gate.
+ *
+ * @param \Illuminate\Contracts\Container\Container $container
+ * @return \Illuminate\Auth\Access\Gate
+ * @static
+ */
+ public static function setContainer($container)
+ {
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->setContainer($container);
+ }
+
+ /**
+ * Deny with a HTTP status code.
+ *
+ * @param int $status
+ * @param string|null $message
+ * @param int|null $code
+ * @return \Illuminate\Auth\Access\Response
+ * @static
+ */
+ public static function denyWithStatus($status, $message = null, $code = null)
+ {
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->denyWithStatus($status, $message, $code);
+ }
+
+ /**
+ * Deny with a 404 HTTP status code.
+ *
+ * @param string|null $message
+ * @param int|null $code
+ * @return \Illuminate\Auth\Access\Response
+ * @static
+ */
+ public static function denyAsNotFound($message = null, $code = null)
+ {
+ /** @var \Illuminate\Auth\Access\Gate $instance */
+ return $instance->denyAsNotFound($message, $code);
+ }
+
+ }
+ /**
* @see \Illuminate\Hashing\HashManager
- */
- class Hash {
- /**
+ * @see \Illuminate\Hashing\AbstractHasher
+ */
+ class Hash {
+ /**
* Create an instance of the Bcrypt hash Driver.
*
- * @return \Illuminate\Hashing\BcryptHasher
- * @static
- */
+ * @return \Illuminate\Hashing\BcryptHasher
+ * @static
+ */
public static function createBcryptDriver()
{
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->createBcryptDriver();
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->createBcryptDriver();
}
- /**
+
+ /**
* Create an instance of the Argon2i hash Driver.
*
- * @return \Illuminate\Hashing\ArgonHasher
- * @static
- */
+ * @return \Illuminate\Hashing\ArgonHasher
+ * @static
+ */
public static function createArgonDriver()
{
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->createArgonDriver();
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->createArgonDriver();
}
- /**
+
+ /**
* Create an instance of the Argon2id hash Driver.
*
- * @return \Illuminate\Hashing\Argon2IdHasher
- * @static
- */
+ * @return \Illuminate\Hashing\Argon2IdHasher
+ * @static
+ */
public static function createArgon2idDriver()
{
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->createArgon2idDriver();
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->createArgon2idDriver();
}
- /**
+
+ /**
* Get information about the given hashed value.
*
* @param string $hashedValue
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function info($hashedValue)
{
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->info($hashedValue);
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->info($hashedValue);
}
- /**
+
+ /**
* Hash the given value.
*
* @param string $value
* @param array $options
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function make($value, $options = [])
{
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->make($value, $options);
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->make($value, $options);
}
- /**
+
+ /**
* Check the given plain value against a hash.
*
* @param string $value
* @param string $hashedValue
* @param array $options
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function check($value, $hashedValue, $options = [])
{
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->check($value, $hashedValue, $options);
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->check($value, $hashedValue, $options);
}
- /**
+
+ /**
* Check if the given hash has been hashed using the given options.
*
* @param string $hashedValue
* @param array $options
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function needsRehash($hashedValue, $options = [])
{
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->needsRehash($hashedValue, $options);
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->needsRehash($hashedValue, $options);
}
- /**
+
+ /**
+ * Determine if a given string is already hashed.
+ *
+ * @param string $value
+ * @return bool
+ * @static
+ */
+ public static function isHashed($value)
+ {
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->isHashed($value);
+ }
+
+ /**
* Get the default driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
+ * Verifies that the configuration is less than or equal to what is configured.
+ *
+ * @param array $value
+ * @return bool
+ * @internal
+ * @static
+ */
+ public static function verifyConfiguration($value)
+ {
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->verifyConfiguration($value);
+ }
+
+ /**
* Get a driver instance.
*
* @param string|null $driver
- * @return mixed
+ * @return mixed
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function driver($driver = null)
- { //Method inherited from \Illuminate\Support\Manager
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->driver($driver);
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->driver($driver);
}
- /**
+
+ /**
* Register a custom driver creator Closure.
*
* @param string $driver
* @param \Closure $callback
- * @return \Illuminate\Hashing\HashManager
- * @static
- */
+ * @return \Illuminate\Hashing\HashManager
+ * @static
+ */
public static function extend($driver, $callback)
- { //Method inherited from \Illuminate\Support\Manager
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->extend($driver, $callback);
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->extend($driver, $callback);
}
- /**
+
+ /**
* Get all of the created "drivers".
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getDrivers()
- { //Method inherited from \Illuminate\Support\Manager
- /** @var \Illuminate\Hashing\HashManager $instance */
- return $instance->getDrivers();
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->getDrivers();
}
-
- }
- /**
- *
- *
- * @method static \Illuminate\Http\Client\PendingRequest accept(string $contentType)
- * @method static \Illuminate\Http\Client\PendingRequest acceptJson()
- * @method static \Illuminate\Http\Client\PendingRequest asForm()
- * @method static \Illuminate\Http\Client\PendingRequest asJson()
- * @method static \Illuminate\Http\Client\PendingRequest asMultipart()
- * @method static \Illuminate\Http\Client\PendingRequest attach(string $name, string $contents, string|null $filename = null, array $headers = [])
+
+ /**
+ * Get the container instance used by the manager.
+ *
+ * @return \Illuminate\Contracts\Container\Container
+ * @static
+ */
+ public static function getContainer()
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->getContainer();
+ }
+
+ /**
+ * Set the container instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Container\Container $container
+ * @return \Illuminate\Hashing\HashManager
+ * @static
+ */
+ public static function setContainer($container)
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->setContainer($container);
+ }
+
+ /**
+ * Forget all of the resolved driver instances.
+ *
+ * @return \Illuminate\Hashing\HashManager
+ * @static
+ */
+ public static function forgetDrivers()
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Hashing\HashManager $instance */
+ return $instance->forgetDrivers();
+ }
+
+ }
+ /**
* @method static \Illuminate\Http\Client\PendingRequest baseUrl(string $url)
- * @method static \Illuminate\Http\Client\PendingRequest beforeSending(callable $callback)
+ * @method static \Illuminate\Http\Client\PendingRequest withBody(\Psr\Http\Message\StreamInterface|string $content, string $contentType = 'application/json')
+ * @method static \Illuminate\Http\Client\PendingRequest asJson()
+ * @method static \Illuminate\Http\Client\PendingRequest asForm()
+ * @method static \Illuminate\Http\Client\PendingRequest attach(string|array $name, string|resource $contents = '', string|null $filename = null, array $headers = [])
+ * @method static \Illuminate\Http\Client\PendingRequest asMultipart()
* @method static \Illuminate\Http\Client\PendingRequest bodyFormat(string $format)
+ * @method static \Illuminate\Http\Client\PendingRequest withQueryParameters(array $parameters)
* @method static \Illuminate\Http\Client\PendingRequest contentType(string $contentType)
- * @method static \Illuminate\Http\Client\PendingRequest retry(int $times, int $sleep = 0)
- * @method static \Illuminate\Http\Client\PendingRequest stub(callable $callback)
- * @method static \Illuminate\Http\Client\PendingRequest timeout(int $seconds)
- * @method static \Illuminate\Http\Client\PendingRequest withBasicAuth(string $username, string $password)
- * @method static \Illuminate\Http\Client\PendingRequest withBody(resource|string $content, string $contentType)
- * @method static \Illuminate\Http\Client\PendingRequest withCookies(array $cookies, string $domain)
- * @method static \Illuminate\Http\Client\PendingRequest withDigestAuth(string $username, string $password)
+ * @method static \Illuminate\Http\Client\PendingRequest acceptJson()
+ * @method static \Illuminate\Http\Client\PendingRequest accept(string $contentType)
* @method static \Illuminate\Http\Client\PendingRequest withHeaders(array $headers)
- * @method static \Illuminate\Http\Client\PendingRequest withOptions(array $options)
+ * @method static \Illuminate\Http\Client\PendingRequest withHeader(string $name, mixed $value)
+ * @method static \Illuminate\Http\Client\PendingRequest replaceHeaders(array $headers)
+ * @method static \Illuminate\Http\Client\PendingRequest withBasicAuth(string $username, string $password)
+ * @method static \Illuminate\Http\Client\PendingRequest withDigestAuth(string $username, string $password)
* @method static \Illuminate\Http\Client\PendingRequest withToken(string $token, string $type = 'Bearer')
+ * @method static \Illuminate\Http\Client\PendingRequest withUserAgent(string|bool $userAgent)
+ * @method static \Illuminate\Http\Client\PendingRequest withUrlParameters(array $parameters = [])
+ * @method static \Illuminate\Http\Client\PendingRequest withCookies(array $cookies, string $domain)
+ * @method static \Illuminate\Http\Client\PendingRequest maxRedirects(int $max)
* @method static \Illuminate\Http\Client\PendingRequest withoutRedirecting()
* @method static \Illuminate\Http\Client\PendingRequest withoutVerifying()
- * @method static \Illuminate\Http\Client\Response delete(string $url, array $data = [])
- * @method static \Illuminate\Http\Client\Response get(string $url, array $query = [])
- * @method static \Illuminate\Http\Client\Response head(string $url, array $query = [])
- * @method static \Illuminate\Http\Client\Response patch(string $url, array $data = [])
+ * @method static \Illuminate\Http\Client\PendingRequest sink(string|resource $to)
+ * @method static \Illuminate\Http\Client\PendingRequest timeout(int|float $seconds)
+ * @method static \Illuminate\Http\Client\PendingRequest connectTimeout(int|float $seconds)
+ * @method static \Illuminate\Http\Client\PendingRequest retry(array|int $times, \Closure|int $sleepMilliseconds = 0, callable|null $when = null, bool $throw = true)
+ * @method static \Illuminate\Http\Client\PendingRequest withOptions(array $options)
+ * @method static \Illuminate\Http\Client\PendingRequest withMiddleware(callable $middleware)
+ * @method static \Illuminate\Http\Client\PendingRequest withRequestMiddleware(callable $middleware)
+ * @method static \Illuminate\Http\Client\PendingRequest withResponseMiddleware(callable $middleware)
+ * @method static \Illuminate\Http\Client\PendingRequest beforeSending(callable $callback)
+ * @method static \Illuminate\Http\Client\PendingRequest throw(callable|null $callback = null)
+ * @method static \Illuminate\Http\Client\PendingRequest throwIf(callable|bool $condition)
+ * @method static \Illuminate\Http\Client\PendingRequest throwUnless(callable|bool $condition)
+ * @method static \Illuminate\Http\Client\PendingRequest dump()
+ * @method static \Illuminate\Http\Client\PendingRequest dd()
+ * @method static \Illuminate\Http\Client\Response get(string $url, array|string|null $query = null)
+ * @method static \Illuminate\Http\Client\Response head(string $url, array|string|null $query = null)
* @method static \Illuminate\Http\Client\Response post(string $url, array $data = [])
+ * @method static \Illuminate\Http\Client\Response patch(string $url, array $data = [])
* @method static \Illuminate\Http\Client\Response put(string $url, array $data = [])
+ * @method static \Illuminate\Http\Client\Response delete(string $url, array $data = [])
+ * @method static array pool(callable $callback)
* @method static \Illuminate\Http\Client\Response send(string $method, string $url, array $options = [])
+ * @method static \GuzzleHttp\Client buildClient()
+ * @method static \GuzzleHttp\Client createClient(\GuzzleHttp\HandlerStack $handlerStack)
+ * @method static \GuzzleHttp\HandlerStack buildHandlerStack()
+ * @method static \GuzzleHttp\HandlerStack pushHandlers(\GuzzleHttp\HandlerStack $handlerStack)
+ * @method static \Closure buildBeforeSendingHandler()
+ * @method static \Closure buildRecorderHandler()
+ * @method static \Closure buildStubHandler()
+ * @method static \GuzzleHttp\Psr7\RequestInterface runBeforeSendingCallbacks(\GuzzleHttp\Psr7\RequestInterface $request, array $options)
+ * @method static array mergeOptions(array ...$options)
+ * @method static \Illuminate\Http\Client\PendingRequest stub(callable $callback)
+ * @method static \Illuminate\Http\Client\PendingRequest async(bool $async = true)
+ * @method static \GuzzleHttp\Promise\PromiseInterface|null getPromise()
+ * @method static \Illuminate\Http\Client\PendingRequest setClient(\GuzzleHttp\Client $client)
+ * @method static \Illuminate\Http\Client\PendingRequest setHandler(callable $handler)
+ * @method static array getOptions()
+ * @method static \Illuminate\Http\Client\PendingRequest|mixed when(\Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
+ * @method static \Illuminate\Http\Client\PendingRequest|mixed unless(\Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
* @see \Illuminate\Http\Client\Factory
- */
- class Http {
- /**
+ */
+ class Http {
+ /**
+ * Add middleware to apply to every request.
+ *
+ * @param callable $middleware
+ * @return \Illuminate\Http\Client\Factory
+ * @static
+ */
+ public static function globalMiddleware($middleware)
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->globalMiddleware($middleware);
+ }
+
+ /**
+ * Add request middleware to apply to every request.
+ *
+ * @param callable $middleware
+ * @return \Illuminate\Http\Client\Factory
+ * @static
+ */
+ public static function globalRequestMiddleware($middleware)
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->globalRequestMiddleware($middleware);
+ }
+
+ /**
+ * Add response middleware to apply to every request.
+ *
+ * @param callable $middleware
+ * @return \Illuminate\Http\Client\Factory
+ * @static
+ */
+ public static function globalResponseMiddleware($middleware)
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->globalResponseMiddleware($middleware);
+ }
+
+ /**
+ * Set the options to apply to every request.
+ *
+ * @param \Closure|array $options
+ * @return \Illuminate\Http\Client\Factory
+ * @static
+ */
+ public static function globalOptions($options)
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->globalOptions($options);
+ }
+
+ /**
* Create a new response instance for use during stubbing.
*
- * @param array|string $body
+ * @param array|string|null $body
* @param int $status
* @param array $headers
- * @return \GuzzleHttp\Promise\PromiseInterface
- * @static
- */
+ * @return \GuzzleHttp\Promise\PromiseInterface
+ * @static
+ */
public static function response($body = null, $status = 200, $headers = [])
{
- return \Illuminate\Http\Client\Factory::response($body, $status, $headers);
+ return \Illuminate\Http\Client\Factory::response($body, $status, $headers);
}
- /**
+
+ /**
+ * Create a new connection exception for use during stubbing.
+ *
+ * @param string|null $message
+ * @return \GuzzleHttp\Promise\PromiseInterface
+ * @static
+ */
+ public static function failedConnection($message = null)
+ {
+ return \Illuminate\Http\Client\Factory::failedConnection($message);
+ }
+
+ /**
* Get an invokable object that returns a sequence of responses in order for use during stubbing.
*
* @param array $responses
- * @return \Illuminate\Http\Client\ResponseSequence
- * @static
- */
+ * @return \Illuminate\Http\Client\ResponseSequence
+ * @static
+ */
public static function sequence($responses = [])
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- return $instance->sequence($responses);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->sequence($responses);
}
- /**
+
+ /**
* Register a stub callable that will intercept requests and be able to return stub responses.
*
- * @param callable|array $callback
- * @return \Illuminate\Http\Client\Factory
- * @static
- */
+ * @param callable|array|null $callback
+ * @return \Illuminate\Http\Client\Factory
+ * @static
+ */
public static function fake($callback = null)
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- return $instance->fake($callback);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->fake($callback);
}
- /**
+
+ /**
* Register a response sequence for the given URL pattern.
*
* @param string $url
- * @return \Illuminate\Http\Client\ResponseSequence
- * @static
- */
+ * @return \Illuminate\Http\Client\ResponseSequence
+ * @static
+ */
public static function fakeSequence($url = '*')
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- return $instance->fakeSequence($url);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->fakeSequence($url);
}
- /**
+
+ /**
* Stub the given URL using the given callback.
*
* @param string $url
- * @param \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface|callable $callback
- * @return \Illuminate\Http\Client\Factory
- * @static
- */
+ * @param \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface|callable|int|string|array $callback
+ * @return \Illuminate\Http\Client\Factory
+ * @static
+ */
public static function stubUrl($url, $callback)
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- return $instance->stubUrl($url, $callback);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->stubUrl($url, $callback);
}
- /**
+
+ /**
+ * Indicate that an exception should be thrown if any request is not faked.
+ *
+ * @param bool $prevent
+ * @return \Illuminate\Http\Client\Factory
+ * @static
+ */
+ public static function preventStrayRequests($prevent = true)
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->preventStrayRequests($prevent);
+ }
+
+ /**
+ * Determine if stray requests are being prevented.
+ *
+ * @return bool
+ * @static
+ */
+ public static function preventingStrayRequests()
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->preventingStrayRequests();
+ }
+
+ /**
+ * Indicate that an exception should not be thrown if any request is not faked.
+ *
+ * @return \Illuminate\Http\Client\Factory
+ * @static
+ */
+ public static function allowStrayRequests()
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->allowStrayRequests();
+ }
+
+ /**
* Record a request response pair.
*
* @param \Illuminate\Http\Client\Request $request
- * @param \Illuminate\Http\Client\Response $response
- * @return void
- * @static
- */
+ * @param \Illuminate\Http\Client\Response|null $response
+ * @return void
+ * @static
+ */
public static function recordRequestResponsePair($request, $response)
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- $instance->recordRequestResponsePair($request, $response);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ $instance->recordRequestResponsePair($request, $response);
}
- /**
+
+ /**
* Assert that a request / response pair was recorded matching a given truth test.
*
* @param callable $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertSent($callback)
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- $instance->assertSent($callback);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ $instance->assertSent($callback);
}
- /**
- * Assert that the given request were sent in the given order.
+
+ /**
+ * Assert that the given request was sent in the given order.
*
* @param array $callbacks
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertSentInOrder($callbacks)
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- $instance->assertSentInOrder($callbacks);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ $instance->assertSentInOrder($callbacks);
}
- /**
+
+ /**
* Assert that a request / response pair was not recorded matching a given truth test.
*
* @param callable $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNotSent($callback)
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- $instance->assertNotSent($callback);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ $instance->assertNotSent($callback);
}
- /**
+
+ /**
* Assert that no request / response pair was recorded.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNothingSent()
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- $instance->assertNothingSent();
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ $instance->assertNothingSent();
}
- /**
+
+ /**
* Assert how many requests have been recorded.
*
* @param int $count
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertSentCount($count)
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- $instance->assertSentCount($count);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ $instance->assertSentCount($count);
}
- /**
+
+ /**
* Assert that every created response sequence is empty.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertSequencesAreEmpty()
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- $instance->assertSequencesAreEmpty();
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ $instance->assertSequencesAreEmpty();
}
- /**
+
+ /**
* Get a collection of the request / response pairs matching the given truth test.
*
* @param callable $callback
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function recorded($callback = null)
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- return $instance->recorded($callback);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->recorded($callback);
}
- /**
+
+ /**
+ * Create a new pending request instance for this factory.
+ *
+ * @return \Illuminate\Http\Client\PendingRequest
+ * @static
+ */
+ public static function createPendingRequest()
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->createPendingRequest();
+ }
+
+ /**
+ * Get the current event dispatcher implementation.
+ *
+ * @return \Illuminate\Contracts\Events\Dispatcher|null
+ * @static
+ */
+ public static function getDispatcher()
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->getDispatcher();
+ }
+
+ /**
+ * Get the array of global middleware.
+ *
+ * @return array
+ * @static
+ */
+ public static function getGlobalMiddleware()
+ {
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->getGlobalMiddleware();
+ }
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Http\Client\Factory::macro($name, $macro);
+ \Illuminate\Http\Client\Factory::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Http\Client\Factory::mixin($mixin, $replace);
+ \Illuminate\Http\Client\Factory::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Http\Client\Factory::hasMacro($name);
+ return \Illuminate\Http\Client\Factory::hasMacro($name);
}
- /**
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Http\Client\Factory::flushMacros();
+ }
+
+ /**
* Dynamically handle calls to the class.
*
* @param string $method
* @param array $parameters
- * @return mixed
+ * @return mixed
* @throws \BadMethodCallException
- * @static
- */
+ * @static
+ */
public static function macroCall($method, $parameters)
{
- /** @var \Illuminate\Http\Client\Factory $instance */
- return $instance->macroCall($method, $parameters);
+ /** @var \Illuminate\Http\Client\Factory $instance */
+ return $instance->macroCall($method, $parameters);
}
-
- }
- /**
- *
- *
+
+ }
+ /**
* @see \Illuminate\Translation\Translator
- */
- class Lang {
- /**
+ */
+ class Lang {
+ /**
* Determine if a translation exists for a given locale.
*
* @param string $key
* @param string|null $locale
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasForLocale($key, $locale = null)
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->hasForLocale($key, $locale);
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->hasForLocale($key, $locale);
}
- /**
+
+ /**
* Determine if a translation exists.
*
* @param string $key
* @param string|null $locale
* @param bool $fallback
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function has($key, $locale = null, $fallback = true)
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->has($key, $locale, $fallback);
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->has($key, $locale, $fallback);
}
- /**
+
+ /**
* Get the translation for the given key.
*
* @param string $key
* @param array $replace
* @param string|null $locale
* @param bool $fallback
- * @return string|array
- * @static
- */
+ * @return string|array
+ * @static
+ */
public static function get($key, $replace = [], $locale = null, $fallback = true)
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->get($key, $replace, $locale, $fallback);
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->get($key, $replace, $locale, $fallback);
}
- /**
+
+ /**
* Get a translation according to an integer value.
*
* @param string $key
- * @param \Countable|int|array $number
+ * @param \Countable|int|float|array $number
* @param array $replace
* @param string|null $locale
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function choice($key, $number, $replace = [], $locale = null)
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->choice($key, $number, $replace, $locale);
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->choice($key, $number, $replace, $locale);
}
- /**
+
+ /**
* Add translation lines to the given locale.
*
* @param array $lines
* @param string $locale
* @param string $namespace
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function addLines($lines, $locale, $namespace = '*')
{
- /** @var \Illuminate\Translation\Translator $instance */
- $instance->addLines($lines, $locale, $namespace);
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->addLines($lines, $locale, $namespace);
}
- /**
+
+ /**
* Load the specified language group.
*
* @param string $namespace
* @param string $group
* @param string $locale
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function load($namespace, $group, $locale)
{
- /** @var \Illuminate\Translation\Translator $instance */
- $instance->load($namespace, $group, $locale);
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->load($namespace, $group, $locale);
}
- /**
+
+ /**
+ * Register a callback that is responsible for handling missing translation keys.
+ *
+ * @param callable|null $callback
+ * @return static
+ * @static
+ */
+ public static function handleMissingKeysUsing($callback)
+ {
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->handleMissingKeysUsing($callback);
+ }
+
+ /**
* Add a new namespace to the loader.
*
* @param string $namespace
* @param string $hint
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function addNamespace($namespace, $hint)
{
- /** @var \Illuminate\Translation\Translator $instance */
- $instance->addNamespace($namespace, $hint);
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->addNamespace($namespace, $hint);
}
- /**
+
+ /**
+ * Add a new path to the loader.
+ *
+ * @param string $path
+ * @return void
+ * @static
+ */
+ public static function addPath($path)
+ {
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->addPath($path);
+ }
+
+ /**
* Add a new JSON path to the loader.
*
* @param string $path
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function addJsonPath($path)
{
- /** @var \Illuminate\Translation\Translator $instance */
- $instance->addJsonPath($path);
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->addJsonPath($path);
}
- /**
+
+ /**
* Parse a key into namespace, group, and item.
*
* @param string $key
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function parseKey($key)
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->parseKey($key);
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->parseKey($key);
}
- /**
+
+ /**
+ * Specify a callback that should be invoked to determined the applicable locale array.
+ *
+ * @param callable $callback
+ * @return void
+ * @static
+ */
+ public static function determineLocalesUsing($callback)
+ {
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->determineLocalesUsing($callback);
+ }
+
+ /**
* Get the message selector instance.
*
- * @return \Illuminate\Translation\MessageSelector
- * @static
- */
+ * @return \Illuminate\Translation\MessageSelector
+ * @static
+ */
public static function getSelector()
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->getSelector();
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->getSelector();
}
- /**
+
+ /**
* Set the message selector instance.
*
* @param \Illuminate\Translation\MessageSelector $selector
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setSelector($selector)
{
- /** @var \Illuminate\Translation\Translator $instance */
- $instance->setSelector($selector);
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->setSelector($selector);
}
- /**
+
+ /**
* Get the language line loader implementation.
*
- * @return \Illuminate\Contracts\Translation\Loader
- * @static
- */
+ * @return \Illuminate\Contracts\Translation\Loader
+ * @static
+ */
public static function getLoader()
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->getLoader();
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->getLoader();
}
- /**
+
+ /**
* Get the default locale being used.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function locale()
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->locale();
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->locale();
}
- /**
+
+ /**
* Get the default locale being used.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getLocale()
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->getLocale();
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->getLocale();
}
- /**
+
+ /**
* Set the default locale.
*
* @param string $locale
- * @return void
- * @static
- */
+ * @return void
+ * @throws \InvalidArgumentException
+ * @static
+ */
public static function setLocale($locale)
{
- /** @var \Illuminate\Translation\Translator $instance */
- $instance->setLocale($locale);
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->setLocale($locale);
}
- /**
+
+ /**
* Get the fallback locale being used.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getFallback()
{
- /** @var \Illuminate\Translation\Translator $instance */
- return $instance->getFallback();
+ /** @var \Illuminate\Translation\Translator $instance */
+ return $instance->getFallback();
}
- /**
+
+ /**
* Set the fallback locale being used.
*
* @param string $fallback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setFallback($fallback)
{
- /** @var \Illuminate\Translation\Translator $instance */
- $instance->setFallback($fallback);
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->setFallback($fallback);
}
- /**
+
+ /**
* Set the loaded translation groups.
*
* @param array $loaded
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setLoaded($loaded)
{
- /** @var \Illuminate\Translation\Translator $instance */
- $instance->setLoaded($loaded);
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->setLoaded($loaded);
}
- /**
+
+ /**
+ * Add a handler to be executed in order to format a given class to a string during translation replacements.
+ *
+ * @param callable|string $class
+ * @param callable|null $handler
+ * @return void
+ * @static
+ */
+ public static function stringable($class, $handler = null)
+ {
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->stringable($class, $handler);
+ }
+
+ /**
* Set the parsed value of a key.
*
* @param string $key
* @param array $parsed
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setParsedKey($key, $parsed)
- { //Method inherited from \Illuminate\Support\NamespacedItemResolver
- /** @var \Illuminate\Translation\Translator $instance */
- $instance->setParsedKey($key, $parsed);
+ {
+ //Method inherited from \Illuminate\Support\NamespacedItemResolver
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->setParsedKey($key, $parsed);
}
- /**
+
+ /**
+ * Flush the cache of parsed keys.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushParsedKeys()
+ {
+ //Method inherited from \Illuminate\Support\NamespacedItemResolver
+ /** @var \Illuminate\Translation\Translator $instance */
+ $instance->flushParsedKeys();
+ }
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Translation\Translator::macro($name, $macro);
+ \Illuminate\Translation\Translator::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Translation\Translator::mixin($mixin, $replace);
+ \Illuminate\Translation\Translator::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Translation\Translator::hasMacro($name);
+ return \Illuminate\Translation\Translator::hasMacro($name);
}
-
- }
- /**
- *
- *
- * @method static void write(string $level, string $message, array $context = [])
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Translation\Translator::flushMacros();
+ }
+
+ }
+ /**
+ * @method static void write(string $level, \Illuminate\Contracts\Support\Arrayable|\Illuminate\Contracts\Support\Jsonable|\Illuminate\Support\Stringable|array|string $message, array $context = [])
+ * @method static \Illuminate\Log\Logger withContext(array $context = [])
* @method static void listen(\Closure $callback)
- * @see \Illuminate\Log\Logger
- */
- class Log {
- /**
+ * @method static \Psr\Log\LoggerInterface getLogger()
+ * @method static \Illuminate\Contracts\Events\Dispatcher getEventDispatcher()
+ * @method static void setEventDispatcher(\Illuminate\Contracts\Events\Dispatcher $dispatcher)
+ * @method static \Illuminate\Log\Logger|mixed when(\Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
+ * @method static \Illuminate\Log\Logger|mixed unless(\Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
+ * @see \Illuminate\Log\LogManager
+ */
+ class Log {
+ /**
+ * Build an on-demand log channel.
+ *
+ * @param array $config
+ * @return \Psr\Log\LoggerInterface
+ * @static
+ */
+ public static function build($config)
+ {
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->build($config);
+ }
+
+ /**
* Create a new, on-demand aggregate logger instance.
*
* @param array $channels
* @param string|null $channel
- * @return \Psr\Log\LoggerInterface
- * @static
- */
+ * @return \Psr\Log\LoggerInterface
+ * @static
+ */
public static function stack($channels, $channel = null)
{
- /** @var \Illuminate\Log\LogManager $instance */
- return $instance->stack($channels, $channel);
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->stack($channels, $channel);
}
- /**
+
+ /**
* Get a log channel instance.
*
* @param string|null $channel
- * @return \Psr\Log\LoggerInterface
- * @static
- */
+ * @return \Psr\Log\LoggerInterface
+ * @static
+ */
public static function channel($channel = null)
{
- /** @var \Illuminate\Log\LogManager $instance */
- return $instance->channel($channel);
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->channel($channel);
}
- /**
+
+ /**
* Get a log driver instance.
*
* @param string|null $driver
- * @return \Psr\Log\LoggerInterface
- * @static
- */
+ * @return \Psr\Log\LoggerInterface
+ * @static
+ */
public static function driver($driver = null)
{
- /** @var \Illuminate\Log\LogManager $instance */
- return $instance->driver($driver);
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->driver($driver);
}
- /**
- *
+
+ /**
+ * Share context across channels and stacks.
*
- * @return array
- * @static
- */
- public static function getChannels()
+ * @param array $context
+ * @return \Illuminate\Log\LogManager
+ * @static
+ */
+ public static function shareContext($context)
{
- /** @var \Illuminate\Log\LogManager $instance */
- return $instance->getChannels();
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->shareContext($context);
}
- /**
+
+ /**
+ * The context shared across channels and stacks.
+ *
+ * @return array
+ * @static
+ */
+ public static function sharedContext()
+ {
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->sharedContext();
+ }
+
+ /**
+ * Flush the log context on all currently resolved channels.
+ *
+ * @return \Illuminate\Log\LogManager
+ * @static
+ */
+ public static function withoutContext()
+ {
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->withoutContext();
+ }
+
+ /**
+ * Flush the shared context.
+ *
+ * @return \Illuminate\Log\LogManager
+ * @static
+ */
+ public static function flushSharedContext()
+ {
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->flushSharedContext();
+ }
+
+ /**
* Get the default log driver name.
*
- * @return string
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Log\LogManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Set the default log driver name.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDefaultDriver($name)
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->setDefaultDriver($name);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->setDefaultDriver($name);
}
- /**
+
+ /**
* Register a custom driver creator Closure.
*
* @param string $driver
* @param \Closure $callback
- * @return \Illuminate\Log\LogManager
- * @static
- */
+ * @return \Illuminate\Log\LogManager
+ * @static
+ */
public static function extend($driver, $callback)
{
- /** @var \Illuminate\Log\LogManager $instance */
- return $instance->extend($driver, $callback);
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->extend($driver, $callback);
}
- /**
+
+ /**
* Unset the given channel instance.
*
* @param string|null $driver
- * @return \Illuminate\Log\LogManager
- * @static
- */
+ * @return void
+ * @static
+ */
public static function forgetChannel($driver = null)
{
- /** @var \Illuminate\Log\LogManager $instance */
- return $instance->forgetChannel($driver);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->forgetChannel($driver);
}
- /**
+
+ /**
+ * Get all of the resolved log channels.
+ *
+ * @return array
+ * @static
+ */
+ public static function getChannels()
+ {
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->getChannels();
+ }
+
+ /**
* System is unusable.
*
- * @param string $message
+ * @param string|\Stringable $message
* @param array $context
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function emergency($message, $context = [])
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->emergency($message, $context);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->emergency($message, $context);
}
- /**
+
+ /**
* Action must be taken immediately.
- *
+ *
* Example: Entire website down, database unavailable, etc. This should
* trigger the SMS alerts and wake you up.
*
- * @param string $message
+ * @param string|\Stringable $message
* @param array $context
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function alert($message, $context = [])
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->alert($message, $context);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->alert($message, $context);
}
- /**
+
+ /**
* Critical conditions.
- *
+ *
* Example: Application component unavailable, unexpected exception.
*
- * @param string $message
+ * @param string|\Stringable $message
* @param array $context
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function critical($message, $context = [])
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->critical($message, $context);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->critical($message, $context);
}
- /**
+
+ /**
* Runtime errors that do not require immediate action but should typically
* be logged and monitored.
*
- * @param string $message
+ * @param string|\Stringable $message
* @param array $context
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function error($message, $context = [])
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->error($message, $context);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->error($message, $context);
}
- /**
+
+ /**
* Exceptional occurrences that are not errors.
- *
+ *
* Example: Use of deprecated APIs, poor use of an API, undesirable things
* that are not necessarily wrong.
*
- * @param string $message
+ * @param string|\Stringable $message
* @param array $context
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function warning($message, $context = [])
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->warning($message, $context);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->warning($message, $context);
}
- /**
+
+ /**
* Normal but significant events.
*
- * @param string $message
+ * @param string|\Stringable $message
* @param array $context
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function notice($message, $context = [])
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->notice($message, $context);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->notice($message, $context);
}
- /**
+
+ /**
* Interesting events.
- *
+ *
* Example: User logs in, SQL logs.
*
- * @param string $message
+ * @param string|\Stringable $message
* @param array $context
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function info($message, $context = [])
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->info($message, $context);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->info($message, $context);
}
- /**
+
+ /**
* Detailed debug information.
*
- * @param string $message
+ * @param string|\Stringable $message
* @param array $context
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function debug($message, $context = [])
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->debug($message, $context);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->debug($message, $context);
}
- /**
+
+ /**
* Logs with an arbitrary level.
*
* @param mixed $level
- * @param string $message
+ * @param string|\Stringable $message
* @param array $context
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function log($level, $message, $context = [])
{
- /** @var \Illuminate\Log\LogManager $instance */
- $instance->log($level, $message, $context);
+ /** @var \Illuminate\Log\LogManager $instance */
+ $instance->log($level, $message, $context);
}
-
- }
- /**
- *
- *
- * @method static mixed laterOn(string $queue, \DateTimeInterface|\DateInterval|int $delay, \Illuminate\Contracts\Mail\Mailable|string|array $view)
- * @method static mixed queueOn(string $queue, \Illuminate\Contracts\Mail\Mailable|string|array $view)
- * @method static void plain(string $view, array $data, $callback)
- * @method static void html(string $html, $callback)
- * @see \Illuminate\Mail\Mailer
+
+ /**
+ * Set the application instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Foundation\Application $app
+ * @return \Illuminate\Log\LogManager
+ * @static
+ */
+ public static function setApplication($app)
+ {
+ /** @var \Illuminate\Log\LogManager $instance */
+ return $instance->setApplication($app);
+ }
+
+ }
+ /**
+ * @method static void alwaysFrom(string $address, string|null $name = null)
+ * @method static void alwaysReplyTo(string $address, string|null $name = null)
+ * @method static void alwaysReturnPath(string $address)
+ * @method static void alwaysTo(string $address, string|null $name = null)
+ * @method static \Illuminate\Mail\SentMessage|null html(string $html, mixed $callback)
+ * @method static \Illuminate\Mail\SentMessage|null plain(string $view, array $data, mixed $callback)
+ * @method static string render(string|array $view, array $data = [])
+ * @method static mixed onQueue(\BackedEnum|string|null $queue, \Illuminate\Contracts\Mail\Mailable $view)
+ * @method static mixed queueOn(string $queue, \Illuminate\Contracts\Mail\Mailable $view)
+ * @method static mixed laterOn(string $queue, \DateTimeInterface|\DateInterval|int $delay, \Illuminate\Contracts\Mail\Mailable $view)
+ * @method static \Symfony\Component\Mailer\Transport\TransportInterface getSymfonyTransport()
+ * @method static \Illuminate\Contracts\View\Factory getViewFactory()
+ * @method static void setSymfonyTransport(\Symfony\Component\Mailer\Transport\TransportInterface $transport)
+ * @method static \Illuminate\Mail\Mailer setQueue(\Illuminate\Contracts\Queue\Factory $queue)
+ * @method static void macro(string $name, object|callable $macro)
+ * @method static void mixin(object $mixin, bool $replace = true)
+ * @method static bool hasMacro(string $name)
+ * @method static void flushMacros()
+ * @see \Illuminate\Mail\MailManager
* @see \Illuminate\Support\Testing\Fakes\MailFake
- */
- class Mail {
- /**
+ */
+ class Mail {
+ /**
* Get a mailer instance by name.
*
* @param string|null $name
- * @return \Illuminate\Mail\Mailer
- * @static
- */
+ * @return \Illuminate\Contracts\Mail\Mailer
+ * @static
+ */
public static function mailer($name = null)
{
- /** @var \Illuminate\Mail\MailManager $instance */
- return $instance->mailer($name);
+ /** @var \Illuminate\Mail\MailManager $instance */
+ return $instance->mailer($name);
}
- /**
+
+ /**
* Get a mailer driver instance.
*
* @param string|null $driver
- * @return \Illuminate\Mail\Mailer
- * @static
- */
+ * @return \Illuminate\Mail\Mailer
+ * @static
+ */
public static function driver($driver = null)
{
- /** @var \Illuminate\Mail\MailManager $instance */
- return $instance->driver($driver);
+ /** @var \Illuminate\Mail\MailManager $instance */
+ return $instance->driver($driver);
}
- /**
+
+ /**
+ * Build a new mailer instance.
+ *
+ * @param array $config
+ * @return \Illuminate\Mail\Mailer
+ * @static
+ */
+ public static function build($config)
+ {
+ /** @var \Illuminate\Mail\MailManager $instance */
+ return $instance->build($config);
+ }
+
+ /**
* Create a new transport instance.
*
* @param array $config
- * @return \Swift_Transport
- * @static
- */
- public static function createTransport($config)
+ * @return \Symfony\Component\Mailer\Transport\TransportInterface
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function createSymfonyTransport($config)
{
- /** @var \Illuminate\Mail\MailManager $instance */
- return $instance->createTransport($config);
+ /** @var \Illuminate\Mail\MailManager $instance */
+ return $instance->createSymfonyTransport($config);
}
- /**
+
+ /**
* Get the default mail driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Mail\MailManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Mail\MailManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Set the default mail driver name.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDefaultDriver($name)
{
- /** @var \Illuminate\Mail\MailManager $instance */
- $instance->setDefaultDriver($name);
+ /** @var \Illuminate\Mail\MailManager $instance */
+ $instance->setDefaultDriver($name);
}
- /**
+
+ /**
* Disconnect the given mailer and remove from local cache.
*
* @param string|null $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function purge($name = null)
{
- /** @var \Illuminate\Mail\MailManager $instance */
- $instance->purge($name);
+ /** @var \Illuminate\Mail\MailManager $instance */
+ $instance->purge($name);
}
- /**
+
+ /**
* Register a custom transport creator Closure.
*
* @param string $driver
* @param \Closure $callback
- * @return \Illuminate\Mail\MailManager
- * @static
- */
+ * @return \Illuminate\Mail\MailManager
+ * @static
+ */
public static function extend($driver, $callback)
{
- /** @var \Illuminate\Mail\MailManager $instance */
- return $instance->extend($driver, $callback);
+ /** @var \Illuminate\Mail\MailManager $instance */
+ return $instance->extend($driver, $callback);
}
- /**
+
+ /**
+ * Get the application instance used by the manager.
+ *
+ * @return \Illuminate\Contracts\Foundation\Application
+ * @static
+ */
+ public static function getApplication()
+ {
+ /** @var \Illuminate\Mail\MailManager $instance */
+ return $instance->getApplication();
+ }
+
+ /**
+ * Set the application instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Foundation\Application $app
+ * @return \Illuminate\Mail\MailManager
+ * @static
+ */
+ public static function setApplication($app)
+ {
+ /** @var \Illuminate\Mail\MailManager $instance */
+ return $instance->setApplication($app);
+ }
+
+ /**
+ * Forget all of the resolved mailer instances.
+ *
+ * @return \Illuminate\Mail\MailManager
+ * @static
+ */
+ public static function forgetMailers()
+ {
+ /** @var \Illuminate\Mail\MailManager $instance */
+ return $instance->forgetMailers();
+ }
+
+ /**
* Assert if a mailable was sent based on a truth-test callback.
*
* @param string|\Closure $mailable
- * @param callable|int|null $callback
- * @return void
- * @static
- */
+ * @param callable|array|string|int|null $callback
+ * @return void
+ * @static
+ */
public static function assertSent($mailable, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- $instance->assertSent($mailable, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertSent($mailable, $callback);
}
- /**
+
+ /**
+ * Determine if a mailable was not sent or queued to be sent based on a truth-test callback.
+ *
+ * @param string|\Closure $mailable
+ * @param callable|null $callback
+ * @return void
+ * @static
+ */
+ public static function assertNotOutgoing($mailable, $callback = null)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertNotOutgoing($mailable, $callback);
+ }
+
+ /**
* Determine if a mailable was not sent based on a truth-test callback.
*
- * @param string $mailable
- * @param callable|null $callback
- * @return void
- * @static
- */
+ * @param string|\Closure $mailable
+ * @param callable|array|string|null $callback
+ * @return void
+ * @static
+ */
public static function assertNotSent($mailable, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- $instance->assertNotSent($mailable, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertNotSent($mailable, $callback);
}
- /**
+
+ /**
+ * Assert that no mailables were sent or queued to be sent.
+ *
+ * @return void
+ * @static
+ */
+ public static function assertNothingOutgoing()
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertNothingOutgoing();
+ }
+
+ /**
* Assert that no mailables were sent.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNothingSent()
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- $instance->assertNothingSent();
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertNothingSent();
}
- /**
+
+ /**
* Assert if a mailable was queued based on a truth-test callback.
*
* @param string|\Closure $mailable
- * @param callable|int|null $callback
- * @return void
- * @static
- */
+ * @param callable|array|string|int|null $callback
+ * @return void
+ * @static
+ */
public static function assertQueued($mailable, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- $instance->assertQueued($mailable, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertQueued($mailable, $callback);
}
- /**
+
+ /**
* Determine if a mailable was not queued based on a truth-test callback.
*
- * @param string $mailable
- * @param callable|null $callback
- * @return void
- * @static
- */
+ * @param string|\Closure $mailable
+ * @param callable|array|string|null $callback
+ * @return void
+ * @static
+ */
public static function assertNotQueued($mailable, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- $instance->assertNotQueued($mailable, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertNotQueued($mailable, $callback);
}
- /**
+
+ /**
* Assert that no mailables were queued.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNothingQueued()
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- $instance->assertNothingQueued();
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertNothingQueued();
}
- /**
+
+ /**
+ * Assert the total number of mailables that were sent.
+ *
+ * @param int $count
+ * @return void
+ * @static
+ */
+ public static function assertSentCount($count)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertSentCount($count);
+ }
+
+ /**
+ * Assert the total number of mailables that were queued.
+ *
+ * @param int $count
+ * @return void
+ * @static
+ */
+ public static function assertQueuedCount($count)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertQueuedCount($count);
+ }
+
+ /**
+ * Assert the total number of mailables that were sent or queued.
+ *
+ * @param int $count
+ * @return void
+ * @static
+ */
+ public static function assertOutgoingCount($count)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->assertOutgoingCount($count);
+ }
+
+ /**
* Get all of the mailables matching a truth-test callback.
*
- * @param string $mailable
+ * @param string|\Closure $mailable
* @param callable|null $callback
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function sent($mailable, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- return $instance->sent($mailable, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->sent($mailable, $callback);
}
- /**
+
+ /**
* Determine if the given mailable has been sent.
*
* @param string $mailable
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasSent($mailable)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- return $instance->hasSent($mailable);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->hasSent($mailable);
}
- /**
+
+ /**
* Get all of the queued mailables matching a truth-test callback.
*
- * @param string $mailable
+ * @param string|\Closure $mailable
* @param callable|null $callback
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function queued($mailable, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- return $instance->queued($mailable, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->queued($mailable, $callback);
}
- /**
+
+ /**
* Determine if the given mailable has been queued.
*
* @param string $mailable
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasQueued($mailable)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- return $instance->hasQueued($mailable);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->hasQueued($mailable);
}
- /**
+
+ /**
* Begin the process of mailing a mailable class instance.
*
* @param mixed $users
- * @return \Illuminate\Mail\PendingMail
- * @static
- */
+ * @return \Illuminate\Mail\PendingMail
+ * @static
+ */
public static function to($users)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- return $instance->to($users);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->to($users);
}
- /**
+
+ /**
* Begin the process of mailing a mailable class instance.
*
* @param mixed $users
- * @return \Illuminate\Mail\PendingMail
- * @static
- */
+ * @return \Illuminate\Mail\PendingMail
+ * @static
+ */
+ public static function cc($users)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->cc($users);
+ }
+
+ /**
+ * Begin the process of mailing a mailable class instance.
+ *
+ * @param mixed $users
+ * @return \Illuminate\Mail\PendingMail
+ * @static
+ */
public static function bcc($users)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- return $instance->bcc($users);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->bcc($users);
}
- /**
+
+ /**
* Send a new message with only a raw text part.
*
* @param string $text
* @param \Closure|string $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function raw($text, $callback)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- $instance->raw($text, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->raw($text, $callback);
}
- /**
+
+ /**
* Send a new message using a view.
*
- * @param string|array $view
+ * @param \Illuminate\Contracts\Mail\Mailable|string|array $view
* @param array $data
* @param \Closure|string|null $callback
- * @return void
- * @static
- */
+ * @return mixed|void
+ * @static
+ */
public static function send($view, $data = [], $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- $instance->send($view, $data, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->send($view, $data, $callback);
}
- /**
- * Queue a new e-mail message for sending.
+
+ /**
+ * Send a new message synchronously using a view.
+ *
+ * @param \Illuminate\Contracts\Mail\Mailable|string|array $mailable
+ * @param array $data
+ * @param \Closure|string|null $callback
+ * @return void
+ * @static
+ */
+ public static function sendNow($mailable, $data = [], $callback = null)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ $instance->sendNow($mailable, $data, $callback);
+ }
+
+ /**
+ * Queue a new message for sending.
*
* @param \Illuminate\Contracts\Mail\Mailable|string|array $view
* @param string|null $queue
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function queue($view, $queue = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- return $instance->queue($view, $queue);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->queue($view, $queue);
}
- /**
+
+ /**
* Queue a new e-mail message for sending after (n) seconds.
*
* @param \DateTimeInterface|\DateInterval|int $delay
* @param \Illuminate\Contracts\Mail\Mailable|string|array $view
* @param string|null $queue
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function later($delay, $view, $queue = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- return $instance->later($delay, $view, $queue);
+ /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
+ return $instance->later($delay, $view, $queue);
}
- /**
- * Get the array of failed recipients.
- *
- * @return array
- * @static
- */
- public static function failures()
- {
- /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */
- return $instance->failures();
- }
-
- }
- /**
- *
- *
+
+ }
+ /**
* @see \Illuminate\Notifications\ChannelManager
- */
- class Notification {
- /**
+ * @see \Illuminate\Support\Testing\Fakes\NotificationFake
+ */
+ class Notification {
+ /**
* Send the given notification to the given notifiable entities.
*
* @param \Illuminate\Support\Collection|array|mixed $notifiables
* @param mixed $notification
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function send($notifiables, $notification)
{
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- $instance->send($notifiables, $notification);
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ $instance->send($notifiables, $notification);
}
- /**
+
+ /**
* Send the given notification immediately.
*
* @param \Illuminate\Support\Collection|array|mixed $notifiables
* @param mixed $notification
* @param array|null $channels
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function sendNow($notifiables, $notification, $channels = null)
{
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- $instance->sendNow($notifiables, $notification, $channels);
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ $instance->sendNow($notifiables, $notification, $channels);
}
- /**
+
+ /**
* Get a channel instance.
*
* @param string|null $name
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function channel($name = null)
{
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- return $instance->channel($name);
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->channel($name);
}
- /**
+
+ /**
* Get the default channel driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Get the default channel driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function deliversVia()
{
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- return $instance->deliversVia();
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->deliversVia();
}
- /**
+
+ /**
* Set the default channel driver name.
*
* @param string $channel
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function deliverVia($channel)
{
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- $instance->deliverVia($channel);
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ $instance->deliverVia($channel);
}
- /**
+
+ /**
* Set the locale of notifications.
*
* @param string $locale
- * @return \Illuminate\Notifications\ChannelManager
- * @static
- */
+ * @return \Illuminate\Notifications\ChannelManager
+ * @static
+ */
public static function locale($locale)
{
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- return $instance->locale($locale);
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->locale($locale);
}
- /**
+
+ /**
* Get a driver instance.
*
* @param string|null $driver
- * @return mixed
+ * @return mixed
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function driver($driver = null)
- { //Method inherited from \Illuminate\Support\Manager
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- return $instance->driver($driver);
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->driver($driver);
}
- /**
+
+ /**
* Register a custom driver creator Closure.
*
* @param string $driver
* @param \Closure $callback
- * @return \Illuminate\Notifications\ChannelManager
- * @static
- */
+ * @return \Illuminate\Notifications\ChannelManager
+ * @static
+ */
public static function extend($driver, $callback)
- { //Method inherited from \Illuminate\Support\Manager
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- return $instance->extend($driver, $callback);
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->extend($driver, $callback);
}
- /**
+
+ /**
* Get all of the created "drivers".
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getDrivers()
- { //Method inherited from \Illuminate\Support\Manager
- /** @var \Illuminate\Notifications\ChannelManager $instance */
- return $instance->getDrivers();
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->getDrivers();
}
- /**
+
+ /**
+ * Get the container instance used by the manager.
+ *
+ * @return \Illuminate\Contracts\Container\Container
+ * @static
+ */
+ public static function getContainer()
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->getContainer();
+ }
+
+ /**
+ * Set the container instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Container\Container $container
+ * @return \Illuminate\Notifications\ChannelManager
+ * @static
+ */
+ public static function setContainer($container)
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->setContainer($container);
+ }
+
+ /**
+ * Forget all of the resolved driver instances.
+ *
+ * @return \Illuminate\Notifications\ChannelManager
+ * @static
+ */
+ public static function forgetDrivers()
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Notifications\ChannelManager $instance */
+ return $instance->forgetDrivers();
+ }
+
+ /**
+ * Assert if a notification was sent on-demand based on a truth-test callback.
+ *
+ * @param string|\Closure $notification
+ * @param callable|null $callback
+ * @return void
+ * @throws \Exception
+ * @static
+ */
+ public static function assertSentOnDemand($notification, $callback = null)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ $instance->assertSentOnDemand($notification, $callback);
+ }
+
+ /**
* Assert if a notification was sent based on a truth-test callback.
*
* @param mixed $notifiable
* @param string|\Closure $notification
* @param callable|null $callback
- * @return void
+ * @return void
* @throws \Exception
- * @static
- */
+ * @static
+ */
public static function assertSentTo($notifiable, $notification, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
- $instance->assertSentTo($notifiable, $notification, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ $instance->assertSentTo($notifiable, $notification, $callback);
}
- /**
+
+ /**
+ * Assert if a notification was sent on-demand a number of times.
+ *
+ * @param string $notification
+ * @param int $times
+ * @return void
+ * @static
+ */
+ public static function assertSentOnDemandTimes($notification, $times = 1)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ $instance->assertSentOnDemandTimes($notification, $times);
+ }
+
+ /**
* Assert if a notification was sent a number of times.
*
* @param mixed $notifiable
* @param string $notification
* @param int $times
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertSentToTimes($notifiable, $notification, $times = 1)
{
- /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
- $instance->assertSentToTimes($notifiable, $notification, $times);
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ $instance->assertSentToTimes($notifiable, $notification, $times);
}
- /**
+
+ /**
* Determine if a notification was sent based on a truth-test callback.
*
* @param mixed $notifiable
* @param string|\Closure $notification
* @param callable|null $callback
- * @return void
+ * @return void
* @throws \Exception
- * @static
- */
+ * @static
+ */
public static function assertNotSentTo($notifiable, $notification, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
- $instance->assertNotSentTo($notifiable, $notification, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ $instance->assertNotSentTo($notifiable, $notification, $callback);
}
- /**
+
+ /**
* Assert that no notifications were sent.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNothingSent()
{
- /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
- $instance->assertNothingSent();
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ $instance->assertNothingSent();
}
- /**
+
+ /**
+ * Assert that no notifications were sent to the given notifiable.
+ *
+ * @param mixed $notifiable
+ * @return void
+ * @throws \Exception
+ * @static
+ */
+ public static function assertNothingSentTo($notifiable)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ $instance->assertNothingSentTo($notifiable);
+ }
+
+ /**
* Assert the total amount of times a notification was sent.
*
- * @param int $expectedCount
* @param string $notification
- * @return void
- * @static
- */
- public static function assertTimesSent($expectedCount, $notification)
+ * @param int $expectedCount
+ * @return void
+ * @static
+ */
+ public static function assertSentTimes($notification, $expectedCount)
{
- /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
- $instance->assertTimesSent($expectedCount, $notification);
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ $instance->assertSentTimes($notification, $expectedCount);
}
- /**
+
+ /**
+ * Assert the total count of notification that were sent.
+ *
+ * @param int $expectedCount
+ * @return void
+ * @static
+ */
+ public static function assertCount($expectedCount)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ $instance->assertCount($expectedCount);
+ }
+
+ /**
* Get all of the notifications matching a truth-test callback.
*
* @param mixed $notifiable
* @param string $notification
* @param callable|null $callback
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function sent($notifiable, $notification, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
- return $instance->sent($notifiable, $notification, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ return $instance->sent($notifiable, $notification, $callback);
}
- /**
+
+ /**
* Determine if there are more notifications left to inspect.
*
* @param mixed $notifiable
* @param string $notification
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasSent($notifiable, $notification)
{
- /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
- return $instance->hasSent($notifiable, $notification);
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ return $instance->hasSent($notifiable, $notification);
}
- /**
+
+ /**
+ * Specify if notification should be serialized and restored when being "pushed" to the queue.
+ *
+ * @param bool $serializeAndRestore
+ * @return \Illuminate\Support\Testing\Fakes\NotificationFake
+ * @static
+ */
+ public static function serializeAndRestore($serializeAndRestore = true)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ return $instance->serializeAndRestore($serializeAndRestore);
+ }
+
+ /**
+ * Get the notifications that have been sent.
+ *
+ * @return array
+ * @static
+ */
+ public static function sentNotifications()
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */
+ return $instance->sentNotifications();
+ }
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Support\Testing\Fakes\NotificationFake::macro($name, $macro);
+ \Illuminate\Support\Testing\Fakes\NotificationFake::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Support\Testing\Fakes\NotificationFake::mixin($mixin, $replace);
+ \Illuminate\Support\Testing\Fakes\NotificationFake::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Support\Testing\Fakes\NotificationFake::hasMacro($name);
+ return \Illuminate\Support\Testing\Fakes\NotificationFake::hasMacro($name);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Support\Testing\Fakes\NotificationFake::flushMacros();
+ }
+
+ }
+ /**
+ * @method static string sendResetLink(array $credentials, \Closure|null $callback = null)
* @method static mixed reset(array $credentials, \Closure $callback)
- * @method static string sendResetLink(array $credentials)
- * @method static \Illuminate\Contracts\Auth\CanResetPassword getUser(array $credentials)
+ * @method static \Illuminate\Contracts\Auth\CanResetPassword|null getUser(array $credentials)
* @method static string createToken(\Illuminate\Contracts\Auth\CanResetPassword $user)
* @method static void deleteToken(\Illuminate\Contracts\Auth\CanResetPassword $user)
* @method static bool tokenExists(\Illuminate\Contracts\Auth\CanResetPassword $user, string $token)
* @method static \Illuminate\Auth\Passwords\TokenRepositoryInterface getRepository()
+ * @method static \Illuminate\Support\Timebox getTimebox()
+ * @see \Illuminate\Auth\Passwords\PasswordBrokerManager
* @see \Illuminate\Auth\Passwords\PasswordBroker
- */
- class Password {
- /**
+ */
+ class Password {
+ /**
* Attempt to get the broker from the local cache.
*
* @param string|null $name
- * @return \Illuminate\Contracts\Auth\PasswordBroker
- * @static
- */
+ * @return \Illuminate\Contracts\Auth\PasswordBroker
+ * @static
+ */
public static function broker($name = null)
{
- /** @var \Illuminate\Auth\Passwords\PasswordBrokerManager $instance */
- return $instance->broker($name);
+ /** @var \Illuminate\Auth\Passwords\PasswordBrokerManager $instance */
+ return $instance->broker($name);
}
- /**
+
+ /**
* Get the default password broker name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Auth\Passwords\PasswordBrokerManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Auth\Passwords\PasswordBrokerManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Set the default password broker name.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDefaultDriver($name)
{
- /** @var \Illuminate\Auth\Passwords\PasswordBrokerManager $instance */
- $instance->setDefaultDriver($name);
+ /** @var \Illuminate\Auth\Passwords\PasswordBrokerManager $instance */
+ $instance->setDefaultDriver($name);
}
-
- }
- /**
- *
- *
- * @method static void popUsing(string $workerName, callable $callback)
+
+ }
+ /**
* @see \Illuminate\Queue\QueueManager
* @see \Illuminate\Queue\Queue
- */
- class Queue {
- /**
+ * @see \Illuminate\Support\Testing\Fakes\QueueFake
+ */
+ class Queue {
+ /**
* Register an event listener for the before job event.
*
* @param mixed $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function before($callback)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- $instance->before($callback);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ $instance->before($callback);
}
- /**
+
+ /**
* Register an event listener for the after job event.
*
* @param mixed $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function after($callback)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- $instance->after($callback);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ $instance->after($callback);
}
- /**
+
+ /**
* Register an event listener for the exception occurred job event.
*
* @param mixed $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function exceptionOccurred($callback)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- $instance->exceptionOccurred($callback);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ $instance->exceptionOccurred($callback);
}
- /**
+
+ /**
* Register an event listener for the daemon queue loop.
*
* @param mixed $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function looping($callback)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- $instance->looping($callback);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ $instance->looping($callback);
}
- /**
+
+ /**
* Register an event listener for the failed job event.
*
* @param mixed $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function failing($callback)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- $instance->failing($callback);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ $instance->failing($callback);
}
- /**
+
+ /**
* Register an event listener for the daemon queue stopping.
*
* @param mixed $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function stopping($callback)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- $instance->stopping($callback);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ $instance->stopping($callback);
}
- /**
+
+ /**
* Determine if the driver is connected.
*
* @param string|null $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function connected($name = null)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- return $instance->connected($name);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ return $instance->connected($name);
}
- /**
+
+ /**
* Resolve a queue connection instance.
*
* @param string|null $name
- * @return \Illuminate\Contracts\Queue\Queue
- * @static
- */
+ * @return \Illuminate\Contracts\Queue\Queue
+ * @static
+ */
public static function connection($name = null)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- return $instance->connection($name);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ return $instance->connection($name);
}
- /**
+
+ /**
* Add a queue connection resolver.
*
* @param string $driver
* @param \Closure $resolver
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function extend($driver, $resolver)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- $instance->extend($driver, $resolver);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ $instance->extend($driver, $resolver);
}
- /**
+
+ /**
* Add a queue connection resolver.
*
* @param string $driver
* @param \Closure $resolver
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function addConnector($driver, $resolver)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- $instance->addConnector($driver, $resolver);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ $instance->addConnector($driver, $resolver);
}
- /**
+
+ /**
* Get the name of the default queue connection.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Set the name of the default queue connection.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDefaultDriver($name)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- $instance->setDefaultDriver($name);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ $instance->setDefaultDriver($name);
}
- /**
+
+ /**
* Get the full name for the given connection.
*
* @param string|null $connection
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getName($connection = null)
{
- /** @var \Illuminate\Queue\QueueManager $instance */
- return $instance->getName($connection);
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ return $instance->getName($connection);
}
- /**
+
+ /**
+ * Get the application instance used by the manager.
+ *
+ * @return \Illuminate\Contracts\Foundation\Application
+ * @static
+ */
+ public static function getApplication()
+ {
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ return $instance->getApplication();
+ }
+
+ /**
+ * Set the application instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Foundation\Application $app
+ * @return \Illuminate\Queue\QueueManager
+ * @static
+ */
+ public static function setApplication($app)
+ {
+ /** @var \Illuminate\Queue\QueueManager $instance */
+ return $instance->setApplication($app);
+ }
+
+ /**
+ * Specify the jobs that should be queued instead of faked.
+ *
+ * @param array|string $jobsToBeQueued
+ * @return \Illuminate\Support\Testing\Fakes\QueueFake
+ * @static
+ */
+ public static function except($jobsToBeQueued)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->except($jobsToBeQueued);
+ }
+
+ /**
* Assert if a job was pushed based on a truth-test callback.
*
* @param string|\Closure $job
* @param callable|int|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertPushed($job, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- $instance->assertPushed($job, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ $instance->assertPushed($job, $callback);
}
- /**
+
+ /**
* Assert if a job was pushed based on a truth-test callback.
*
* @param string $queue
* @param string|\Closure $job
* @param callable|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertPushedOn($queue, $job, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- $instance->assertPushedOn($queue, $job, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ $instance->assertPushedOn($queue, $job, $callback);
}
- /**
+
+ /**
* Assert if a job was pushed with chained jobs based on a truth-test callback.
*
* @param string $job
* @param array $expectedChain
* @param callable|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertPushedWithChain($job, $expectedChain = [], $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- $instance->assertPushedWithChain($job, $expectedChain, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ $instance->assertPushedWithChain($job, $expectedChain, $callback);
}
- /**
+
+ /**
* Assert if a job was pushed with an empty chain based on a truth-test callback.
*
* @param string $job
* @param callable|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertPushedWithoutChain($job, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- $instance->assertPushedWithoutChain($job, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ $instance->assertPushedWithoutChain($job, $callback);
}
- /**
+
+ /**
+ * Assert if a closure was pushed based on a truth-test callback.
+ *
+ * @param callable|int|null $callback
+ * @return void
+ * @static
+ */
+ public static function assertClosurePushed($callback = null)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ $instance->assertClosurePushed($callback);
+ }
+
+ /**
+ * Assert that a closure was not pushed based on a truth-test callback.
+ *
+ * @param callable|null $callback
+ * @return void
+ * @static
+ */
+ public static function assertClosureNotPushed($callback = null)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ $instance->assertClosureNotPushed($callback);
+ }
+
+ /**
* Determine if a job was pushed based on a truth-test callback.
*
* @param string|\Closure $job
* @param callable|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNotPushed($job, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- $instance->assertNotPushed($job, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ $instance->assertNotPushed($job, $callback);
}
- /**
+
+ /**
+ * Assert the total count of jobs that were pushed.
+ *
+ * @param int $expectedCount
+ * @return void
+ * @static
+ */
+ public static function assertCount($expectedCount)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ $instance->assertCount($expectedCount);
+ }
+
+ /**
* Assert that no jobs were pushed.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function assertNothingPushed()
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- $instance->assertNothingPushed();
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ $instance->assertNothingPushed();
}
- /**
+
+ /**
* Get all of the jobs matching a truth-test callback.
*
* @param string $job
* @param callable|null $callback
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function pushed($job, $callback = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->pushed($job, $callback);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->pushed($job, $callback);
}
- /**
+
+ /**
+ * Get all of the raw pushes matching a truth-test callback.
+ *
+ * @param null|\Closure(string, ?string, array): bool $callback
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
+ public static function pushedRaw($callback = null)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->pushedRaw($callback);
+ }
+
+ /**
* Determine if there are any stored jobs for a given class.
*
* @param string $job
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasPushed($job)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->hasPushed($job);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->hasPushed($job);
}
- /**
+
+ /**
* Get the size of the queue.
*
* @param string|null $queue
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function size($queue = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->size($queue);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->size($queue);
}
- /**
+
+ /**
* Push a new job onto the queue.
*
- * @param string $job
+ * @param string|object $job
* @param mixed $data
* @param string|null $queue
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function push($job, $data = '', $queue = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->push($job, $data, $queue);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->push($job, $data, $queue);
}
- /**
+
+ /**
+ * Determine if a job should be faked or actually dispatched.
+ *
+ * @param object $job
+ * @return bool
+ * @static
+ */
+ public static function shouldFakeJob($job)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->shouldFakeJob($job);
+ }
+
+ /**
* Push a raw payload onto the queue.
*
* @param string $payload
* @param string|null $queue
* @param array $options
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function pushRaw($payload, $queue = null, $options = [])
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->pushRaw($payload, $queue, $options);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->pushRaw($payload, $queue, $options);
}
- /**
- * Push a new job onto the queue after a delay.
+
+ /**
+ * Push a new job onto the queue after (n) seconds.
*
* @param \DateTimeInterface|\DateInterval|int $delay
- * @param string $job
+ * @param string|object $job
* @param mixed $data
* @param string|null $queue
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function later($delay, $job, $data = '', $queue = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->later($delay, $job, $data, $queue);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->later($delay, $job, $data, $queue);
}
- /**
+
+ /**
* Push a new job onto the queue.
*
* @param string $queue
- * @param string $job
+ * @param string|object $job
* @param mixed $data
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function pushOn($queue, $job, $data = '')
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->pushOn($queue, $job, $data);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->pushOn($queue, $job, $data);
}
- /**
- * Push a new job onto the queue after a delay.
+
+ /**
+ * Push a new job onto a specific queue after (n) seconds.
*
* @param string $queue
* @param \DateTimeInterface|\DateInterval|int $delay
- * @param string $job
+ * @param string|object $job
* @param mixed $data
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function laterOn($queue, $delay, $job, $data = '')
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->laterOn($queue, $delay, $job, $data);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->laterOn($queue, $delay, $job, $data);
}
- /**
+
+ /**
* Pop the next job off of the queue.
*
* @param string|null $queue
- * @return \Illuminate\Contracts\Queue\Job|null
- * @static
- */
+ * @return \Illuminate\Contracts\Queue\Job|null
+ * @static
+ */
public static function pop($queue = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->pop($queue);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->pop($queue);
}
- /**
+
+ /**
* Push an array of jobs onto the queue.
*
* @param array $jobs
* @param mixed $data
* @param string|null $queue
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function bulk($jobs, $data = '', $queue = null)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->bulk($jobs, $data, $queue);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->bulk($jobs, $data, $queue);
}
- /**
+
+ /**
* Get the jobs that have been pushed.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function pushedJobs()
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->pushedJobs();
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->pushedJobs();
}
- /**
+
+ /**
+ * Get the payloads that were pushed raw.
+ *
+ * @return list
+ * @static
+ */
+ public static function rawPushes()
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->rawPushes();
+ }
+
+ /**
+ * Specify if jobs should be serialized and restored when being "pushed" to the queue.
+ *
+ * @param bool $serializeAndRestore
+ * @return \Illuminate\Support\Testing\Fakes\QueueFake
+ * @static
+ */
+ public static function serializeAndRestore($serializeAndRestore = true)
+ {
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->serializeAndRestore($serializeAndRestore);
+ }
+
+ /**
* Get the connection name for the queue.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getConnectionName()
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->getConnectionName();
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->getConnectionName();
}
- /**
+
+ /**
* Set the connection name for the queue.
*
* @param string $name
- * @return \Illuminate\Support\Testing\Fakes\QueueFake
- * @static
- */
+ * @return \Illuminate\Support\Testing\Fakes\QueueFake
+ * @static
+ */
public static function setConnectionName($name)
{
- /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
- return $instance->setConnectionName($name);
+ /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */
+ return $instance->setConnectionName($name);
}
- /**
+
+ /**
+ * Get the maximum number of attempts for an object-based queue handler.
+ *
+ * @param mixed $job
+ * @return mixed
+ * @static
+ */
+ public static function getJobTries($job)
+ {
+ //Method inherited from \Illuminate\Queue\Queue
+ /** @var \Illuminate\Queue\SyncQueue $instance */
+ return $instance->getJobTries($job);
+ }
+
+ /**
* Get the backoff for an object-based queue handler.
*
* @param mixed $job
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function getJobBackoff($job)
- { //Method inherited from \Illuminate\Queue\Queue
- /** @var \Illuminate\Queue\SyncQueue $instance */
- return $instance->getJobBackoff($job);
+ {
+ //Method inherited from \Illuminate\Queue\Queue
+ /** @var \Illuminate\Queue\SyncQueue $instance */
+ return $instance->getJobBackoff($job);
}
- /**
+
+ /**
* Get the expiration timestamp for an object-based queue handler.
*
* @param mixed $job
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function getJobExpiration($job)
- { //Method inherited from \Illuminate\Queue\Queue
- /** @var \Illuminate\Queue\SyncQueue $instance */
- return $instance->getJobExpiration($job);
+ {
+ //Method inherited from \Illuminate\Queue\Queue
+ /** @var \Illuminate\Queue\SyncQueue $instance */
+ return $instance->getJobExpiration($job);
}
- /**
+
+ /**
* Register a callback to be executed when creating job payloads.
*
- * @param callable $callback
- * @return void
- * @static
- */
+ * @param callable|null $callback
+ * @return void
+ * @static
+ */
public static function createPayloadUsing($callback)
- { //Method inherited from \Illuminate\Queue\Queue
- \Illuminate\Queue\SyncQueue::createPayloadUsing($callback);
+ {
+ //Method inherited from \Illuminate\Queue\Queue
+ \Illuminate\Queue\SyncQueue::createPayloadUsing($callback);
}
- /**
+
+ /**
+ * Get the container instance being used by the connection.
+ *
+ * @return \Illuminate\Container\Container
+ * @static
+ */
+ public static function getContainer()
+ {
+ //Method inherited from \Illuminate\Queue\Queue
+ /** @var \Illuminate\Queue\SyncQueue $instance */
+ return $instance->getContainer();
+ }
+
+ /**
* Set the IoC container instance.
*
* @param \Illuminate\Container\Container $container
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setContainer($container)
- { //Method inherited from \Illuminate\Queue\Queue
- /** @var \Illuminate\Queue\SyncQueue $instance */
- $instance->setContainer($container);
- }
-
- }
- /**
- *
- *
- * @see \Illuminate\Routing\Redirector
- */
- class Redirect {
- /**
- * Create a new redirect response to the "home" route.
- *
- * @param int $status
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function home($status = 302)
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->home($status);
+ //Method inherited from \Illuminate\Queue\Queue
+ /** @var \Illuminate\Queue\SyncQueue $instance */
+ $instance->setContainer($container);
}
- /**
+
+ }
+ /**
+ * @see \Illuminate\Routing\Redirector
+ */
+ class Redirect {
+ /**
* Create a new redirect response to the previous location.
*
* @param int $status
* @param array $headers
* @param mixed $fallback
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function back($status = 302, $headers = [], $fallback = false)
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->back($status, $headers, $fallback);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->back($status, $headers, $fallback);
}
- /**
+
+ /**
* Create a new redirect response to the current URI.
*
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function refresh($status = 302, $headers = [])
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->refresh($status, $headers);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->refresh($status, $headers);
}
- /**
+
+ /**
* Create a new redirect response, while putting the current URL in the session.
*
* @param string $path
* @param int $status
* @param array $headers
* @param bool|null $secure
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function guest($path, $status = 302, $headers = [], $secure = null)
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->guest($path, $status, $headers, $secure);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->guest($path, $status, $headers, $secure);
}
- /**
+
+ /**
* Create a new redirect response to the previously intended location.
*
- * @param string $default
+ * @param mixed $default
* @param int $status
* @param array $headers
* @param bool|null $secure
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function intended($default = '/', $status = 302, $headers = [], $secure = null)
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->intended($default, $status, $headers, $secure);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->intended($default, $status, $headers, $secure);
}
- /**
- * Set the intended url.
- *
- * @param string $url
- * @return void
- * @static
- */
- public static function setIntendedUrl($url)
- {
- /** @var \Illuminate\Routing\Redirector $instance */
- $instance->setIntendedUrl($url);
- }
- /**
+
+ /**
* Create a new redirect response to the given path.
*
* @param string $path
* @param int $status
* @param array $headers
* @param bool|null $secure
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function to($path, $status = 302, $headers = [], $secure = null)
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->to($path, $status, $headers, $secure);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->to($path, $status, $headers, $secure);
}
- /**
+
+ /**
* Create a new redirect response to an external URL (no validation).
*
* @param string $path
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function away($path, $status = 302, $headers = [])
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->away($path, $status, $headers);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->away($path, $status, $headers);
}
- /**
+
+ /**
* Create a new redirect response to the given HTTPS path.
*
* @param string $path
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function secure($path, $status = 302, $headers = [])
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->secure($path, $status, $headers);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->secure($path, $status, $headers);
}
- /**
+
+ /**
* Create a new redirect response to a named route.
*
- * @param string $route
+ * @param \BackedEnum|string $route
* @param mixed $parameters
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function route($route, $parameters = [], $status = 302, $headers = [])
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->route($route, $parameters, $status, $headers);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->route($route, $parameters, $status, $headers);
}
- /**
+
+ /**
* Create a new redirect response to a signed named route.
*
- * @param string $route
+ * @param \BackedEnum|string $route
* @param mixed $parameters
* @param \DateTimeInterface|\DateInterval|int|null $expiration
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function signedRoute($route, $parameters = [], $expiration = null, $status = 302, $headers = [])
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->signedRoute($route, $parameters, $expiration, $status, $headers);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->signedRoute($route, $parameters, $expiration, $status, $headers);
}
- /**
+
+ /**
* Create a new redirect response to a signed named route.
*
- * @param string $route
+ * @param \BackedEnum|string $route
* @param \DateTimeInterface|\DateInterval|int|null $expiration
* @param mixed $parameters
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function temporarySignedRoute($route, $expiration, $parameters = [], $status = 302, $headers = [])
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->temporarySignedRoute($route, $expiration, $parameters, $status, $headers);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->temporarySignedRoute($route, $expiration, $parameters, $status, $headers);
}
- /**
+
+ /**
* Create a new redirect response to a controller action.
*
* @param string|array $action
* @param mixed $parameters
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function action($action, $parameters = [], $status = 302, $headers = [])
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->action($action, $parameters, $status, $headers);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->action($action, $parameters, $status, $headers);
}
- /**
+
+ /**
* Get the URL generator instance.
*
- * @return \Illuminate\Routing\UrlGenerator
- * @static
- */
+ * @return \Illuminate\Routing\UrlGenerator
+ * @static
+ */
public static function getUrlGenerator()
{
- /** @var \Illuminate\Routing\Redirector $instance */
- return $instance->getUrlGenerator();
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->getUrlGenerator();
}
- /**
+
+ /**
* Set the active session store.
*
* @param \Illuminate\Session\Store $session
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setSession($session)
{
- /** @var \Illuminate\Routing\Redirector $instance */
- $instance->setSession($session);
+ /** @var \Illuminate\Routing\Redirector $instance */
+ $instance->setSession($session);
}
- /**
+
+ /**
+ * Get the "intended" URL from the session.
+ *
+ * @return string|null
+ * @static
+ */
+ public static function getIntendedUrl()
+ {
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->getIntendedUrl();
+ }
+
+ /**
+ * Set the "intended" URL in the session.
+ *
+ * @param string $url
+ * @return \Illuminate\Routing\Redirector
+ * @static
+ */
+ public static function setIntendedUrl($url)
+ {
+ /** @var \Illuminate\Routing\Redirector $instance */
+ return $instance->setIntendedUrl($url);
+ }
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Routing\Redirector::macro($name, $macro);
+ \Illuminate\Routing\Redirector::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Routing\Redirector::mixin($mixin, $replace);
+ \Illuminate\Routing\Redirector::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Routing\Redirector::hasMacro($name);
+ return \Illuminate\Routing\Redirector::hasMacro($name);
}
-
- }
- /**
- *
- *
- * @method static mixed filterFiles(mixed $files)
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Routing\Redirector::flushMacros();
+ }
+
+ }
+ /**
* @see \Illuminate\Http\Request
- */
- class Request {
- /**
+ */
+ class Request {
+ /**
* Create a new Illuminate HTTP request from server variables.
*
- * @return static
- * @static
- */
+ * @return static
+ * @static
+ */
public static function capture()
{
- return \Illuminate\Http\Request::capture();
+ return \Illuminate\Http\Request::capture();
}
- /**
+
+ /**
* Return the Request instance.
*
- * @return \Illuminate\Http\Request
- * @static
- */
+ * @return \Illuminate\Http\Request
+ * @static
+ */
public static function instance()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->instance();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->instance();
}
- /**
+
+ /**
* Get the request method.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function method()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->method();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->method();
}
- /**
+
+ /**
+ * Get a URI instance for the request.
+ *
+ * @return \Illuminate\Support\Uri
+ * @static
+ */
+ public static function uri()
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->uri();
+ }
+
+ /**
* Get the root URL for the application.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function root()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->root();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->root();
}
- /**
+
+ /**
* Get the URL (no query string) for the request.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function url()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->url();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->url();
}
- /**
+
+ /**
* Get the full URL for the request.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function fullUrl()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->fullUrl();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->fullUrl();
}
- /**
+
+ /**
* Get the full URL for the request with the added query string parameters.
*
* @param array $query
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function fullUrlWithQuery($query)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->fullUrlWithQuery($query);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->fullUrlWithQuery($query);
}
- /**
+
+ /**
+ * Get the full URL for the request without the given query string parameters.
+ *
+ * @param array|string $keys
+ * @return string
+ * @static
+ */
+ public static function fullUrlWithoutQuery($keys)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->fullUrlWithoutQuery($keys);
+ }
+
+ /**
* Get the current path info for the request.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function path()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->path();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->path();
}
- /**
+
+ /**
* Get the current decoded path info for the request.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function decodedPath()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->decodedPath();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->decodedPath();
}
- /**
+
+ /**
* Get a segment from the URI (1 based index).
*
* @param int $index
* @param string|null $default
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function segment($index, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->segment($index, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->segment($index, $default);
}
- /**
+
+ /**
* Get all of the segments for the request path.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function segments()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->segments();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->segments();
}
- /**
+
+ /**
* Determine if the current request URI matches a pattern.
*
* @param mixed $patterns
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function is(...$patterns)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->is(...$patterns);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->is(...$patterns);
}
- /**
+
+ /**
* Determine if the route name matches a given pattern.
*
* @param mixed $patterns
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function routeIs(...$patterns)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->routeIs(...$patterns);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->routeIs(...$patterns);
}
- /**
- * Determine if the current request URL and query string matches a pattern.
+
+ /**
+ * Determine if the current request URL and query string match a pattern.
*
* @param mixed $patterns
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function fullUrlIs(...$patterns)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->fullUrlIs(...$patterns);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->fullUrlIs(...$patterns);
}
- /**
+
+ /**
+ * Get the host name.
+ *
+ * @return string
+ * @static
+ */
+ public static function host()
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->host();
+ }
+
+ /**
+ * Get the HTTP host being requested.
+ *
+ * @return string
+ * @static
+ */
+ public static function httpHost()
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->httpHost();
+ }
+
+ /**
+ * Get the scheme and HTTP host.
+ *
+ * @return string
+ * @static
+ */
+ public static function schemeAndHttpHost()
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->schemeAndHttpHost();
+ }
+
+ /**
* Determine if the request is the result of an AJAX call.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function ajax()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->ajax();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->ajax();
}
- /**
- * Determine if the request is the result of an PJAX call.
+
+ /**
+ * Determine if the request is the result of a PJAX call.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function pjax()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->pjax();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->pjax();
}
- /**
- * Determine if the request is the result of an prefetch call.
+
+ /**
+ * Determine if the request is the result of a prefetch call.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function prefetch()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->prefetch();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->prefetch();
}
- /**
+
+ /**
* Determine if the request is over HTTPS.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function secure()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->secure();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->secure();
}
- /**
+
+ /**
* Get the client IP address.
*
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function ip()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->ip();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->ip();
}
- /**
+
+ /**
* Get the client IP addresses.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function ips()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->ips();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->ips();
}
- /**
+
+ /**
* Get the client user agent.
*
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function userAgent()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->userAgent();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->userAgent();
}
- /**
+
+ /**
* Merge new input into the current request's input array.
*
* @param array $input
- * @return \Illuminate\Http\Request
- * @static
- */
+ * @return \Illuminate\Http\Request
+ * @static
+ */
public static function merge($input)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->merge($input);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->merge($input);
}
- /**
- * Replace the input for the current request.
+
+ /**
+ * Merge new input into the request's input, but only when that key is missing from the request.
*
* @param array $input
- * @return \Illuminate\Http\Request
- * @static
- */
+ * @return \Illuminate\Http\Request
+ * @static
+ */
+ public static function mergeIfMissing($input)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->mergeIfMissing($input);
+ }
+
+ /**
+ * Replace the input values for the current request.
+ *
+ * @param array $input
+ * @return \Illuminate\Http\Request
+ * @static
+ */
public static function replace($input)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->replace($input);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->replace($input);
}
- /**
+
+ /**
* This method belongs to Symfony HttpFoundation and is not usually needed when using Laravel.
- *
+ *
* Instead, you may use the "input" method.
*
* @param string $key
* @param mixed $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function get($key, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->get($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->get($key, $default);
}
- /**
+
+ /**
* Get the JSON payload for the request.
*
* @param string|null $key
* @param mixed $default
- * @return \Symfony\Component\HttpFoundation\ParameterBag|mixed
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\InputBag|mixed
+ * @static
+ */
public static function json($key = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->json($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->json($key, $default);
}
- /**
+
+ /**
* Create a new request instance from the given Laravel request.
*
* @param \Illuminate\Http\Request $from
* @param \Illuminate\Http\Request|null $to
- * @return static
- * @static
- */
+ * @return static
+ * @static
+ */
public static function createFrom($from, $to = null)
{
- return \Illuminate\Http\Request::createFrom($from, $to);
+ return \Illuminate\Http\Request::createFrom($from, $to);
}
- /**
+
+ /**
* Create an Illuminate request from a Symfony instance.
*
* @param \Symfony\Component\HttpFoundation\Request $request
- * @return static
- * @static
- */
+ * @return static
+ * @static
+ */
public static function createFromBase($request)
{
- return \Illuminate\Http\Request::createFromBase($request);
+ return \Illuminate\Http\Request::createFromBase($request);
}
- /**
+
+ /**
* Clones a request and overrides some of its parameters.
*
- * @param array $query The GET parameters
- * @param array $request The POST parameters
- * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...)
- * @param array $cookies The COOKIE parameters
- * @param array $files The FILES parameters
- * @param array $server The SERVER parameters
- * @return static
- * @static
- */
+ * @return static
+ * @param array|null $query The GET parameters
+ * @param array|null $request The POST parameters
+ * @param array|null $attributes The request attributes (parameters parsed from the PATH_INFO, ...)
+ * @param array|null $cookies The COOKIE parameters
+ * @param array|null $files The FILES parameters
+ * @param array|null $server The SERVER parameters
+ * @static
+ */
public static function duplicate($query = null, $request = null, $attributes = null, $cookies = null, $files = null, $server = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->duplicate($query, $request, $attributes, $cookies, $files, $server);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->duplicate($query, $request, $attributes, $cookies, $files, $server);
}
- /**
- * Get the session associated with the request.
+
+ /**
+ * Whether the request contains a Session object.
*
- * @return \Illuminate\Session\Store
- * @throws \RuntimeException
- * @static
- */
- public static function session()
+ * This method does not give any information about the state of the session object,
+ * like whether the session is started or not. It is just a way to check if this Request
+ * is associated with a Session instance.
+ *
+ * @param bool $skipIfUninitialized When true, ignores factories injected by `setSessionFactory`
+ * @static
+ */
+ public static function hasSession($skipIfUninitialized = false)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->session();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->hasSession($skipIfUninitialized);
}
- /**
- * Get the session associated with the request.
+
+ /**
+ * Gets the Session.
*
- * @return \Illuminate\Session\Store|null
- * @static
- */
+ * @throws SessionNotFoundException When session is not set properly
+ * @static
+ */
public static function getSession()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getSession();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getSession();
}
- /**
+
+ /**
+ * Get the session associated with the request.
+ *
+ * @return \Illuminate\Contracts\Session\Session
+ * @throws \RuntimeException
+ * @static
+ */
+ public static function session()
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->session();
+ }
+
+ /**
* Set the session instance on the request.
*
* @param \Illuminate\Contracts\Session\Session $session
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setLaravelSession($session)
{
- /** @var \Illuminate\Http\Request $instance */
- $instance->setLaravelSession($session);
+ /** @var \Illuminate\Http\Request $instance */
+ $instance->setLaravelSession($session);
}
- /**
+
+ /**
+ * Set the locale for the request instance.
+ *
+ * @param string $locale
+ * @return void
+ * @static
+ */
+ public static function setRequestLocale($locale)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ $instance->setRequestLocale($locale);
+ }
+
+ /**
+ * Set the default locale for the request instance.
+ *
+ * @param string $locale
+ * @return void
+ * @static
+ */
+ public static function setDefaultRequestLocale($locale)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ $instance->setDefaultRequestLocale($locale);
+ }
+
+ /**
* Get the user making the request.
*
* @param string|null $guard
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function user($guard = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->user($guard);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->user($guard);
}
- /**
+
+ /**
* Get the route handling the request.
*
* @param string|null $param
* @param mixed $default
- * @return \Illuminate\Routing\Route|object|string|null
- * @static
- */
+ * @return \Illuminate\Routing\Route|object|string|null
+ * @static
+ */
public static function route($param = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->route($param, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->route($param, $default);
}
- /**
+
+ /**
* Get a unique fingerprint for the request / route / IP address.
*
- * @return string
+ * @return string
* @throws \RuntimeException
- * @static
- */
+ * @static
+ */
public static function fingerprint()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->fingerprint();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->fingerprint();
}
- /**
+
+ /**
* Set the JSON payload for the request.
*
- * @param \Symfony\Component\HttpFoundation\ParameterBag $json
- * @return \Illuminate\Http\Request
- * @static
- */
+ * @param \Symfony\Component\HttpFoundation\InputBag $json
+ * @return \Illuminate\Http\Request
+ * @static
+ */
public static function setJson($json)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setJson($json);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setJson($json);
}
- /**
+
+ /**
* Get the user resolver callback.
*
- * @return \Closure
- * @static
- */
+ * @return \Closure
+ * @static
+ */
public static function getUserResolver()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getUserResolver();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getUserResolver();
}
- /**
+
+ /**
* Set the user resolver callback.
*
* @param \Closure $callback
- * @return \Illuminate\Http\Request
- * @static
- */
+ * @return \Illuminate\Http\Request
+ * @static
+ */
public static function setUserResolver($callback)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setUserResolver($callback);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setUserResolver($callback);
}
- /**
+
+ /**
* Get the route resolver callback.
*
- * @return \Closure
- * @static
- */
+ * @return \Closure
+ * @static
+ */
public static function getRouteResolver()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getRouteResolver();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getRouteResolver();
}
- /**
+
+ /**
* Set the route resolver callback.
*
* @param \Closure $callback
- * @return \Illuminate\Http\Request
- * @static
- */
+ * @return \Illuminate\Http\Request
+ * @static
+ */
public static function setRouteResolver($callback)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setRouteResolver($callback);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setRouteResolver($callback);
}
- /**
+
+ /**
* Get all of the input and files for the request.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function toArray()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->toArray();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->toArray();
}
- /**
+
+ /**
* Determine if the given offset exists.
*
* @param string $offset
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function offsetExists($offset)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->offsetExists($offset);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->offsetExists($offset);
}
- /**
+
+ /**
* Get the value at the given offset.
*
* @param string $offset
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function offsetGet($offset)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->offsetGet($offset);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->offsetGet($offset);
}
- /**
+
+ /**
* Set the value at the given offset.
*
* @param string $offset
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function offsetSet($offset, $value)
{
- /** @var \Illuminate\Http\Request $instance */
- $instance->offsetSet($offset, $value);
+ /** @var \Illuminate\Http\Request $instance */
+ $instance->offsetSet($offset, $value);
}
- /**
+
+ /**
* Remove the value at the given offset.
*
* @param string $offset
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function offsetUnset($offset)
{
- /** @var \Illuminate\Http\Request $instance */
- $instance->offsetUnset($offset);
+ /** @var \Illuminate\Http\Request $instance */
+ $instance->offsetUnset($offset);
}
- /**
+
+ /**
* Sets the parameters for this request.
- *
+ *
* This method also re-initializes all properties.
*
* @param array $query The GET parameters
@@ -8948,26 +12761,29 @@
* @param array $files The FILES parameters
* @param array $server The SERVER parameters
* @param string|resource|null $content The raw body data
- * @static
- */
+ * @static
+ */
public static function initialize($query = [], $request = [], $attributes = [], $cookies = [], $files = [], $server = [], $content = null)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->initialize($query, $request, $attributes, $cookies, $files, $server, $content);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->initialize($query, $request, $attributes, $cookies, $files, $server, $content);
}
- /**
+
+ /**
* Creates a new request with values from PHP's super globals.
*
- * @return static
- * @static
- */
+ * @static
+ */
public static function createFromGlobals()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::createFromGlobals();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::createFromGlobals();
}
- /**
+
+ /**
* Creates a Request based on a given URI and configuration.
- *
+ *
* The information contained in the URI always take precedence
* over the other information (server and parameters).
*
@@ -8978,418 +12794,475 @@
* @param array $files The request files ($_FILES)
* @param array $server The server parameters ($_SERVER)
* @param string|resource|null $content The raw body data
- * @return static
- * @static
- */
+ * @throws BadRequestException When the URI is invalid
+ * @static
+ */
public static function create($uri, $method = 'GET', $parameters = [], $cookies = [], $files = [], $server = [], $content = null)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::create($uri, $method, $parameters, $cookies, $files, $server, $content);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::create($uri, $method, $parameters, $cookies, $files, $server, $content);
}
- /**
+
+ /**
* Sets a callable able to create a Request instance.
- *
+ *
* This is mainly useful when you need to override the Request class
* to keep BC with an existing system. It should not be used for any
* other purpose.
*
- * @static
- */
+ * @static
+ */
public static function setFactory($callable)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setFactory($callable);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::setFactory($callable);
}
- /**
+
+ /**
* Overrides the PHP global variables according to this request instance.
- *
+ *
* It overrides $_GET, $_POST, $_REQUEST, $_SERVER, $_COOKIE.
* $_FILES is never overridden, see rfc1867
*
- * @static
- */
+ * @static
+ */
public static function overrideGlobals()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->overrideGlobals();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->overrideGlobals();
}
- /**
+
+ /**
* Sets a list of trusted proxies.
- *
+ *
* You should only list the reverse proxies that you manage directly.
*
- * @param array $proxies A list of trusted proxies, the string 'REMOTE_ADDR' will be replaced with $_SERVER['REMOTE_ADDR']
- * @param int $trustedHeaderSet A bit field of Request::HEADER_*, to set which headers to trust from your proxies
- * @static
- */
+ * @param array $proxies A list of trusted proxies, the string 'REMOTE_ADDR' will be replaced with $_SERVER['REMOTE_ADDR'] and 'PRIVATE_SUBNETS' by IpUtils::PRIVATE_SUBNETS
+ * @param int-mask-of $trustedHeaderSet A bit field to set which headers to trust from your proxies
+ * @static
+ */
public static function setTrustedProxies($proxies, $trustedHeaderSet)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setTrustedProxies($proxies, $trustedHeaderSet);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::setTrustedProxies($proxies, $trustedHeaderSet);
}
- /**
+
+ /**
* Gets the list of trusted proxies.
*
- * @return array An array of trusted proxies
- * @static
- */
+ * @return string[]
+ * @static
+ */
public static function getTrustedProxies()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getTrustedProxies();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::getTrustedProxies();
}
- /**
+
+ /**
* Gets the set of trusted headers from trusted proxies.
*
* @return int A bit field of Request::HEADER_* that defines which headers are trusted from your proxies
- * @static
- */
+ * @static
+ */
public static function getTrustedHeaderSet()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getTrustedHeaderSet();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::getTrustedHeaderSet();
}
- /**
+
+ /**
* Sets a list of trusted host patterns.
- *
+ *
* You should only list the hosts you manage using regexs.
*
* @param array $hostPatterns A list of trusted host patterns
- * @static
- */
+ * @static
+ */
public static function setTrustedHosts($hostPatterns)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setTrustedHosts($hostPatterns);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::setTrustedHosts($hostPatterns);
}
- /**
+
+ /**
* Gets the list of trusted host patterns.
*
- * @return array An array of trusted host patterns
- * @static
- */
+ * @return string[]
+ * @static
+ */
public static function getTrustedHosts()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getTrustedHosts();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::getTrustedHosts();
}
- /**
+
+ /**
* Normalizes a query string.
- *
+ *
* It builds a normalized query string, where keys/value pairs are alphabetized,
* have consistent escaping and unneeded delimiters are removed.
*
- * @return string A normalized query string for the Request
- * @static
- */
+ * @static
+ */
public static function normalizeQueryString($qs)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::normalizeQueryString($qs);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::normalizeQueryString($qs);
}
- /**
+
+ /**
* Enables support for the _method request parameter to determine the intended HTTP method.
- *
+ *
* Be warned that enabling this feature might lead to CSRF issues in your code.
* Check that you are using CSRF tokens when required.
* If the HTTP method parameter override is enabled, an html-form with method "POST" can be altered
* and used to send a "PUT" or "DELETE" request via the _method request parameter.
* If these methods are not protected against CSRF, this presents a possible vulnerability.
- *
+ *
* The HTTP method can only be overridden when the real HTTP method is POST.
*
- * @static
- */
+ * @static
+ */
public static function enableHttpMethodParameterOverride()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::enableHttpMethodParameterOverride();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::enableHttpMethodParameterOverride();
}
- /**
+
+ /**
* Checks whether support for the _method request parameter is enabled.
*
- * @return bool True when the _method request parameter is enabled, false otherwise
- * @static
- */
+ * @static
+ */
public static function getHttpMethodParameterOverride()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getHttpMethodParameterOverride();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::getHttpMethodParameterOverride();
}
- /**
+
+ /**
+ * Sets the list of HTTP methods that can be overridden.
+ *
+ * Set to null to allow all methods to be overridden (default). Set to an
+ * empty array to disallow overrides entirely. Otherwise, provide the list
+ * of uppercased method names that are allowed.
+ *
+ * @param \Symfony\Component\HttpFoundation\uppercase-string[]|null $methods
+ * @static
+ */
+ public static function setAllowedHttpMethodOverride($methods)
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::setAllowedHttpMethodOverride($methods);
+ }
+
+ /**
+ * Gets the list of HTTP methods that can be overridden.
+ *
+ * @return \Symfony\Component\HttpFoundation\uppercase-string[]|null
+ * @static
+ */
+ public static function getAllowedHttpMethodOverride()
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::getAllowedHttpMethodOverride();
+ }
+
+ /**
* Whether the request contains a Session which was started in one of the
* previous requests.
*
- * @return bool
- * @static
- */
+ * @static
+ */
public static function hasPreviousSession()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->hasPreviousSession();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->hasPreviousSession();
}
- /**
- * Whether the request contains a Session object.
- *
- * This method does not give any information about the state of the session object,
- * like whether the session is started or not. It is just a way to check if this Request
- * is associated with a Session instance.
- *
- * @return bool true when the Request contains a Session object, false otherwise
- * @static
- */
- public static function hasSession()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->hasSession();
- }
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function setSession($session)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setSession($session);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setSession($session);
}
- /**
- *
- *
- * @internal
- * @static
- */
+
+ /**
+ * @internal
+ * @param callable(): SessionInterface $factory
+ * @static
+ */
public static function setSessionFactory($factory)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setSessionFactory($factory);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setSessionFactory($factory);
}
- /**
+
+ /**
* Returns the client IP addresses.
- *
+ *
* In the returned array the most trusted IP address is first, and the
* least trusted one last. The "real" client IP address is the last one,
* but this is also the least trusted one. Trusted proxies are stripped.
- *
+ *
* Use this method carefully; you should use getClientIp() instead.
*
- * @return array The client IP addresses
* @see getClientIp()
- * @static
- */
+ * @static
+ */
public static function getClientIps()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getClientIps();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getClientIps();
}
- /**
+
+ /**
* Returns the client IP address.
- *
+ *
* This method can read the client IP address from the "X-Forwarded-For" header
* when trusted proxies were set via "setTrustedProxies()". The "X-Forwarded-For"
* header value is a comma+space separated list of IP addresses, the left-most
* 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.
*
- * @return string|null The client IP address
* @see getClientIps()
* @see https://wikipedia.org/wiki/X-Forwarded-For
- * @static
- */
+ * @static
+ */
public static function getClientIp()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getClientIp();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getClientIp();
}
- /**
+
+ /**
* Returns current script name.
*
- * @return string
- * @static
- */
+ * @static
+ */
public static function getScriptName()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getScriptName();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getScriptName();
}
- /**
+
+ /**
* Returns the path being requested relative to the executed script.
- *
+ *
* The path info always starts with a /.
- *
+ *
* Suppose this request is instantiated from /mysite on localhost:
- *
- * * http://localhost/mysite returns an empty string
+ *
+ * * http://localhost/mysite returns '/'
* * http://localhost/mysite/about returns '/about'
* * http://localhost/mysite/enco%20ded returns '/enco%20ded'
* * http://localhost/mysite/about?var=1 returns '/about'
*
* @return string The raw path (i.e. not urldecoded)
- * @static
- */
+ * @static
+ */
public static function getPathInfo()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getPathInfo();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getPathInfo();
}
- /**
+
+ /**
* Returns the root path from which this request is executed.
- *
+ *
* Suppose that an index.php file instantiates this request object:
- *
+ *
* * http://localhost/index.php returns an empty string
* * http://localhost/index.php/page returns an empty string
* * http://localhost/web/index.php returns '/web'
* * http://localhost/we%20b/index.php returns '/we%20b'
*
* @return string The raw path (i.e. not urldecoded)
- * @static
- */
+ * @static
+ */
public static function getBasePath()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getBasePath();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getBasePath();
}
- /**
+
+ /**
* Returns the root URL from which this request is executed.
- *
+ *
* The base URL never ends with a /.
- *
+ *
* This is similar to getBasePath(), except that it also includes the
* script filename (e.g. index.php) if one exists.
*
* @return string The raw URL (i.e. not urldecoded)
- * @static
- */
+ * @static
+ */
public static function getBaseUrl()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getBaseUrl();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getBaseUrl();
}
- /**
+
+ /**
* Gets the request's scheme.
*
- * @return string
- * @static
- */
+ * @static
+ */
public static function getScheme()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getScheme();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getScheme();
}
- /**
+
+ /**
* Returns the port on which the request is made.
- *
+ *
* This method can read the client port from the "X-Forwarded-Port" header
* when trusted proxies were set via "setTrustedProxies()".
- *
+ *
* The "X-Forwarded-Port" header must contain the client port.
*
- * @return int|string can be a string if fetched from the server bag
- * @static
- */
+ * @return int|string|null Can be a string if fetched from the server bag
+ * @static
+ */
public static function getPort()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getPort();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getPort();
}
- /**
+
+ /**
* Returns the user.
*
- * @return string|null
- * @static
- */
+ * @static
+ */
public static function getUser()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getUser();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getUser();
}
- /**
+
+ /**
* Returns the password.
*
- * @return string|null
- * @static
- */
+ * @static
+ */
public static function getPassword()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getPassword();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getPassword();
}
- /**
+
+ /**
* Gets the user info.
*
- * @return string A user name and, optionally, scheme-specific information about how to gain authorization to access the server
- * @static
- */
+ * @return string|null A user name if any and, optionally, scheme-specific information about how to gain authorization to access the server
+ * @static
+ */
public static function getUserInfo()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getUserInfo();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getUserInfo();
}
- /**
+
+ /**
* Returns the HTTP host being requested.
- *
+ *
* The port name will be appended to the host if it's non-standard.
*
- * @return string
- * @static
- */
+ * @static
+ */
public static function getHttpHost()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getHttpHost();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getHttpHost();
}
- /**
+
+ /**
* Returns the requested URI (path and query string).
*
* @return string The raw URI (i.e. not URI decoded)
- * @static
- */
+ * @static
+ */
public static function getRequestUri()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getRequestUri();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getRequestUri();
}
- /**
+
+ /**
* Gets the scheme and HTTP host.
- *
+ *
* If the URL was called with basic authentication, the user
* and the password are not added to the generated string.
*
- * @return string The scheme and HTTP host
- * @static
- */
+ * @static
+ */
public static function getSchemeAndHttpHost()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getSchemeAndHttpHost();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getSchemeAndHttpHost();
}
- /**
+
+ /**
* Generates a normalized URI (URL) for the Request.
*
- * @return string A normalized URI (URL) for the Request
* @see getQueryString()
- * @static
- */
+ * @static
+ */
public static function getUri()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getUri();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getUri();
}
- /**
+
+ /**
* Generates a normalized URI for the given path.
*
* @param string $path A path to use instead of the current one
- * @return string The normalized URI for the path
- * @static
- */
+ * @static
+ */
public static function getUriForPath($path)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getUriForPath($path);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getUriForPath($path);
}
- /**
+
+ /**
* Returns the path as relative reference from the current Request path.
- *
+ *
* Only the URIs path component (no schema, host etc.) is relevant and must be given.
* Both paths must be absolute and not contain relative parts.
* Relative URLs from one resource to another are useful when generating self-contained downloadable document archives.
* Furthermore, they can be used to reduce the link size in documents.
- *
+ *
* Example target paths, given a base path of "/a/b/c/d":
* - "/a/b/c/d" -> ""
* - "/a/b/c/" -> "./"
@@ -9397,1102 +13270,1480 @@
* - "/a/b/c/other" -> "other"
* - "/a/x/y" -> "../../x/y"
*
- * @return string The relative target path
- * @static
- */
+ * @static
+ */
public static function getRelativeUriForPath($path)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getRelativeUriForPath($path);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getRelativeUriForPath($path);
}
- /**
+
+ /**
* Generates the normalized query string for the Request.
- *
+ *
* It builds a normalized query string, where keys/value pairs are alphabetized
* and have consistent escaping.
*
- * @return string|null A normalized query string for the Request
- * @static
- */
+ * @static
+ */
public static function getQueryString()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getQueryString();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getQueryString();
}
- /**
+
+ /**
* Checks whether the request is secure or not.
- *
+ *
* This method can read the client protocol from the "X-Forwarded-Proto" header
* when trusted proxies were set via "setTrustedProxies()".
- *
+ *
* The "X-Forwarded-Proto" header must contain the protocol: "https" or "http".
*
- * @return bool
- * @static
- */
+ * @static
+ */
public static function isSecure()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isSecure();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isSecure();
}
- /**
+
+ /**
* Returns the host name.
- *
+ *
* This method can read the client host name from the "X-Forwarded-Host" header
* when trusted proxies were set via "setTrustedProxies()".
- *
+ *
* The "X-Forwarded-Host" header must contain the client host name.
*
- * @return string
* @throws SuspiciousOperationException when the host name is invalid or not trusted
- * @static
- */
+ * @static
+ */
public static function getHost()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getHost();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getHost();
}
- /**
+
+ /**
* Sets the request method.
*
- * @static
- */
+ * @static
+ */
public static function setMethod($method)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setMethod($method);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setMethod($method);
}
- /**
+
+ /**
* Gets the request "intended" method.
- *
+ *
* If the X-HTTP-Method-Override header is set, and if the method is a POST,
* then it is used to determine the "real" intended HTTP method.
- *
+ *
* The _method request parameter can also be used to determine the HTTP method,
* but only if enableHttpMethodParameterOverride() has been called.
- *
+ *
* The method is always an uppercased string.
*
- * @return string The request method
* @see getRealMethod()
- * @static
- */
+ * @static
+ */
public static function getMethod()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getMethod();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getMethod();
}
- /**
+
+ /**
* Gets the "real" request method.
*
- * @return string The request method
* @see getMethod()
- * @static
- */
+ * @static
+ */
public static function getRealMethod()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getRealMethod();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getRealMethod();
}
- /**
+
+ /**
* Gets the mime type associated with the format.
*
- * @return string|null The associated mime type (null if not found)
- * @static
- */
+ * @static
+ */
public static function getMimeType($format)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getMimeType($format);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getMimeType($format);
}
- /**
+
+ /**
* Gets the mime types associated with the format.
*
- * @return array The associated mime types
- * @static
- */
+ * @return string[]
+ * @static
+ */
public static function getMimeTypes($format)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getMimeTypes($format);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ return \Illuminate\Http\Request::getMimeTypes($format);
}
- /**
+
+ /**
* Gets the format associated with the mime type.
*
- * @return string|null The format (null if not found)
- * @static
- */
+ * Resolution order:
+ * 1) Exact match on the full MIME type (e.g. "application/json").
+ * 2) Match on the canonical MIME type (i.e. before the first ";" parameter).
+ * 3) If the type is "application/*+suffix", use the structured syntax suffix
+ * mapping (e.g. "application/foo+json" → "json"), when available.
+ * 4) If $subtypeFallback is true and no match was found:
+ * - return the MIME subtype (without "x-" prefix), provided it does not
+ * contain a "+" (e.g. "application/x-yaml" → "yaml", "text/csv" → "csv").
+ *
+ * @param string|null $mimeType The mime type to check
+ * @param bool $subtypeFallback Whether to fall back to the subtype if no exact match is found
+ * @static
+ */
public static function getFormat($mimeType)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getFormat($mimeType);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getFormat($mimeType);
}
- /**
+
+ /**
* Associates a format with mime types.
*
- * @param string|array $mimeTypes The associated mime types (the preferred one must be the first as it will be used as the content type)
- * @static
- */
+ * @param string $format The format to set
+ * @param string|string[] $mimeTypes The associated mime types (the preferred one must be the first as it will be used as the content type)
+ * @static
+ */
public static function setFormat($format, $mimeTypes)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setFormat($format, $mimeTypes);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setFormat($format, $mimeTypes);
}
- /**
+
+ /**
* Gets the request format.
- *
+ *
* Here is the process to determine the format:
- *
+ *
* * format defined by the user (with setRequestFormat())
* * _format request attribute
* * $default
*
* @see getPreferredFormat
- * @return string|null The request format
- * @static
- */
+ * @static
+ */
public static function getRequestFormat($default = 'html')
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getRequestFormat($default);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getRequestFormat($default);
}
- /**
+
+ /**
* Sets the request format.
*
- * @static
- */
+ * @static
+ */
public static function setRequestFormat($format)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setRequestFormat($format);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setRequestFormat($format);
}
- /**
- * Gets the format associated with the request.
+
+ /**
+ * Gets the usual name of the format associated with the request's media type (provided in the Content-Type header).
*
- * @return string|null The format (null if no content type is present)
- * @static
- */
- public static function getContentType()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getContentType();
+ * @see Request::$formats
+ * @static
+ */
+ public static function getContentTypeFormat()
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getContentTypeFormat();
}
- /**
+
+ /**
* Sets the default locale.
*
- * @static
- */
+ * @static
+ */
public static function setDefaultLocale($locale)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setDefaultLocale($locale);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setDefaultLocale($locale);
}
- /**
+
+ /**
* Get the default locale.
*
- * @return string
- * @static
- */
+ * @static
+ */
public static function getDefaultLocale()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getDefaultLocale();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getDefaultLocale();
}
- /**
+
+ /**
* Sets the locale.
*
- * @static
- */
+ * @static
+ */
public static function setLocale($locale)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->setLocale($locale);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->setLocale($locale);
}
- /**
+
+ /**
* Get the locale.
*
- * @return string
- * @static
- */
+ * @static
+ */
public static function getLocale()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getLocale();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getLocale();
}
- /**
+
+ /**
* Checks if the request method is of specified type.
*
* @param string $method Uppercase request method (GET, POST etc)
- * @return bool
- * @static
- */
+ * @static
+ */
public static function isMethod($method)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isMethod($method);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isMethod($method);
}
- /**
+
+ /**
* Checks whether or not the method is safe.
*
* @see https://tools.ietf.org/html/rfc7231#section-4.2.1
- * @return bool
- * @static
- */
+ * @static
+ */
public static function isMethodSafe()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isMethodSafe();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isMethodSafe();
}
- /**
+
+ /**
* Checks whether or not the method is idempotent.
*
- * @return bool
- * @static
- */
+ * @static
+ */
public static function isMethodIdempotent()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isMethodIdempotent();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isMethodIdempotent();
}
- /**
+
+ /**
* Checks whether the method is cacheable or not.
*
* @see https://tools.ietf.org/html/rfc7231#section-4.2.3
- * @return bool True for GET and HEAD, false otherwise
- * @static
- */
+ * @static
+ */
public static function isMethodCacheable()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isMethodCacheable();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isMethodCacheable();
}
- /**
+
+ /**
* Returns the protocol version.
- *
+ *
* If the application is behind a proxy, the protocol version used in the
* requests between the client and the proxy and between the proxy and the
* server might be different. This returns the former (from the "Via" header)
* if the proxy is trusted (see "setTrustedProxies()"), otherwise it returns
* the latter (from the "SERVER_PROTOCOL" server parameter).
*
- * @return string
- * @static
- */
+ * @static
+ */
public static function getProtocolVersion()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getProtocolVersion();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getProtocolVersion();
}
- /**
+
+ /**
* Returns the request body content.
*
* @param bool $asResource If true, a resource will be returned
- * @return string|resource The request body content or a resource to read the body stream
- * @static
- */
+ * @return string|resource
+ * @psalm-return ($asResource is true ? resource : string)
+ * @static
+ */
public static function getContent($asResource = false)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getContent($asResource);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getContent($asResource);
}
- /**
+
+ /**
+ * Gets the decoded form or json request body.
+ *
+ * @throws JsonException When the body cannot be decoded to an array
+ * @static
+ */
+ public static function getPayload()
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getPayload();
+ }
+
+ /**
* Gets the Etags.
*
- * @return array The entity tags
- * @static
- */
+ * @static
+ */
public static function getETags()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getETags();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getETags();
}
- /**
- *
- *
- * @return bool
- * @static
- */
+
+ /**
+ * @static
+ */
public static function isNoCache()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isNoCache();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isNoCache();
}
- /**
+
+ /**
* Gets the preferred format for the response by inspecting, in the following order:
* * the request format set using setRequestFormat;
* * the values of the Accept HTTP header.
- *
+ *
* Note that if you use this method, you should send the "Vary: Accept" header
* in the response to prevent any issues with intermediary HTTP caches.
*
- * @static
- */
+ * @static
+ */
public static function getPreferredFormat($default = 'html')
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getPreferredFormat($default);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getPreferredFormat($default);
}
- /**
+
+ /**
* Returns the preferred language.
*
* @param string[] $locales An array of ordered available locales
- * @return string|null The preferred locale
- * @static
- */
+ * @static
+ */
public static function getPreferredLanguage($locales = null)
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getPreferredLanguage($locales);
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getPreferredLanguage($locales);
}
- /**
- * Gets a list of languages acceptable by the client browser.
+
+ /**
+ * Gets a list of languages acceptable by the client browser ordered in the user browser preferences.
*
- * @return array Languages ordered in the user browser preferences
- * @static
- */
+ * @return string[]
+ * @static
+ */
public static function getLanguages()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getLanguages();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getLanguages();
}
- /**
- * Gets a list of charsets acceptable by the client browser.
+
+ /**
+ * Gets a list of charsets acceptable by the client browser in preferable order.
*
- * @return array List of charsets in preferable order
- * @static
- */
+ * @return string[]
+ * @static
+ */
public static function getCharsets()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getCharsets();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getCharsets();
}
- /**
- * Gets a list of encodings acceptable by the client browser.
+
+ /**
+ * Gets a list of encodings acceptable by the client browser in preferable order.
*
- * @return array List of encodings in preferable order
- * @static
- */
+ * @return string[]
+ * @static
+ */
public static function getEncodings()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getEncodings();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getEncodings();
}
- /**
- * Gets a list of content types acceptable by the client browser.
+
+ /**
+ * Gets a list of content types acceptable by the client browser in preferable order.
*
- * @return array List of content types in preferable order
- * @static
- */
+ * @return string[]
+ * @static
+ */
public static function getAcceptableContentTypes()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->getAcceptableContentTypes();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->getAcceptableContentTypes();
}
- /**
- * Returns true if the request is a XMLHttpRequest.
- *
+
+ /**
+ * Returns true if the request is an XMLHttpRequest.
+ *
* It works if your JavaScript library sets an X-Requested-With HTTP header.
* It is known to work with common JavaScript frameworks:
*
* @see https://wikipedia.org/wiki/List_of_Ajax_frameworks#JavaScript
- * @return bool true if the request is an XMLHttpRequest, false otherwise
- * @static
- */
+ * @static
+ */
public static function isXmlHttpRequest()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isXmlHttpRequest();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isXmlHttpRequest();
}
- /**
+
+ /**
* Checks whether the client browser prefers safe content or not according to RFC8674.
*
* @see https://tools.ietf.org/html/rfc8674
- * @static
- */
+ * @static
+ */
public static function preferSafeContent()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->preferSafeContent();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->preferSafeContent();
}
- /**
+
+ /**
* Indicates whether this request originated from a trusted proxy.
- *
+ *
* This can be useful to determine whether or not to trust the
* contents of a proxy-specific header.
*
- * @return bool true if the request came from a trusted proxy, false otherwise
- * @static
- */
+ * @static
+ */
public static function isFromTrustedProxy()
- { //Method inherited from \Symfony\Component\HttpFoundation\Request
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isFromTrustedProxy();
+ {
+ //Method inherited from \Symfony\Component\HttpFoundation\Request
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isFromTrustedProxy();
}
- /**
+
+ /**
+ * Filter the given array of rules into an array of rules that are included in precognitive headers.
+ *
+ * @param array $rules
+ * @return array
+ * @static
+ */
+ public static function filterPrecognitiveRules($rules)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->filterPrecognitiveRules($rules);
+ }
+
+ /**
+ * Determine if the request is attempting to be precognitive.
+ *
+ * @return bool
+ * @static
+ */
+ public static function isAttemptingPrecognition()
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isAttemptingPrecognition();
+ }
+
+ /**
+ * Determine if the request is precognitive.
+ *
+ * @return bool
+ * @static
+ */
+ public static function isPrecognitive()
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isPrecognitive();
+ }
+
+ /**
* Determine if the request is sending JSON.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isJson()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isJson();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isJson();
}
- /**
+
+ /**
* Determine if the current request probably expects a JSON response.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function expectsJson()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->expectsJson();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->expectsJson();
}
- /**
+
+ /**
* Determine if the current request is asking for JSON.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function wantsJson()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->wantsJson();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->wantsJson();
}
- /**
+
+ /**
* Determines whether the current requests accepts a given content type.
*
* @param string|array $contentTypes
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function accepts($contentTypes)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->accepts($contentTypes);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->accepts($contentTypes);
}
- /**
+
+ /**
* Return the most suitable content type from the given array based on content negotiation.
*
* @param string|array $contentTypes
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function prefers($contentTypes)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->prefers($contentTypes);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->prefers($contentTypes);
}
- /**
+
+ /**
* Determine if the current request accepts any content type.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function acceptsAnyContentType()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->acceptsAnyContentType();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->acceptsAnyContentType();
}
- /**
+
+ /**
* Determines whether a request accepts JSON.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function acceptsJson()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->acceptsJson();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->acceptsJson();
}
- /**
+
+ /**
* Determines whether a request accepts HTML.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function acceptsHtml()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->acceptsHtml();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->acceptsHtml();
}
- /**
+
+ /**
* Determine if the given content types match.
*
* @param string $actual
* @param string $type
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function matchesType($actual, $type)
{
- return \Illuminate\Http\Request::matchesType($actual, $type);
+ return \Illuminate\Http\Request::matchesType($actual, $type);
}
- /**
+
+ /**
* Get the data format expected in the response.
*
* @param string $default
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function format($default = 'html')
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->format($default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->format($default);
}
- /**
+
+ /**
* Retrieve an old input item.
*
* @param string|null $key
- * @param string|array|null $default
- * @return string|array
- * @static
- */
+ * @param \Illuminate\Database\Eloquent\Model|string|array|null $default
+ * @return string|array|null
+ * @static
+ */
public static function old($key = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->old($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->old($key, $default);
}
- /**
+
+ /**
* Flash the input for the current request to the session.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flash()
{
- /** @var \Illuminate\Http\Request $instance */
- $instance->flash();
+ /** @var \Illuminate\Http\Request $instance */
+ $instance->flash();
}
- /**
+
+ /**
* Flash only some of the input to the session.
*
* @param array|mixed $keys
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flashOnly($keys)
{
- /** @var \Illuminate\Http\Request $instance */
- $instance->flashOnly($keys);
+ /** @var \Illuminate\Http\Request $instance */
+ $instance->flashOnly($keys);
}
- /**
+
+ /**
* Flash only some of the input to the session.
*
* @param array|mixed $keys
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flashExcept($keys)
{
- /** @var \Illuminate\Http\Request $instance */
- $instance->flashExcept($keys);
+ /** @var \Illuminate\Http\Request $instance */
+ $instance->flashExcept($keys);
}
- /**
+
+ /**
* Flush all of the old input from the session.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flush()
{
- /** @var \Illuminate\Http\Request $instance */
- $instance->flush();
+ /** @var \Illuminate\Http\Request $instance */
+ $instance->flush();
}
- /**
+
+ /**
* Retrieve a server variable from the request.
*
* @param string|null $key
* @param string|array|null $default
- * @return string|array|null
- * @static
- */
+ * @return string|array|null
+ * @static
+ */
public static function server($key = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->server($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->server($key, $default);
}
- /**
+
+ /**
* Determine if a header is set on the request.
*
* @param string $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasHeader($key)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->hasHeader($key);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->hasHeader($key);
}
- /**
+
+ /**
* Retrieve a header from the request.
*
* @param string|null $key
* @param string|array|null $default
- * @return string|array|null
- * @static
- */
+ * @return string|array|null
+ * @static
+ */
public static function header($key = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->header($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->header($key, $default);
}
- /**
+
+ /**
* Get the bearer token from the request headers.
*
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function bearerToken()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->bearerToken();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->bearerToken();
}
- /**
- * Determine if the request contains a given input item key.
- *
- * @param string|array $key
- * @return bool
- * @static
- */
- public static function exists($key)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->exists($key);
- }
- /**
- * Determine if the request contains a given input item key.
- *
- * @param string|array $key
- * @return bool
- * @static
- */
- public static function has($key)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->has($key);
- }
- /**
- * Determine if the request contains any of the given inputs.
- *
- * @param string|array $keys
- * @return bool
- * @static
- */
- public static function hasAny($keys)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->hasAny($keys);
- }
- /**
- * Apply the callback if the request contains the given input item key.
- *
- * @param string $key
- * @param callable $callback
- * @return $this|mixed
- * @static
- */
- public static function whenHas($key, $callback)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->whenHas($key, $callback);
- }
- /**
- * Determine if the request contains a non-empty value for an input item.
- *
- * @param string|array $key
- * @return bool
- * @static
- */
- public static function filled($key)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->filled($key);
- }
- /**
- * Determine if the request contains an empty value for an input item.
- *
- * @param string|array $key
- * @return bool
- * @static
- */
- public static function isNotFilled($key)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->isNotFilled($key);
- }
- /**
- * Determine if the request contains a non-empty value for any of the given inputs.
- *
- * @param string|array $keys
- * @return bool
- * @static
- */
- public static function anyFilled($keys)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->anyFilled($keys);
- }
- /**
- * Apply the callback if the request contains a non-empty value for the given input item key.
- *
- * @param string $key
- * @param callable $callback
- * @return $this|mixed
- * @static
- */
- public static function whenFilled($key, $callback)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->whenFilled($key, $callback);
- }
- /**
- * Determine if the request is missing a given input item key.
- *
- * @param string|array $key
- * @return bool
- * @static
- */
- public static function missing($key)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->missing($key);
- }
- /**
+
+ /**
* Get the keys for all of the input and files.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function keys()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->keys();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->keys();
}
- /**
+
+ /**
* Get all of the input and files for the request.
*
* @param array|mixed|null $keys
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function all($keys = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->all($keys);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->all($keys);
}
- /**
+
+ /**
* Retrieve an input item from the request.
*
* @param string|null $key
* @param mixed $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function input($key = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->input($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->input($key, $default);
}
- /**
- * Retrieve input as a boolean value.
- *
- * Returns true when value is "1", "true", "on", and "yes". Otherwise, returns false.
+
+ /**
+ * Retrieve input from the request as a Fluent object instance.
*
- * @param string|null $key
- * @param bool $default
- * @return bool
- * @static
- */
- public static function boolean($key = null, $default = false)
+ * @param array|string|null $key
+ * @return \Illuminate\Support\Fluent
+ * @static
+ */
+ public static function fluent($key = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->boolean($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->fluent($key);
}
- /**
- * Get a subset containing the provided keys with values from the input data.
- *
- * @param array|mixed $keys
- * @return array
- * @static
- */
- public static function only($keys)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->only($keys);
- }
- /**
- * Get all of the input except for a specified array of items.
- *
- * @param array|mixed $keys
- * @return array
- * @static
- */
- public static function except($keys)
- {
- /** @var \Illuminate\Http\Request $instance */
- return $instance->except($keys);
- }
- /**
+
+ /**
* Retrieve a query string item from the request.
*
* @param string|null $key
* @param string|array|null $default
- * @return string|array|null
- * @static
- */
+ * @return string|array|null
+ * @static
+ */
public static function query($key = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->query($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->query($key, $default);
}
- /**
+
+ /**
* Retrieve a request payload item from the request.
*
* @param string|null $key
* @param string|array|null $default
- * @return string|array|null
- * @static
- */
+ * @return string|array|null
+ * @static
+ */
public static function post($key = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->post($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->post($key, $default);
}
- /**
+
+ /**
* Determine if a cookie is set on the request.
*
* @param string $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasCookie($key)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->hasCookie($key);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->hasCookie($key);
}
- /**
+
+ /**
* Retrieve a cookie from the request.
*
* @param string|null $key
* @param string|array|null $default
- * @return string|array|null
- * @static
- */
+ * @return string|array|null
+ * @static
+ */
public static function cookie($key = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->cookie($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->cookie($key, $default);
}
- /**
+
+ /**
* Get an array of all of the files on the request.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function allFiles()
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->allFiles();
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->allFiles();
}
- /**
+
+ /**
* Determine if the uploaded data contains a file.
*
* @param string $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasFile($key)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->hasFile($key);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->hasFile($key);
}
- /**
+
+ /**
* Retrieve a file from the request.
*
* @param string|null $key
* @param mixed $default
- * @return \Illuminate\Http\UploadedFile|\Illuminate\Http\UploadedFile[]|array|null
- * @static
- */
+ * @return \Illuminate\Http\UploadedFile|\Illuminate\Http\UploadedFile[]|array|null
+ * @static
+ */
public static function file($key = null, $default = null)
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->file($key, $default);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->file($key, $default);
}
- /**
- * Dump the request items and end the script.
- *
- * @param array|mixed $keys
- * @return void
- * @static
- */
- public static function dd(...$keys)
- {
- /** @var \Illuminate\Http\Request $instance */
- $instance->dd(...$keys);
- }
- /**
+
+ /**
* Dump the items.
*
- * @param array $keys
- * @return \Illuminate\Http\Request
- * @static
- */
+ * @param mixed $keys
+ * @return \Illuminate\Http\Request
+ * @static
+ */
public static function dump($keys = [])
{
- /** @var \Illuminate\Http\Request $instance */
- return $instance->dump($keys);
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->dump($keys);
}
- /**
+
+ /**
+ * Dump the given arguments and terminate execution.
+ *
+ * @param mixed $args
+ * @return never
+ * @static
+ */
+ public static function dd(...$args)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->dd(...$args);
+ }
+
+ /**
+ * Determine if the data contains a given key.
+ *
+ * @param string|array $key
+ * @return bool
+ * @static
+ */
+ public static function exists($key)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->exists($key);
+ }
+
+ /**
+ * Determine if the data contains a given key.
+ *
+ * @param string|array $key
+ * @return bool
+ * @static
+ */
+ public static function has($key)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->has($key);
+ }
+
+ /**
+ * Determine if the instance contains any of the given keys.
+ *
+ * @param string|array $keys
+ * @return bool
+ * @static
+ */
+ public static function hasAny($keys)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->hasAny($keys);
+ }
+
+ /**
+ * Apply the callback if the instance contains the given key.
+ *
+ * @param string $key
+ * @param callable $callback
+ * @param callable|null $default
+ * @return $this|mixed
+ * @static
+ */
+ public static function whenHas($key, $callback, $default = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->whenHas($key, $callback, $default);
+ }
+
+ /**
+ * Determine if the instance contains a non-empty value for the given key.
+ *
+ * @param string|array $key
+ * @return bool
+ * @static
+ */
+ public static function filled($key)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->filled($key);
+ }
+
+ /**
+ * Determine if the instance contains an empty value for the given key.
+ *
+ * @param string|array $key
+ * @return bool
+ * @static
+ */
+ public static function isNotFilled($key)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->isNotFilled($key);
+ }
+
+ /**
+ * Determine if the instance contains a non-empty value for any of the given keys.
+ *
+ * @param string|array $keys
+ * @return bool
+ * @static
+ */
+ public static function anyFilled($keys)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->anyFilled($keys);
+ }
+
+ /**
+ * Apply the callback if the instance contains a non-empty value for the given key.
+ *
+ * @param string $key
+ * @param callable $callback
+ * @param callable|null $default
+ * @return $this|mixed
+ * @static
+ */
+ public static function whenFilled($key, $callback, $default = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->whenFilled($key, $callback, $default);
+ }
+
+ /**
+ * Determine if the instance is missing a given key.
+ *
+ * @param string|array $key
+ * @return bool
+ * @static
+ */
+ public static function missing($key)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->missing($key);
+ }
+
+ /**
+ * Apply the callback if the instance is missing the given key.
+ *
+ * @param string $key
+ * @param callable $callback
+ * @param callable|null $default
+ * @return $this|mixed
+ * @static
+ */
+ public static function whenMissing($key, $callback, $default = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->whenMissing($key, $callback, $default);
+ }
+
+ /**
+ * Retrieve data from the instance as a Stringable instance.
+ *
+ * @param string $key
+ * @param mixed $default
+ * @return \Illuminate\Support\Stringable
+ * @static
+ */
+ public static function str($key, $default = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->str($key, $default);
+ }
+
+ /**
+ * Retrieve data from the instance as a Stringable instance.
+ *
+ * @param string $key
+ * @param mixed $default
+ * @return \Illuminate\Support\Stringable
+ * @static
+ */
+ public static function string($key, $default = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->string($key, $default);
+ }
+
+ /**
+ * Retrieve data as a boolean value.
+ *
+ * Returns true when value is "1", "true", "on", and "yes". Otherwise, returns false.
+ *
+ * @param string|null $key
+ * @param bool $default
+ * @return bool
+ * @static
+ */
+ public static function boolean($key = null, $default = false)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->boolean($key, $default);
+ }
+
+ /**
+ * Retrieve data as an integer value.
+ *
+ * @param string $key
+ * @param int $default
+ * @return int
+ * @static
+ */
+ public static function integer($key, $default = 0)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->integer($key, $default);
+ }
+
+ /**
+ * Retrieve data as a float value.
+ *
+ * @param string $key
+ * @param float $default
+ * @return float
+ * @static
+ */
+ public static function float($key, $default = 0.0)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->float($key, $default);
+ }
+
+ /**
+ * Retrieve data from the instance as a Carbon instance.
+ *
+ * @param string $key
+ * @param string|null $format
+ * @param string|null $tz
+ * @return \Illuminate\Support\Carbon|null
+ * @throws \Carbon\Exceptions\InvalidFormatException
+ * @static
+ */
+ public static function date($key, $format = null, $tz = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->date($key, $format, $tz);
+ }
+
+ /**
+ * Retrieve data from the instance as an enum.
+ *
+ * @template TEnum of \BackedEnum
+ * @param string $key
+ * @param class-string $enumClass
+ * @return TEnum|null
+ * @static
+ */
+ public static function enum($key, $enumClass)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->enum($key, $enumClass);
+ }
+
+ /**
+ * Retrieve data from the instance as an array of enums.
+ *
+ * @template TEnum of \BackedEnum
+ * @param string $key
+ * @param class-string $enumClass
+ * @return TEnum[]
+ * @static
+ */
+ public static function enums($key, $enumClass)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->enums($key, $enumClass);
+ }
+
+ /**
+ * Retrieve data from the instance as an array.
+ *
+ * @param array|string|null $key
+ * @return array
+ * @static
+ */
+ public static function array($key = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->array($key);
+ }
+
+ /**
+ * Retrieve data from the instance as a collection.
+ *
+ * @param array|string|null $key
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
+ public static function collect($key = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->collect($key);
+ }
+
+ /**
+ * Get a subset containing the provided keys with values from the instance data.
+ *
+ * @param array|mixed $keys
+ * @return array
+ * @static
+ */
+ public static function only($keys)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->only($keys);
+ }
+
+ /**
+ * Get all of the data except for a specified array of items.
+ *
+ * @param array|mixed $keys
+ * @return array
+ * @static
+ */
+ public static function except($keys)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->except($keys);
+ }
+
+ /**
+ * Apply the callback if the given "value" is (or resolves to) truthy.
+ *
+ * @template TWhenParameter
+ * @template TWhenReturnType
+ * @param (\Closure($this): TWhenParameter)|TWhenParameter|null $value
+ * @param (callable($this, TWhenParameter): TWhenReturnType)|null $callback
+ * @param (callable($this, TWhenParameter): TWhenReturnType)|null $default
+ * @return $this|TWhenReturnType
+ * @static
+ */
+ public static function when($value = null, $callback = null, $default = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->when($value, $callback, $default);
+ }
+
+ /**
+ * Apply the callback if the given "value" is (or resolves to) falsy.
+ *
+ * @template TUnlessParameter
+ * @template TUnlessReturnType
+ * @param (\Closure($this): TUnlessParameter)|TUnlessParameter|null $value
+ * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $callback
+ * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $default
+ * @return $this|TUnlessReturnType
+ * @static
+ */
+ public static function unless($value = null, $callback = null, $default = null)
+ {
+ /** @var \Illuminate\Http\Request $instance */
+ return $instance->unless($value, $callback, $default);
+ }
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Http\Request::macro($name, $macro);
+ \Illuminate\Http\Request::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Http\Request::mixin($mixin, $replace);
+ \Illuminate\Http\Request::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Http\Request::hasMacro($name);
+ return \Illuminate\Http\Request::hasMacro($name);
}
- /**
- *
+
+ /**
+ * Flush the existing macros.
*
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Http\Request::flushMacros();
+ }
+
+ /**
* @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation()
* @param array $rules
* @param mixed $params
- * @static
- */
+ * @static
+ */
public static function validate($rules, ...$params)
{
- return \Illuminate\Http\Request::validate($rules, ...$params);
+ return \Illuminate\Http\Request::validate($rules, ...$params);
}
- /**
- *
- *
+
+ /**
* @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation()
* @param string $errorBag
* @param array $rules
* @param mixed $params
- * @static
- */
+ * @static
+ */
public static function validateWithBag($errorBag, $rules, ...$params)
{
- return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params);
+ return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params);
}
- /**
- *
- *
+
+ /**
* @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation()
* @param mixed $absolute
- * @static
- */
+ * @static
+ */
public static function hasValidSignature($absolute = true)
{
- return \Illuminate\Http\Request::hasValidSignature($absolute);
+ return \Illuminate\Http\Request::hasValidSignature($absolute);
}
- /**
- *
- *
+
+ /**
* @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation()
- * @static
- */
+ * @static
+ */
public static function hasValidRelativeSignature()
{
- return \Illuminate\Http\Request::hasValidRelativeSignature();
+ return \Illuminate\Http\Request::hasValidRelativeSignature();
}
-
- }
- /**
- *
- *
- * @see \Illuminate\Contracts\Routing\ResponseFactory
- */
- class Response {
- /**
+
+ /**
+ * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation()
+ * @param mixed $ignoreQuery
+ * @param mixed $absolute
+ * @static
+ */
+ public static function hasValidSignatureWhileIgnoring($ignoreQuery = [], $absolute = true)
+ {
+ return \Illuminate\Http\Request::hasValidSignatureWhileIgnoring($ignoreQuery, $absolute);
+ }
+
+ /**
+ * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation()
+ * @param mixed $ignoreQuery
+ * @static
+ */
+ public static function hasValidRelativeSignatureWhileIgnoring($ignoreQuery = [])
+ {
+ return \Illuminate\Http\Request::hasValidRelativeSignatureWhileIgnoring($ignoreQuery);
+ }
+
+ }
+ /**
+ * @see \Illuminate\Routing\ResponseFactory
+ */
+ class Response {
+ /**
* Create a new response instance.
*
- * @param string $content
+ * @param mixed $content
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\Response
- * @static
- */
+ * @return \Illuminate\Http\Response
+ * @static
+ */
public static function make($content = '', $status = 200, $headers = [])
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->make($content, $status, $headers);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->make($content, $status, $headers);
}
- /**
+
+ /**
* Create a new "no content" response.
*
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\Response
- * @static
- */
+ * @return \Illuminate\Http\Response
+ * @static
+ */
public static function noContent($status = 204, $headers = [])
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->noContent($status, $headers);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->noContent($status, $headers);
}
- /**
+
+ /**
* Create a new response for a given view.
*
* @param string|array $view
* @param array $data
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\Response
- * @static
- */
+ * @return \Illuminate\Http\Response
+ * @static
+ */
public static function view($view, $data = [], $status = 200, $headers = [])
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->view($view, $data, $status, $headers);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->view($view, $data, $status, $headers);
}
- /**
+
+ /**
* Create a new JSON response instance.
*
* @param mixed $data
* @param int $status
* @param array $headers
* @param int $options
- * @return \Illuminate\Http\JsonResponse
- * @static
- */
+ * @return \Illuminate\Http\JsonResponse
+ * @static
+ */
public static function json($data = [], $status = 200, $headers = [], $options = 0)
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->json($data, $status, $headers, $options);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->json($data, $status, $headers, $options);
}
- /**
+
+ /**
* Create a new JSONP response instance.
*
* @param string $callback
@@ -10500,328 +14751,405 @@
* @param int $status
* @param array $headers
* @param int $options
- * @return \Illuminate\Http\JsonResponse
- * @static
- */
+ * @return \Illuminate\Http\JsonResponse
+ * @static
+ */
public static function jsonp($callback, $data = [], $status = 200, $headers = [], $options = 0)
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->jsonp($callback, $data, $status, $headers, $options);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->jsonp($callback, $data, $status, $headers, $options);
}
- /**
+
+ /**
+ * Create a new event stream response.
+ *
+ * @param \Closure $callback
+ * @param array $headers
+ * @param string $endStreamWith
+ * @return \Symfony\Component\HttpFoundation\StreamedResponse
+ * @static
+ */
+ public static function eventStream($callback, $headers = [], $endStreamWith = '')
+ {
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->eventStream($callback, $headers, $endStreamWith);
+ }
+
+ /**
* Create a new streamed response instance.
*
- * @param \Closure $callback
+ * @param callable $callback
* @param int $status
* @param array $headers
- * @return \Symfony\Component\HttpFoundation\StreamedResponse
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\StreamedResponse
+ * @static
+ */
public static function stream($callback, $status = 200, $headers = [])
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->stream($callback, $status, $headers);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->stream($callback, $status, $headers);
}
- /**
+
+ /**
+ * Create a new streamed response instance.
+ *
+ * @param array $data
+ * @param int $status
+ * @param array $headers
+ * @param int $encodingOptions
+ * @return \Symfony\Component\HttpFoundation\StreamedJsonResponse
+ * @static
+ */
+ public static function streamJson($data, $status = 200, $headers = [], $encodingOptions = 15)
+ {
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->streamJson($data, $status, $headers, $encodingOptions);
+ }
+
+ /**
* Create a new streamed response instance as a file download.
*
- * @param \Closure $callback
+ * @param callable $callback
* @param string|null $name
* @param array $headers
* @param string|null $disposition
- * @return \Symfony\Component\HttpFoundation\StreamedResponse
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\StreamedResponse
+ * @throws \Illuminate\Routing\Exceptions\StreamedResponseException
+ * @static
+ */
public static function streamDownload($callback, $name = null, $headers = [], $disposition = 'attachment')
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->streamDownload($callback, $name, $headers, $disposition);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->streamDownload($callback, $name, $headers, $disposition);
}
- /**
+
+ /**
* Create a new file download response.
*
* @param \SplFileInfo|string $file
* @param string|null $name
* @param array $headers
* @param string|null $disposition
- * @return \Symfony\Component\HttpFoundation\BinaryFileResponse
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\BinaryFileResponse
+ * @static
+ */
public static function download($file, $name = null, $headers = [], $disposition = 'attachment')
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->download($file, $name, $headers, $disposition);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->download($file, $name, $headers, $disposition);
}
- /**
+
+ /**
* Return the raw contents of a binary file.
*
* @param \SplFileInfo|string $file
* @param array $headers
- * @return \Symfony\Component\HttpFoundation\BinaryFileResponse
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\BinaryFileResponse
+ * @static
+ */
public static function file($file, $headers = [])
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->file($file, $headers);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->file($file, $headers);
}
- /**
+
+ /**
* Create a new redirect response to the given path.
*
* @param string $path
* @param int $status
* @param array $headers
* @param bool|null $secure
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function redirectTo($path, $status = 302, $headers = [], $secure = null)
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->redirectTo($path, $status, $headers, $secure);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->redirectTo($path, $status, $headers, $secure);
}
- /**
+
+ /**
* Create a new redirect response to a named route.
*
- * @param string $route
+ * @param \BackedEnum|string $route
* @param mixed $parameters
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function redirectToRoute($route, $parameters = [], $status = 302, $headers = [])
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->redirectToRoute($route, $parameters, $status, $headers);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->redirectToRoute($route, $parameters, $status, $headers);
}
- /**
+
+ /**
* Create a new redirect response to a controller action.
*
- * @param string $action
+ * @param array|string $action
* @param mixed $parameters
* @param int $status
* @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function redirectToAction($action, $parameters = [], $status = 302, $headers = [])
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->redirectToAction($action, $parameters, $status, $headers);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->redirectToAction($action, $parameters, $status, $headers);
}
- /**
+
+ /**
* Create a new redirect response, while putting the current URL in the session.
*
* @param string $path
* @param int $status
* @param array $headers
* @param bool|null $secure
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function redirectGuest($path, $status = 302, $headers = [], $secure = null)
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->redirectGuest($path, $status, $headers, $secure);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->redirectGuest($path, $status, $headers, $secure);
}
- /**
+
+ /**
* Create a new redirect response to the previously intended location.
*
* @param string $default
* @param int $status
* @param array $headers
* @param bool|null $secure
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
+ * @return \Illuminate\Http\RedirectResponse
+ * @static
+ */
public static function redirectToIntended($default = '/', $status = 302, $headers = [], $secure = null)
{
- /** @var \Illuminate\Routing\ResponseFactory $instance */
- return $instance->redirectToIntended($default, $status, $headers, $secure);
+ /** @var \Illuminate\Routing\ResponseFactory $instance */
+ return $instance->redirectToIntended($default, $status, $headers, $secure);
}
- /**
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Routing\ResponseFactory::macro($name, $macro);
+ \Illuminate\Routing\ResponseFactory::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Routing\ResponseFactory::mixin($mixin, $replace);
+ \Illuminate\Routing\ResponseFactory::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Routing\ResponseFactory::hasMacro($name);
+ return \Illuminate\Routing\ResponseFactory::hasMacro($name);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Routing\ResponseFactory::flushMacros();
+ }
+
+ }
+ /**
+ * @method static \Illuminate\Routing\RouteRegistrar attribute(string $key, mixed $value)
+ * @method static \Illuminate\Routing\RouteRegistrar whereAlpha(array|string $parameters)
+ * @method static \Illuminate\Routing\RouteRegistrar whereAlphaNumeric(array|string $parameters)
+ * @method static \Illuminate\Routing\RouteRegistrar whereNumber(array|string $parameters)
+ * @method static \Illuminate\Routing\RouteRegistrar whereUlid(array|string $parameters)
+ * @method static \Illuminate\Routing\RouteRegistrar whereUuid(array|string $parameters)
+ * @method static \Illuminate\Routing\RouteRegistrar whereIn(array|string $parameters, array $values)
* @method static \Illuminate\Routing\RouteRegistrar as(string $value)
- * @method static \Illuminate\Routing\RouteRegistrar domain(string $value)
+ * @method static \Illuminate\Routing\RouteRegistrar can(\UnitEnum|string $ability, array|string $models = [])
+ * @method static \Illuminate\Routing\RouteRegistrar controller(string $controller)
+ * @method static \Illuminate\Routing\RouteRegistrar domain(\BackedEnum|string $value)
* @method static \Illuminate\Routing\RouteRegistrar middleware(array|string|null $middleware)
- * @method static \Illuminate\Routing\RouteRegistrar name(string $value)
+ * @method static \Illuminate\Routing\RouteRegistrar missing(\Closure $missing)
+ * @method static \Illuminate\Routing\RouteRegistrar name(\BackedEnum|string $value)
* @method static \Illuminate\Routing\RouteRegistrar namespace(string|null $value)
- * @method static \Illuminate\Routing\RouteRegistrar prefix(string $prefix)
- * @method static \Illuminate\Routing\RouteRegistrar where(array $where)
+ * @method static \Illuminate\Routing\RouteRegistrar prefix(string $prefix)
+ * @method static \Illuminate\Routing\RouteRegistrar scopeBindings()
+ * @method static \Illuminate\Routing\RouteRegistrar where(array $where)
+ * @method static \Illuminate\Routing\RouteRegistrar withoutMiddleware(array|string $middleware)
+ * @method static \Illuminate\Routing\RouteRegistrar withoutScopedBindings()
* @see \Illuminate\Routing\Router
- */
- class Route {
- /**
+ */
+ class Route {
+ /**
* Register a new GET route with the router.
*
* @param string $uri
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function get($uri, $action = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->get($uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->get($uri, $action);
}
- /**
+
+ /**
* Register a new POST route with the router.
*
* @param string $uri
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function post($uri, $action = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->post($uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->post($uri, $action);
}
- /**
+
+ /**
* Register a new PUT route with the router.
*
* @param string $uri
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function put($uri, $action = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->put($uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->put($uri, $action);
}
- /**
+
+ /**
* Register a new PATCH route with the router.
*
* @param string $uri
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function patch($uri, $action = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->patch($uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->patch($uri, $action);
}
- /**
+
+ /**
* Register a new DELETE route with the router.
*
* @param string $uri
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function delete($uri, $action = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->delete($uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->delete($uri, $action);
}
- /**
+
+ /**
* Register a new OPTIONS route with the router.
*
* @param string $uri
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function options($uri, $action = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->options($uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->options($uri, $action);
}
- /**
+
+ /**
* Register a new route responding to all verbs.
*
* @param string $uri
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function any($uri, $action = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->any($uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->any($uri, $action);
}
- /**
- * Register a new Fallback route with the router.
+
+ /**
+ * Register a new fallback route with the router.
*
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function fallback($action)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->fallback($action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->fallback($action);
}
- /**
+
+ /**
* Create a redirect from one URI to another.
*
* @param string $uri
* @param string $destination
* @param int $status
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function redirect($uri, $destination, $status = 302)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->redirect($uri, $destination, $status);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->redirect($uri, $destination, $status);
}
- /**
+
+ /**
* Create a permanent redirect from one URI to another.
*
* @param string $uri
* @param string $destination
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function permanentRedirect($uri, $destination)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->permanentRedirect($uri, $destination);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->permanentRedirect($uri, $destination);
}
- /**
+
+ /**
* Register a new route that returns a view.
*
* @param string $uri
@@ -10829,6459 +15157,6631 @@
* @param array $data
* @param int|array $status
* @param array $headers
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function view($uri, $view, $data = [], $status = 200, $headers = [])
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->view($uri, $view, $data, $status, $headers);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->view($uri, $view, $data, $status, $headers);
}
- /**
+
+ /**
* Register a new route with the given verbs.
*
* @param array|string $methods
* @param string $uri
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function match($methods, $uri, $action = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->match($methods, $uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->match($methods, $uri, $action);
}
- /**
+
+ /**
* Register an array of resource controllers.
*
* @param array $resources
* @param array $options
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function resources($resources, $options = [])
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->resources($resources, $options);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->resources($resources, $options);
}
- /**
+
+ /**
* Route a resource to a controller.
*
* @param string $name
* @param string $controller
* @param array $options
- * @return \Illuminate\Routing\PendingResourceRegistration
- * @static
- */
+ * @return \Illuminate\Routing\PendingResourceRegistration
+ * @static
+ */
public static function resource($name, $controller, $options = [])
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->resource($name, $controller, $options);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->resource($name, $controller, $options);
}
- /**
+
+ /**
* Register an array of API resource controllers.
*
* @param array $resources
* @param array $options
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function apiResources($resources, $options = [])
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->apiResources($resources, $options);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->apiResources($resources, $options);
}
- /**
+
+ /**
* Route an API resource to a controller.
*
* @param string $name
* @param string $controller
* @param array $options
- * @return \Illuminate\Routing\PendingResourceRegistration
- * @static
- */
+ * @return \Illuminate\Routing\PendingResourceRegistration
+ * @static
+ */
public static function apiResource($name, $controller, $options = [])
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->apiResource($name, $controller, $options);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->apiResource($name, $controller, $options);
}
- /**
+
+ /**
+ * Register an array of singleton resource controllers.
+ *
+ * @param array $singletons
+ * @param array $options
+ * @return void
+ * @static
+ */
+ public static function singletons($singletons, $options = [])
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->singletons($singletons, $options);
+ }
+
+ /**
+ * Route a singleton resource to a controller.
+ *
+ * @param string $name
+ * @param string $controller
+ * @param array $options
+ * @return \Illuminate\Routing\PendingSingletonResourceRegistration
+ * @static
+ */
+ public static function singleton($name, $controller, $options = [])
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->singleton($name, $controller, $options);
+ }
+
+ /**
+ * Register an array of API singleton resource controllers.
+ *
+ * @param array $singletons
+ * @param array $options
+ * @return void
+ * @static
+ */
+ public static function apiSingletons($singletons, $options = [])
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->apiSingletons($singletons, $options);
+ }
+
+ /**
+ * Route an API singleton resource to a controller.
+ *
+ * @param string $name
+ * @param string $controller
+ * @param array $options
+ * @return \Illuminate\Routing\PendingSingletonResourceRegistration
+ * @static
+ */
+ public static function apiSingleton($name, $controller, $options = [])
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->apiSingleton($name, $controller, $options);
+ }
+
+ /**
* Create a route group with shared attributes.
*
* @param array $attributes
- * @param \Closure|string $routes
- * @return void
- * @static
- */
+ * @param \Closure|array|string $routes
+ * @return \Illuminate\Routing\Router
+ * @static
+ */
public static function group($attributes, $routes)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->group($attributes, $routes);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->group($attributes, $routes);
}
- /**
+
+ /**
* Merge the given array with the last group stack.
*
* @param array $new
* @param bool $prependExistingPrefix
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function mergeWithLastGroup($new, $prependExistingPrefix = true)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->mergeWithLastGroup($new, $prependExistingPrefix);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->mergeWithLastGroup($new, $prependExistingPrefix);
}
- /**
+
+ /**
* Get the prefix from the last group on the stack.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getLastGroupPrefix()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->getLastGroupPrefix();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->getLastGroupPrefix();
}
- /**
+
+ /**
* Add a route to the underlying route collection.
*
* @param array|string $methods
* @param string $uri
* @param array|string|callable|null $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function addRoute($methods, $uri, $action)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->addRoute($methods, $uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->addRoute($methods, $uri, $action);
}
- /**
+
+ /**
* Create a new Route object.
*
* @param array|string $methods
* @param string $uri
* @param mixed $action
- * @return \Illuminate\Routing\Route
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @static
+ */
public static function newRoute($methods, $uri, $action)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->newRoute($methods, $uri, $action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->newRoute($methods, $uri, $action);
}
- /**
+
+ /**
* Return the response returned by the given route.
*
* @param string $name
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Response
+ * @static
+ */
public static function respondWithRoute($name)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->respondWithRoute($name);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->respondWithRoute($name);
}
- /**
+
+ /**
* Dispatch the request to the application.
*
* @param \Illuminate\Http\Request $request
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Response
+ * @static
+ */
public static function dispatch($request)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->dispatch($request);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->dispatch($request);
}
- /**
+
+ /**
* Dispatch the request to a route and return the response.
*
* @param \Illuminate\Http\Request $request
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Response
+ * @static
+ */
public static function dispatchToRoute($request)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->dispatchToRoute($request);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->dispatchToRoute($request);
}
- /**
+
+ /**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function gatherRouteMiddleware($route)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->gatherRouteMiddleware($route);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->gatherRouteMiddleware($route);
}
- /**
+
+ /**
+ * Resolve a flat array of middleware classes from the provided array.
+ *
+ * @param array $middleware
+ * @param array $excluded
+ * @return array
+ * @static
+ */
+ public static function resolveMiddleware($middleware, $excluded = [])
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->resolveMiddleware($middleware, $excluded);
+ }
+
+ /**
* Create a response instance from the given value.
*
* @param \Symfony\Component\HttpFoundation\Request $request
* @param mixed $response
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Response
+ * @static
+ */
public static function prepareResponse($request, $response)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->prepareResponse($request, $response);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->prepareResponse($request, $response);
}
- /**
+
+ /**
* Static version of prepareResponse.
*
* @param \Symfony\Component\HttpFoundation\Request $request
* @param mixed $response
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Response
+ * @static
+ */
public static function toResponse($request, $response)
{
- return \Illuminate\Routing\Router::toResponse($request, $response);
+ return \Illuminate\Routing\Router::toResponse($request, $response);
}
- /**
+
+ /**
* Substitute the route bindings onto the route.
*
* @param \Illuminate\Routing\Route $route
- * @return \Illuminate\Routing\Route
- * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
- * @static
- */
+ * @return \Illuminate\Routing\Route
+ * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model>
+ * @throws \Illuminate\Routing\Exceptions\BackedEnumCaseNotFoundException
+ * @static
+ */
public static function substituteBindings($route)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->substituteBindings($route);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->substituteBindings($route);
}
- /**
- * Substitute the implicit Eloquent model bindings for the route.
+
+ /**
+ * Substitute the implicit route bindings for the given route.
*
* @param \Illuminate\Routing\Route $route
- * @return void
- * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
- * @static
- */
+ * @return void
+ * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model>
+ * @throws \Illuminate\Routing\Exceptions\BackedEnumCaseNotFoundException
+ * @static
+ */
public static function substituteImplicitBindings($route)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->substituteImplicitBindings($route);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->substituteImplicitBindings($route);
}
- /**
+
+ /**
+ * Register a callback to run after implicit bindings are substituted.
+ *
+ * @param callable $callback
+ * @return \Illuminate\Routing\Router
+ * @static
+ */
+ public static function substituteImplicitBindingsUsing($callback)
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->substituteImplicitBindingsUsing($callback);
+ }
+
+ /**
* Register a route matched event listener.
*
* @param string|callable $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function matched($callback)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->matched($callback);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->matched($callback);
}
- /**
+
+ /**
* Get all of the defined middleware short-hand names.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getMiddleware()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->getMiddleware();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->getMiddleware();
}
- /**
+
+ /**
* Register a short-hand name for a middleware.
*
* @param string $name
* @param string $class
- * @return \Illuminate\Routing\Router
- * @static
- */
+ * @return \Illuminate\Routing\Router
+ * @static
+ */
public static function aliasMiddleware($name, $class)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->aliasMiddleware($name, $class);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->aliasMiddleware($name, $class);
}
- /**
+
+ /**
* Check if a middlewareGroup with the given name exists.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMiddlewareGroup($name)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->hasMiddlewareGroup($name);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->hasMiddlewareGroup($name);
}
- /**
+
+ /**
* Get all of the defined middleware groups.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getMiddlewareGroups()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->getMiddlewareGroups();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->getMiddlewareGroups();
}
- /**
+
+ /**
* Register a group of middleware.
*
* @param string $name
* @param array $middleware
- * @return \Illuminate\Routing\Router
- * @static
- */
+ * @return \Illuminate\Routing\Router
+ * @static
+ */
public static function middlewareGroup($name, $middleware)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->middlewareGroup($name, $middleware);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->middlewareGroup($name, $middleware);
}
- /**
+
+ /**
* Add a middleware to the beginning of a middleware group.
- *
+ *
* If the middleware is already in the group, it will not be added again.
*
* @param string $group
* @param string $middleware
- * @return \Illuminate\Routing\Router
- * @static
- */
+ * @return \Illuminate\Routing\Router
+ * @static
+ */
public static function prependMiddlewareToGroup($group, $middleware)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->prependMiddlewareToGroup($group, $middleware);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->prependMiddlewareToGroup($group, $middleware);
}
- /**
+
+ /**
* Add a middleware to the end of a middleware group.
- *
+ *
* If the middleware is already in the group, it will not be added again.
*
* @param string $group
* @param string $middleware
- * @return \Illuminate\Routing\Router
- * @static
- */
+ * @return \Illuminate\Routing\Router
+ * @static
+ */
public static function pushMiddlewareToGroup($group, $middleware)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->pushMiddlewareToGroup($group, $middleware);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->pushMiddlewareToGroup($group, $middleware);
}
- /**
+
+ /**
+ * Remove the given middleware from the specified group.
+ *
+ * @param string $group
+ * @param string $middleware
+ * @return \Illuminate\Routing\Router
+ * @static
+ */
+ public static function removeMiddlewareFromGroup($group, $middleware)
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->removeMiddlewareFromGroup($group, $middleware);
+ }
+
+ /**
+ * Flush the router's middleware groups.
+ *
+ * @return \Illuminate\Routing\Router
+ * @static
+ */
+ public static function flushMiddlewareGroups()
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->flushMiddlewareGroups();
+ }
+
+ /**
* Add a new route parameter binder.
*
* @param string $key
* @param string|callable $binder
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function bind($key, $binder)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->bind($key, $binder);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->bind($key, $binder);
}
- /**
+
+ /**
* Register a model binder for a wildcard.
*
* @param string $key
* @param string $class
* @param \Closure|null $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function model($key, $class, $callback = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->model($key, $class, $callback);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->model($key, $class, $callback);
}
- /**
+
+ /**
* Get the binding callback for a given binding.
*
* @param string $key
- * @return \Closure|null
- * @static
- */
+ * @return \Closure|null
+ * @static
+ */
public static function getBindingCallback($key)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->getBindingCallback($key);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->getBindingCallback($key);
}
- /**
+
+ /**
* Get the global "where" patterns.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getPatterns()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->getPatterns();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->getPatterns();
}
- /**
+
+ /**
* Set a global where pattern on all routes.
*
* @param string $key
* @param string $pattern
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function pattern($key, $pattern)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->pattern($key, $pattern);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->pattern($key, $pattern);
}
- /**
+
+ /**
* Set a group of global where patterns on all routes.
*
* @param array $patterns
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function patterns($patterns)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->patterns($patterns);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->patterns($patterns);
}
- /**
+
+ /**
* Determine if the router currently has a group stack.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasGroupStack()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->hasGroupStack();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->hasGroupStack();
}
- /**
+
+ /**
* Get the current group stack for the router.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getGroupStack()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->getGroupStack();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->getGroupStack();
}
- /**
+
+ /**
* Get a route parameter for the current route.
*
* @param string $key
* @param string|null $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function input($key, $default = null)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->input($key, $default);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->input($key, $default);
}
- /**
+
+ /**
* Get the request currently being dispatched.
*
- * @return \Illuminate\Http\Request
- * @static
- */
+ * @return \Illuminate\Http\Request
+ * @static
+ */
public static function getCurrentRequest()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->getCurrentRequest();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->getCurrentRequest();
}
- /**
+
+ /**
* Get the currently dispatched route instance.
*
- * @return \Illuminate\Routing\Route|null
- * @static
- */
+ * @return \Illuminate\Routing\Route|null
+ * @static
+ */
public static function getCurrentRoute()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->getCurrentRoute();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->getCurrentRoute();
}
- /**
+
+ /**
* Get the currently dispatched route instance.
*
- * @return \Illuminate\Routing\Route|null
- * @static
- */
+ * @return \Illuminate\Routing\Route|null
+ * @static
+ */
public static function current()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->current();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->current();
}
- /**
+
+ /**
* Check if a route with the given name exists.
*
- * @param string $name
- * @return bool
- * @static
- */
+ * @param string|array $name
+ * @return bool
+ * @static
+ */
public static function has($name)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->has($name);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->has($name);
}
- /**
+
+ /**
* Get the current route name.
*
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function currentRouteName()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->currentRouteName();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->currentRouteName();
}
- /**
+
+ /**
* Alias for the "currentRouteNamed" method.
*
* @param mixed $patterns
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function is(...$patterns)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->is(...$patterns);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->is(...$patterns);
}
- /**
+
+ /**
* Determine if the current route matches a pattern.
*
* @param mixed $patterns
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function currentRouteNamed(...$patterns)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->currentRouteNamed(...$patterns);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->currentRouteNamed(...$patterns);
}
- /**
+
+ /**
* Get the current route action.
*
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function currentRouteAction()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->currentRouteAction();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->currentRouteAction();
}
- /**
+
+ /**
* Alias for the "currentRouteUses" method.
*
- * @param array $patterns
- * @return bool
- * @static
- */
+ * @param array|string $patterns
+ * @return bool
+ * @static
+ */
public static function uses(...$patterns)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->uses(...$patterns);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->uses(...$patterns);
}
- /**
+
+ /**
* Determine if the current route action matches a given action.
*
* @param string $action
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function currentRouteUses($action)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->currentRouteUses($action);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->currentRouteUses($action);
}
- /**
+
+ /**
* Set the unmapped global resource parameters to singular.
*
* @param bool $singular
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function singularResourceParameters($singular = true)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->singularResourceParameters($singular);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->singularResourceParameters($singular);
}
- /**
+
+ /**
* Set the global resource parameter mapping.
*
* @param array $parameters
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function resourceParameters($parameters = [])
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->resourceParameters($parameters);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->resourceParameters($parameters);
}
- /**
+
+ /**
* Get or set the verbs used in the resource URIs.
*
* @param array $verbs
- * @return array|null
- * @static
- */
+ * @return array|null
+ * @static
+ */
public static function resourceVerbs($verbs = [])
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->resourceVerbs($verbs);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->resourceVerbs($verbs);
}
- /**
+
+ /**
* Get the underlying route collection.
*
- * @return \Illuminate\Routing\RouteCollectionInterface
- * @static
- */
+ * @return \Illuminate\Routing\RouteCollectionInterface
+ * @static
+ */
public static function getRoutes()
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->getRoutes();
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->getRoutes();
}
- /**
+
+ /**
* Set the route collection instance.
*
* @param \Illuminate\Routing\RouteCollection $routes
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setRoutes($routes)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->setRoutes($routes);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->setRoutes($routes);
}
- /**
+
+ /**
* Set the compiled route collection instance.
*
* @param array $routes
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setCompiledRoutes($routes)
{
- /** @var \Illuminate\Routing\Router $instance */
- $instance->setCompiledRoutes($routes);
+ /** @var \Illuminate\Routing\Router $instance */
+ $instance->setCompiledRoutes($routes);
}
- /**
+
+ /**
* Remove any duplicate middleware from the given array.
*
* @param array $middleware
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function uniqueMiddleware($middleware)
{
- return \Illuminate\Routing\Router::uniqueMiddleware($middleware);
+ return \Illuminate\Routing\Router::uniqueMiddleware($middleware);
}
- /**
+
+ /**
+ * Set the container instance used by the router.
+ *
+ * @param \Illuminate\Container\Container $container
+ * @return \Illuminate\Routing\Router
+ * @static
+ */
+ public static function setContainer($container)
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->setContainer($container);
+ }
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Routing\Router::macro($name, $macro);
+ \Illuminate\Routing\Router::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Routing\Router::mixin($mixin, $replace);
+ \Illuminate\Routing\Router::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Routing\Router::hasMacro($name);
+ return \Illuminate\Routing\Router::hasMacro($name);
}
- /**
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Routing\Router::flushMacros();
+ }
+
+ /**
* Dynamically handle calls to the class.
*
* @param string $method
* @param array $parameters
- * @return mixed
+ * @return mixed
* @throws \BadMethodCallException
- * @static
- */
+ * @static
+ */
public static function macroCall($method, $parameters)
{
- /** @var \Illuminate\Routing\Router $instance */
- return $instance->macroCall($method, $parameters);
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->macroCall($method, $parameters);
}
- /**
- *
+
+ /**
+ * Call the given Closure with this instance then return the instance.
*
+ * @param (callable($this): mixed)|null $callback
+ * @return ($callback is null ? \Illuminate\Support\HigherOrderTapProxy : $this)
+ * @static
+ */
+ public static function tap($callback = null)
+ {
+ /** @var \Illuminate\Routing\Router $instance */
+ return $instance->tap($callback);
+ }
+
+ /**
* @see \Laravel\Ui\AuthRouteMethods::auth()
* @param mixed $options
- * @static
- */
+ * @static
+ */
public static function auth($options = [])
{
- return \Illuminate\Routing\Router::auth($options);
+ return \Illuminate\Routing\Router::auth($options);
}
- /**
- *
- *
+
+ /**
* @see \Laravel\Ui\AuthRouteMethods::resetPassword()
- * @static
- */
+ * @static
+ */
public static function resetPassword()
{
- return \Illuminate\Routing\Router::resetPassword();
+ return \Illuminate\Routing\Router::resetPassword();
}
- /**
- *
- *
+
+ /**
* @see \Laravel\Ui\AuthRouteMethods::confirmPassword()
- * @static
- */
+ * @static
+ */
public static function confirmPassword()
{
- return \Illuminate\Routing\Router::confirmPassword();
+ return \Illuminate\Routing\Router::confirmPassword();
}
- /**
- *
- *
+
+ /**
* @see \Laravel\Ui\AuthRouteMethods::emailVerification()
- * @static
- */
+ * @static
+ */
public static function emailVerification()
{
- return \Illuminate\Routing\Router::emailVerification();
+ return \Illuminate\Routing\Router::emailVerification();
}
-
- }
- /**
- *
- *
+
+ }
+ /**
* @see \Illuminate\Database\Schema\Builder
- */
- class Schema {
- /**
+ */
+ class Schema {
+ /**
+ * Create a database in the schema.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function createDatabase($name)
+ {
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->createDatabase($name);
+ }
+
+ /**
+ * Drop a database from the schema if the database exists.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function dropDatabaseIfExists($name)
+ {
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->dropDatabaseIfExists($name);
+ }
+
+ /**
* Determine if the given table exists.
*
* @param string $table
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasTable($table)
{
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->hasTable($table);
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->hasTable($table);
}
- /**
- * Get the column listing for a given table.
+
+ /**
+ * Get the tables for the database.
+ *
+ * @return array
+ * @static
+ */
+ public static function getTables()
+ {
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getTables();
+ }
+
+ /**
+ * Get the views for the database.
+ *
+ * @return array
+ * @static
+ */
+ public static function getViews()
+ {
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getViews();
+ }
+
+ /**
+ * Get the columns for a given table.
*
* @param string $table
- * @return array
- * @static
- */
- public static function getColumnListing($table)
+ * @return array
+ * @static
+ */
+ public static function getColumns($table)
{
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->getColumnListing($table);
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getColumns($table);
}
- /**
+
+ /**
+ * Get the indexes for a given table.
+ *
+ * @param string $table
+ * @return array
+ * @static
+ */
+ public static function getIndexes($table)
+ {
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getIndexes($table);
+ }
+
+ /**
+ * Get the foreign keys for a given table.
+ *
+ * @param string $table
+ * @return array
+ * @static
+ */
+ public static function getForeignKeys($table)
+ {
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getForeignKeys($table);
+ }
+
+ /**
* Drop all tables from the database.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function dropAllTables()
{
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->dropAllTables();
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->dropAllTables();
}
- /**
+
+ /**
* Drop all views from the database.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function dropAllViews()
{
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->dropAllViews();
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->dropAllViews();
}
- /**
- * Get all of the table names for the database.
- *
- * @return array
- * @static
- */
- public static function getAllTables()
- {
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->getAllTables();
- }
- /**
- * Get all of the view names for the database.
- *
- * @return array
- * @static
- */
- public static function getAllViews()
- {
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->getAllViews();
- }
- /**
+
+ /**
* Set the default string length for migrations.
*
* @param int $length
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function defaultStringLength($length)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- \Illuminate\Database\Schema\MySqlBuilder::defaultStringLength($length);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ \Illuminate\Database\Schema\MySqlBuilder::defaultStringLength($length);
}
- /**
+
+ /**
* Set the default morph key type for migrations.
*
* @param string $type
- * @return void
- * @static
- */
+ * @return void
+ * @throws \InvalidArgumentException
+ * @static
+ */
public static function defaultMorphKeyType($type)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- \Illuminate\Database\Schema\MySqlBuilder::defaultMorphKeyType($type);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ \Illuminate\Database\Schema\MySqlBuilder::defaultMorphKeyType($type);
}
- /**
+
+ /**
* Set the default morph key type for migrations to UUIDs.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function morphUsingUuids()
- { //Method inherited from \Illuminate\Database\Schema\Builder
- \Illuminate\Database\Schema\MySqlBuilder::morphUsingUuids();
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ \Illuminate\Database\Schema\MySqlBuilder::morphUsingUuids();
}
- /**
+
+ /**
+ * Set the default morph key type for migrations to ULIDs.
+ *
+ * @return void
+ * @static
+ */
+ public static function morphUsingUlids()
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ \Illuminate\Database\Schema\MySqlBuilder::morphUsingUlids();
+ }
+
+ /**
+ * Determine if the given view exists.
+ *
+ * @param string $view
+ * @return bool
+ * @static
+ */
+ public static function hasView($view)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->hasView($view);
+ }
+
+ /**
+ * Get the names of the tables that belong to the database.
+ *
+ * @return array
+ * @static
+ */
+ public static function getTableListing()
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getTableListing();
+ }
+
+ /**
+ * Get the user-defined types that belong to the database.
+ *
+ * @return array
+ * @static
+ */
+ public static function getTypes()
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getTypes();
+ }
+
+ /**
* Determine if the given table has a given column.
*
* @param string $table
* @param string $column
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasColumn($table, $column)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->hasColumn($table, $column);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->hasColumn($table, $column);
}
- /**
+
+ /**
* Determine if the given table has given columns.
*
* @param string $table
* @param array $columns
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasColumns($table, $columns)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->hasColumns($table, $columns);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->hasColumns($table, $columns);
}
- /**
+
+ /**
+ * Execute a table builder callback if the given table has a given column.
+ *
+ * @param string $table
+ * @param string $column
+ * @param \Closure $callback
+ * @return void
+ * @static
+ */
+ public static function whenTableHasColumn($table, $column, $callback)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->whenTableHasColumn($table, $column, $callback);
+ }
+
+ /**
+ * Execute a table builder callback if the given table doesn't have a given column.
+ *
+ * @param string $table
+ * @param string $column
+ * @param \Closure $callback
+ * @return void
+ * @static
+ */
+ public static function whenTableDoesntHaveColumn($table, $column, $callback)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->whenTableDoesntHaveColumn($table, $column, $callback);
+ }
+
+ /**
* Get the data type for the given column name.
*
* @param string $table
* @param string $column
- * @return string
- * @static
- */
- public static function getColumnType($table, $column)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->getColumnType($table, $column);
+ * @param bool $fullDefinition
+ * @return string
+ * @static
+ */
+ public static function getColumnType($table, $column, $fullDefinition = false)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getColumnType($table, $column, $fullDefinition);
}
- /**
+
+ /**
+ * Get the column listing for a given table.
+ *
+ * @param string $table
+ * @return array
+ * @static
+ */
+ public static function getColumnListing($table)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getColumnListing($table);
+ }
+
+ /**
+ * Get the names of the indexes for a given table.
+ *
+ * @param string $table
+ * @return array
+ * @static
+ */
+ public static function getIndexListing($table)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getIndexListing($table);
+ }
+
+ /**
+ * Determine if the given table has a given index.
+ *
+ * @param string $table
+ * @param string|array $index
+ * @param string|null $type
+ * @return bool
+ * @static
+ */
+ public static function hasIndex($table, $index, $type = null)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->hasIndex($table, $index, $type);
+ }
+
+ /**
* Modify a table on the schema.
*
* @param string $table
* @param \Closure $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function table($table, $callback)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->table($table, $callback);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->table($table, $callback);
}
- /**
+
+ /**
* Create a new table on the schema.
*
* @param string $table
* @param \Closure $callback
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function create($table, $callback)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->create($table, $callback);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->create($table, $callback);
}
- /**
+
+ /**
* Drop a table from the schema.
*
* @param string $table
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function drop($table)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->drop($table);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->drop($table);
}
- /**
+
+ /**
* Drop a table from the schema if it exists.
*
* @param string $table
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function dropIfExists($table)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->dropIfExists($table);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->dropIfExists($table);
}
- /**
+
+ /**
* Drop columns from a table schema.
*
* @param string $table
* @param string|array $columns
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function dropColumns($table, $columns)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->dropColumns($table, $columns);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->dropColumns($table, $columns);
}
- /**
+
+ /**
* Drop all types from the database.
*
- * @return void
+ * @return void
* @throws \LogicException
- * @static
- */
+ * @static
+ */
public static function dropAllTypes()
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->dropAllTypes();
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->dropAllTypes();
}
- /**
+
+ /**
* Rename a table on the schema.
*
* @param string $from
* @param string $to
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function rename($from, $to)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->rename($from, $to);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->rename($from, $to);
}
- /**
+
+ /**
* Enable foreign key constraints.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function enableForeignKeyConstraints()
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->enableForeignKeyConstraints();
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->enableForeignKeyConstraints();
}
- /**
+
+ /**
* Disable foreign key constraints.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function disableForeignKeyConstraints()
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->disableForeignKeyConstraints();
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->disableForeignKeyConstraints();
}
- /**
- * Register a custom Doctrine mapping type.
+
+ /**
+ * Disable foreign key constraints during the execution of a callback.
*
- * @param string $class
- * @param string $name
- * @param string $type
- * @return void
- * @throws \Doctrine\DBAL\DBALException
- * @throws \RuntimeException
- * @static
- */
- public static function registerCustomDoctrineType($class, $name, $type)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->registerCustomDoctrineType($class, $name, $type);
+ * @param \Closure $callback
+ * @return mixed
+ * @static
+ */
+ public static function withoutForeignKeyConstraints($callback)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->withoutForeignKeyConstraints($callback);
}
- /**
+
+ /**
* Get the database connection instance.
*
- * @return \Illuminate\Database\Connection
- * @static
- */
+ * @return \Illuminate\Database\Connection
+ * @static
+ */
public static function getConnection()
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->getConnection();
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->getConnection();
}
- /**
+
+ /**
* Set the database connection instance.
*
* @param \Illuminate\Database\Connection $connection
- * @return \Illuminate\Database\Schema\MySqlBuilder
- * @static
- */
+ * @return \Illuminate\Database\Schema\MySqlBuilder
+ * @static
+ */
public static function setConnection($connection)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- return $instance->setConnection($connection);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ return $instance->setConnection($connection);
}
- /**
+
+ /**
* Set the Schema Blueprint resolver callback.
*
* @param \Closure $resolver
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function blueprintResolver($resolver)
- { //Method inherited from \Illuminate\Database\Schema\Builder
- /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
- $instance->blueprintResolver($resolver);
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */
+ $instance->blueprintResolver($resolver);
}
-
- }
- /**
- *
- *
+
+ /**
+ * 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)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ \Illuminate\Database\Schema\MySqlBuilder::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)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ \Illuminate\Database\Schema\MySqlBuilder::mixin($mixin, $replace);
+ }
+
+ /**
+ * Checks if macro is registered.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function hasMacro($name)
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ return \Illuminate\Database\Schema\MySqlBuilder::hasMacro($name);
+ }
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ //Method inherited from \Illuminate\Database\Schema\Builder
+ \Illuminate\Database\Schema\MySqlBuilder::flushMacros();
+ }
+
+ }
+ /**
* @see \Illuminate\Session\SessionManager
- * @see \Illuminate\Session\Store
- */
- class Session {
- /**
+ */
+ class Session {
+ /**
* Determine if requests for the same session should wait for each to finish before executing.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function shouldBlock()
{
- /** @var \Illuminate\Session\SessionManager $instance */
- return $instance->shouldBlock();
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->shouldBlock();
}
- /**
+
+ /**
* Get the name of the cache store / driver that should be used to acquire session locks.
*
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function blockDriver()
{
- /** @var \Illuminate\Session\SessionManager $instance */
- return $instance->blockDriver();
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->blockDriver();
}
- /**
+
+ /**
+ * Get the maximum number of seconds the session lock should be held for.
+ *
+ * @return int
+ * @static
+ */
+ public static function defaultRouteBlockLockSeconds()
+ {
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->defaultRouteBlockLockSeconds();
+ }
+
+ /**
+ * Get the maximum number of seconds to wait while attempting to acquire a route block session lock.
+ *
+ * @return int
+ * @static
+ */
+ public static function defaultRouteBlockWaitSeconds()
+ {
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->defaultRouteBlockWaitSeconds();
+ }
+
+ /**
* Get the session configuration.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getSessionConfig()
{
- /** @var \Illuminate\Session\SessionManager $instance */
- return $instance->getSessionConfig();
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->getSessionConfig();
}
- /**
+
+ /**
* Get the default session driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Session\SessionManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Set the default session driver name.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDefaultDriver($name)
{
- /** @var \Illuminate\Session\SessionManager $instance */
- $instance->setDefaultDriver($name);
+ /** @var \Illuminate\Session\SessionManager $instance */
+ $instance->setDefaultDriver($name);
}
- /**
+
+ /**
* Get a driver instance.
*
* @param string|null $driver
- * @return mixed
+ * @return mixed
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function driver($driver = null)
- { //Method inherited from \Illuminate\Support\Manager
- /** @var \Illuminate\Session\SessionManager $instance */
- return $instance->driver($driver);
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->driver($driver);
}
- /**
+
+ /**
* Register a custom driver creator Closure.
*
* @param string $driver
* @param \Closure $callback
- * @return \Illuminate\Session\SessionManager
- * @static
- */
+ * @return \Illuminate\Session\SessionManager
+ * @static
+ */
public static function extend($driver, $callback)
- { //Method inherited from \Illuminate\Support\Manager
- /** @var \Illuminate\Session\SessionManager $instance */
- return $instance->extend($driver, $callback);
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->extend($driver, $callback);
}
- /**
+
+ /**
* Get all of the created "drivers".
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getDrivers()
- { //Method inherited from \Illuminate\Support\Manager
- /** @var \Illuminate\Session\SessionManager $instance */
- return $instance->getDrivers();
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->getDrivers();
}
- /**
+
+ /**
+ * Get the container instance used by the manager.
+ *
+ * @return \Illuminate\Contracts\Container\Container
+ * @static
+ */
+ public static function getContainer()
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->getContainer();
+ }
+
+ /**
+ * Set the container instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Container\Container $container
+ * @return \Illuminate\Session\SessionManager
+ * @static
+ */
+ public static function setContainer($container)
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->setContainer($container);
+ }
+
+ /**
+ * Forget all of the resolved driver instances.
+ *
+ * @return \Illuminate\Session\SessionManager
+ * @static
+ */
+ public static function forgetDrivers()
+ {
+ //Method inherited from \Illuminate\Support\Manager
+ /** @var \Illuminate\Session\SessionManager $instance */
+ return $instance->forgetDrivers();
+ }
+
+ /**
* Start the session, reading the data from a handler.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function start()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->start();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->start();
}
- /**
+
+ /**
* Save the session data to storage.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function save()
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->save();
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->save();
}
- /**
+
+ /**
* Age the flash data for the session.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function ageFlashData()
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->ageFlashData();
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->ageFlashData();
}
- /**
+
+ /**
* Get all of the session data.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function all()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->all();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->all();
}
- /**
+
+ /**
* Get a subset of the session data.
*
* @param array $keys
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function only($keys)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->only($keys);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->only($keys);
}
- /**
+
+ /**
+ * Get all the session data except for a specified array of items.
+ *
+ * @param array $keys
+ * @return array
+ * @static
+ */
+ public static function except($keys)
+ {
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->except($keys);
+ }
+
+ /**
* Checks if a key exists.
*
* @param string|array $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function exists($key)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->exists($key);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->exists($key);
}
- /**
- * Checks if a key is present and not null.
+
+ /**
+ * Determine if the given key is missing from the session data.
*
* @param string|array $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
+ public static function missing($key)
+ {
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->missing($key);
+ }
+
+ /**
+ * Determine if a key is present and not null.
+ *
+ * @param string|array $key
+ * @return bool
+ * @static
+ */
public static function has($key)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->has($key);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->has($key);
}
- /**
+
+ /**
+ * Determine if any of the given keys are present and not null.
+ *
+ * @param string|array $key
+ * @return bool
+ * @static
+ */
+ public static function hasAny($key)
+ {
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->hasAny($key);
+ }
+
+ /**
* Get an item from the session.
*
* @param string $key
* @param mixed $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function get($key, $default = null)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->get($key, $default);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->get($key, $default);
}
- /**
+
+ /**
* Get the value of a given key and then forget it.
*
* @param string $key
* @param mixed $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function pull($key, $default = null)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->pull($key, $default);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->pull($key, $default);
}
- /**
+
+ /**
* Determine if the session contains old input.
*
* @param string|null $key
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasOldInput($key = null)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->hasOldInput($key);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->hasOldInput($key);
}
- /**
+
+ /**
* Get the requested item from the flashed input array.
*
* @param string|null $key
* @param mixed $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function getOldInput($key = null, $default = null)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->getOldInput($key, $default);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->getOldInput($key, $default);
}
- /**
+
+ /**
* Replace the given session attributes entirely.
*
* @param array $attributes
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function replace($attributes)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->replace($attributes);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->replace($attributes);
}
- /**
+
+ /**
* Put a key / value pair or array of key / value pairs in the session.
*
* @param string|array $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function put($key, $value = null)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->put($key, $value);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->put($key, $value);
}
- /**
+
+ /**
* Get an item from the session, or store the default value.
*
* @param string $key
* @param \Closure $callback
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function remember($key, $callback)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->remember($key, $callback);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->remember($key, $callback);
}
- /**
+
+ /**
* Push a value onto a session array.
*
* @param string $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function push($key, $value)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->push($key, $value);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->push($key, $value);
}
- /**
+
+ /**
* Increment the value of an item in the session.
*
* @param string $key
* @param int $amount
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function increment($key, $amount = 1)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->increment($key, $amount);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->increment($key, $amount);
}
- /**
+
+ /**
* Decrement the value of an item in the session.
*
* @param string $key
* @param int $amount
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function decrement($key, $amount = 1)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->decrement($key, $amount);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->decrement($key, $amount);
}
- /**
+
+ /**
* Flash a key / value pair to the session.
*
* @param string $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flash($key, $value = true)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->flash($key, $value);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->flash($key, $value);
}
- /**
+
+ /**
* Flash a key / value pair to the session for immediate use.
*
* @param string $key
* @param mixed $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function now($key, $value)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->now($key, $value);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->now($key, $value);
}
- /**
+
+ /**
* Reflash all of the session flash data.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function reflash()
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->reflash();
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->reflash();
}
- /**
+
+ /**
* Reflash a subset of the current flash data.
*
* @param array|mixed $keys
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function keep($keys = null)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->keep($keys);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->keep($keys);
}
- /**
+
+ /**
* Flash an input array to the session.
*
* @param array $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flashInput($value)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->flashInput($value);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->flashInput($value);
}
- /**
+
+ /**
* Remove an item from the session, returning its value.
*
* @param string $key
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function remove($key)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->remove($key);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->remove($key);
}
- /**
+
+ /**
* Remove one or many items from the session.
*
* @param string|array $keys
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function forget($keys)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->forget($keys);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->forget($keys);
}
- /**
+
+ /**
* Remove all of the items from the session.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flush()
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->flush();
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->flush();
}
- /**
+
+ /**
* Flush the session data and regenerate the ID.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function invalidate()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->invalidate();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->invalidate();
}
- /**
+
+ /**
* Generate a new session identifier.
*
* @param bool $destroy
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function regenerate($destroy = false)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->regenerate($destroy);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->regenerate($destroy);
}
- /**
+
+ /**
* Generate a new session ID for the session.
*
* @param bool $destroy
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function migrate($destroy = false)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->migrate($destroy);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->migrate($destroy);
}
- /**
+
+ /**
* Determine if the session has been started.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isStarted()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->isStarted();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->isStarted();
}
- /**
+
+ /**
* Get the name of the session.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getName()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->getName();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->getName();
}
- /**
+
+ /**
* Set the name of the session.
*
* @param string $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setName($name)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->setName($name);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->setName($name);
}
- /**
+
+ /**
* Get the current session ID.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
+ public static function id()
+ {
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->id();
+ }
+
+ /**
+ * Get the current session ID.
+ *
+ * @return string
+ * @static
+ */
public static function getId()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->getId();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->getId();
}
- /**
+
+ /**
* Set the session ID.
*
- * @param string $id
- * @return void
- * @static
- */
+ * @param string|null $id
+ * @return void
+ * @static
+ */
public static function setId($id)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->setId($id);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->setId($id);
}
- /**
+
+ /**
* Determine if this is a valid session ID.
*
- * @param string $id
- * @return bool
- * @static
- */
+ * @param string|null $id
+ * @return bool
+ * @static
+ */
public static function isValidId($id)
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->isValidId($id);
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->isValidId($id);
}
- /**
+
+ /**
* Set the existence of the session on the handler if applicable.
*
* @param bool $value
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setExists($value)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->setExists($value);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->setExists($value);
}
- /**
+
+ /**
* Get the CSRF token value.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function token()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->token();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->token();
}
- /**
+
+ /**
* Regenerate the CSRF token value.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function regenerateToken()
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->regenerateToken();
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->regenerateToken();
}
- /**
+
+ /**
+ * Determine if the previous URI is available.
+ *
+ * @return bool
+ * @static
+ */
+ public static function hasPreviousUri()
+ {
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->hasPreviousUri();
+ }
+
+ /**
+ * Get the previous URL from the session as a URI instance.
+ *
+ * @return \Illuminate\Support\Uri
+ * @throws \RuntimeException
+ * @static
+ */
+ public static function previousUri()
+ {
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->previousUri();
+ }
+
+ /**
* Get the previous URL from the session.
*
- * @return string|null
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function previousUrl()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->previousUrl();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->previousUrl();
}
- /**
+
+ /**
* Set the "previous" URL in the session.
*
* @param string $url
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setPreviousUrl($url)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->setPreviousUrl($url);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->setPreviousUrl($url);
}
- /**
+
+ /**
* Specify that the user has confirmed their password.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function passwordConfirmed()
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->passwordConfirmed();
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->passwordConfirmed();
}
- /**
+
+ /**
* Get the underlying session handler implementation.
*
- * @return \SessionHandlerInterface
- * @static
- */
+ * @return \SessionHandlerInterface
+ * @static
+ */
public static function getHandler()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->getHandler();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->getHandler();
}
- /**
+
+ /**
+ * Set the underlying session handler implementation.
+ *
+ * @param \SessionHandlerInterface $handler
+ * @return \SessionHandlerInterface
+ * @static
+ */
+ public static function setHandler($handler)
+ {
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->setHandler($handler);
+ }
+
+ /**
* Determine if the session handler needs a request.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function handlerNeedsRequest()
{
- /** @var \Illuminate\Session\Store $instance */
- return $instance->handlerNeedsRequest();
+ /** @var \Illuminate\Session\Store $instance */
+ return $instance->handlerNeedsRequest();
}
- /**
+
+ /**
* Set the request on the handler instance.
*
* @param \Illuminate\Http\Request $request
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setRequestOnHandler($request)
{
- /** @var \Illuminate\Session\Store $instance */
- $instance->setRequestOnHandler($request);
+ /** @var \Illuminate\Session\Store $instance */
+ $instance->setRequestOnHandler($request);
}
-
- }
- /**
- *
- *
+
+ /**
+ * 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)
+ {
+ \Illuminate\Session\Store::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)
+ {
+ \Illuminate\Session\Store::mixin($mixin, $replace);
+ }
+
+ /**
+ * Checks if macro is registered.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function hasMacro($name)
+ {
+ return \Illuminate\Session\Store::hasMacro($name);
+ }
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Session\Store::flushMacros();
+ }
+
+ }
+ /**
+ * @method static bool has(string $location)
+ * @method static string read(string $location)
+ * @method static \League\Flysystem\DirectoryListing listContents(string $location, bool $deep = false)
+ * @method static int fileSize(string $path)
+ * @method static string visibility(string $path)
+ * @method static void write(string $location, string $contents, array $config = [])
+ * @method static void createDirectory(string $location, array $config = [])
* @see \Illuminate\Filesystem\FilesystemManager
- */
- class Storage {
- /**
+ */
+ class Storage {
+ /**
* Get a filesystem instance.
*
* @param string|null $name
- * @return \Illuminate\Filesystem\FilesystemAdapter
- * @static
- */
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
public static function drive($name = null)
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->drive($name);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->drive($name);
}
- /**
+
+ /**
* Get a filesystem instance.
*
* @param string|null $name
- * @return \Illuminate\Filesystem\FilesystemAdapter
- * @static
- */
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
public static function disk($name = null)
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->disk($name);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->disk($name);
}
- /**
+
+ /**
* Get a default cloud filesystem instance.
*
- * @return \Illuminate\Filesystem\FilesystemAdapter
- * @static
- */
+ * @return \Illuminate\Contracts\Filesystem\Cloud
+ * @static
+ */
public static function cloud()
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->cloud();
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->cloud();
}
- /**
+
+ /**
+ * Build an on-demand disk.
+ *
+ * @param string|array $config
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
+ public static function build($config)
+ {
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->build($config);
+ }
+
+ /**
* Create an instance of the local driver.
*
* @param array $config
- * @return \Illuminate\Filesystem\FilesystemAdapter
- * @static
- */
- public static function createLocalDriver($config)
+ * @param string $name
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
+ public static function createLocalDriver($config, $name = 'local')
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->createLocalDriver($config);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->createLocalDriver($config, $name);
}
- /**
+
+ /**
* Create an instance of the ftp driver.
*
* @param array $config
- * @return \Illuminate\Filesystem\FilesystemAdapter
- * @static
- */
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
public static function createFtpDriver($config)
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->createFtpDriver($config);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->createFtpDriver($config);
}
- /**
+
+ /**
* Create an instance of the sftp driver.
*
* @param array $config
- * @return \Illuminate\Filesystem\FilesystemAdapter
- * @static
- */
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
public static function createSftpDriver($config)
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->createSftpDriver($config);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->createSftpDriver($config);
}
- /**
+
+ /**
* Create an instance of the Amazon S3 driver.
*
* @param array $config
- * @return \Illuminate\Contracts\Filesystem\Cloud
- * @static
- */
+ * @return \Illuminate\Contracts\Filesystem\Cloud
+ * @static
+ */
public static function createS3Driver($config)
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->createS3Driver($config);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->createS3Driver($config);
}
- /**
+
+ /**
+ * Create a scoped driver.
+ *
+ * @param array $config
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
+ public static function createScopedDriver($config)
+ {
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->createScopedDriver($config);
+ }
+
+ /**
* Set the given disk instance.
*
* @param string $name
* @param mixed $disk
- * @return \Illuminate\Filesystem\FilesystemManager
- * @static
- */
+ * @return \Illuminate\Filesystem\FilesystemManager
+ * @static
+ */
public static function set($name, $disk)
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->set($name, $disk);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->set($name, $disk);
}
- /**
+
+ /**
* Get the default driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultDriver()
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->getDefaultDriver();
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->getDefaultDriver();
}
- /**
+
+ /**
* Get the default cloud driver name.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getDefaultCloudDriver()
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->getDefaultCloudDriver();
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->getDefaultCloudDriver();
}
- /**
+
+ /**
* Unset the given disk instances.
*
* @param array|string $disk
- * @return \Illuminate\Filesystem\FilesystemManager
- * @static
- */
+ * @return \Illuminate\Filesystem\FilesystemManager
+ * @static
+ */
public static function forgetDisk($disk)
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->forgetDisk($disk);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->forgetDisk($disk);
}
- /**
+
+ /**
* Disconnect the given disk and remove from local cache.
*
* @param string|null $name
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function purge($name = null)
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- $instance->purge($name);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ $instance->purge($name);
}
- /**
+
+ /**
* Register a custom driver creator Closure.
*
* @param string $driver
* @param \Closure $callback
- * @return \Illuminate\Filesystem\FilesystemManager
- * @static
- */
+ * @return \Illuminate\Filesystem\FilesystemManager
+ * @static
+ */
public static function extend($driver, $callback)
{
- /** @var \Illuminate\Filesystem\FilesystemManager $instance */
- return $instance->extend($driver, $callback);
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->extend($driver, $callback);
}
- /**
- * Assert that the given file exists.
+
+ /**
+ * Set the application instance used by the manager.
+ *
+ * @param \Illuminate\Contracts\Foundation\Application $app
+ * @return \Illuminate\Filesystem\FilesystemManager
+ * @static
+ */
+ public static function setApplication($app)
+ {
+ /** @var \Illuminate\Filesystem\FilesystemManager $instance */
+ return $instance->setApplication($app);
+ }
+
+ /**
+ * Determine if temporary URLs can be generated.
+ *
+ * @return bool
+ * @static
+ */
+ public static function providesTemporaryUrls()
+ {
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->providesTemporaryUrls();
+ }
+
+ /**
+ * Get a temporary URL for the file at the given path.
+ *
+ * @param string $path
+ * @param \DateTimeInterface $expiration
+ * @param array $options
+ * @return string
+ * @static
+ */
+ public static function temporaryUrl($path, $expiration, $options = [])
+ {
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->temporaryUrl($path, $expiration, $options);
+ }
+
+ /**
+ * Specify the name of the disk the adapter is managing.
+ *
+ * @param string $disk
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
+ public static function diskName($disk)
+ {
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->diskName($disk);
+ }
+
+ /**
+ * Indiate that signed URLs should serve the corresponding files.
+ *
+ * @param bool $serve
+ * @param \Closure|null $urlGeneratorResolver
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
+ public static function shouldServeSignedUrls($serve = true, $urlGeneratorResolver = null)
+ {
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->shouldServeSignedUrls($serve, $urlGeneratorResolver);
+ }
+
+ /**
+ * Assert that the given file or directory exists.
*
* @param string|array $path
* @param string|null $content
- * @return \Illuminate\Filesystem\FilesystemAdapter
- * @static
- */
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
public static function assertExists($path, $content = null)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->assertExists($path, $content);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->assertExists($path, $content);
}
- /**
- * Assert that the given file does not exist.
- *
- * @param string|array $path
- * @return \Illuminate\Filesystem\FilesystemAdapter
- * @static
- */
- public static function assertMissing($path)
- {
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->assertMissing($path);
- }
- /**
- * Determine if a file exists.
+
+ /**
+ * Assert that the number of files in path equals the expected count.
*
* @param string $path
- * @return bool
- * @static
- */
+ * @param int $count
+ * @param bool $recursive
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
+ public static function assertCount($path, $count, $recursive = false)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->assertCount($path, $count, $recursive);
+ }
+
+ /**
+ * Assert that the given file or directory does not exist.
+ *
+ * @param string|array $path
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
+ public static function assertMissing($path)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->assertMissing($path);
+ }
+
+ /**
+ * Assert that the given directory is empty.
+ *
+ * @param string $path
+ * @return \Illuminate\Filesystem\LocalFilesystemAdapter
+ * @static
+ */
+ public static function assertDirectoryEmpty($path)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->assertDirectoryEmpty($path);
+ }
+
+ /**
+ * Determine if a file or directory exists.
+ *
+ * @param string $path
+ * @return bool
+ * @static
+ */
public static function exists($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->exists($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->exists($path);
}
- /**
+
+ /**
* Determine if a file or directory is missing.
*
* @param string $path
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function missing($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->missing($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->missing($path);
}
- /**
- * Get the full path for the file at the given "short" path.
+
+ /**
+ * Determine if a file exists.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return bool
+ * @static
+ */
+ public static function fileExists($path)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->fileExists($path);
+ }
+
+ /**
+ * Determine if a file is missing.
+ *
+ * @param string $path
+ * @return bool
+ * @static
+ */
+ public static function fileMissing($path)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->fileMissing($path);
+ }
+
+ /**
+ * Determine if a directory exists.
+ *
+ * @param string $path
+ * @return bool
+ * @static
+ */
+ public static function directoryExists($path)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->directoryExists($path);
+ }
+
+ /**
+ * Determine if a directory is missing.
+ *
+ * @param string $path
+ * @return bool
+ * @static
+ */
+ public static function directoryMissing($path)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->directoryMissing($path);
+ }
+
+ /**
+ * Get the full path to the file that exists at the given relative path.
+ *
+ * @param string $path
+ * @return string
+ * @static
+ */
public static function path($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->path($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->path($path);
}
- /**
+
+ /**
* Get the contents of a file.
*
* @param string $path
- * @return string
- * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
- * @static
- */
+ * @return string|null
+ * @static
+ */
public static function get($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->get($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->get($path);
}
- /**
+
+ /**
+ * Get the contents of a file as decoded JSON.
+ *
+ * @param string $path
+ * @param int $flags
+ * @return array|null
+ * @static
+ */
+ public static function json($path, $flags = 0)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->json($path, $flags);
+ }
+
+ /**
* Create a streamed response for a given file.
*
* @param string $path
* @param string|null $name
- * @param array|null $headers
+ * @param array $headers
* @param string|null $disposition
- * @return \Symfony\Component\HttpFoundation\StreamedResponse
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\StreamedResponse
+ * @static
+ */
public static function response($path, $name = null, $headers = [], $disposition = 'inline')
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->response($path, $name, $headers, $disposition);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->response($path, $name, $headers, $disposition);
}
- /**
+
+ /**
+ * Create a streamed download response for a given file.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param string $path
+ * @param string|null $name
+ * @param array $headers
+ * @return \Symfony\Component\HttpFoundation\StreamedResponse
+ * @static
+ */
+ public static function serve($request, $path, $name = null, $headers = [])
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->serve($request, $path, $name, $headers);
+ }
+
+ /**
* Create a streamed download response for a given file.
*
* @param string $path
* @param string|null $name
- * @param array|null $headers
- * @return \Symfony\Component\HttpFoundation\StreamedResponse
- * @static
- */
+ * @param array $headers
+ * @return \Symfony\Component\HttpFoundation\StreamedResponse
+ * @static
+ */
public static function download($path, $name = null, $headers = [])
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->download($path, $name, $headers);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->download($path, $name, $headers);
}
- /**
+
+ /**
* Write the contents of a file.
*
* @param string $path
- * @param string|resource $contents
+ * @param \Psr\Http\Message\StreamInterface|\Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|resource $contents
* @param mixed $options
- * @return bool
- * @static
- */
+ * @return string|bool
+ * @static
+ */
public static function put($path, $contents, $options = [])
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->put($path, $contents, $options);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->put($path, $contents, $options);
}
- /**
+
+ /**
* Store the uploaded file on the disk.
*
- * @param string $path
- * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $file
+ * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path
+ * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file
* @param mixed $options
- * @return string|false
- * @static
- */
- public static function putFile($path, $file, $options = [])
+ * @return string|false
+ * @static
+ */
+ public static function putFile($path, $file = null, $options = [])
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->putFile($path, $file, $options);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->putFile($path, $file, $options);
}
- /**
+
+ /**
* Store the uploaded file on the disk with a given name.
*
- * @param string $path
- * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $file
- * @param string $name
+ * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path
+ * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file
+ * @param string|array|null $name
* @param mixed $options
- * @return string|false
- * @static
- */
- public static function putFileAs($path, $file, $name, $options = [])
+ * @return string|false
+ * @static
+ */
+ public static function putFileAs($path, $file, $name = null, $options = [])
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->putFileAs($path, $file, $name, $options);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->putFileAs($path, $file, $name, $options);
}
- /**
+
+ /**
* Get the visibility for the given path.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getVisibility($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->getVisibility($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->getVisibility($path);
}
- /**
+
+ /**
* Set the visibility for the given path.
*
* @param string $path
* @param string $visibility
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function setVisibility($path, $visibility)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->setVisibility($path, $visibility);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->setVisibility($path, $visibility);
}
- /**
+
+ /**
* Prepend to a file.
*
* @param string $path
* @param string $data
* @param string $separator
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function prepend($path, $data, $separator = '
')
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->prepend($path, $data, $separator);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->prepend($path, $data, $separator);
}
- /**
+
+ /**
* Append to a file.
*
* @param string $path
* @param string $data
* @param string $separator
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function append($path, $data, $separator = '
')
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->append($path, $data, $separator);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->append($path, $data, $separator);
}
- /**
+
+ /**
* Delete the file at a given path.
*
* @param string|array $paths
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function delete($paths)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->delete($paths);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->delete($paths);
}
- /**
+
+ /**
* Copy a file to a new location.
*
* @param string $from
* @param string $to
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function copy($from, $to)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->copy($from, $to);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->copy($from, $to);
}
- /**
+
+ /**
* Move a file to a new location.
*
* @param string $from
* @param string $to
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function move($from, $to)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->move($from, $to);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->move($from, $to);
}
- /**
+
+ /**
* Get the file size of a given file.
*
* @param string $path
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function size($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->size($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->size($path);
}
- /**
+
+ /**
+ * Get the checksum for a file.
+ *
+ * @return string|false
+ * @throws UnableToProvideChecksum
+ * @static
+ */
+ public static function checksum($path, $options = [])
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->checksum($path, $options);
+ }
+
+ /**
* Get the mime-type of a given file.
*
* @param string $path
- * @return string|false
- * @static
- */
+ * @return string|false
+ * @static
+ */
public static function mimeType($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->mimeType($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->mimeType($path);
}
- /**
+
+ /**
* Get the file's last modification time.
*
* @param string $path
- * @return int
- * @static
- */
+ * @return int
+ * @static
+ */
public static function lastModified($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->lastModified($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->lastModified($path);
}
- /**
- * Get the URL for the file at the given path.
- *
- * @param string $path
- * @return string
- * @throws \RuntimeException
- * @static
- */
- public static function url($path)
- {
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->url($path);
- }
- /**
+
+ /**
* Get a resource to read the file.
*
* @param string $path
* @return resource|null The path resource or null on failure.
- * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
- * @static
- */
+ * @static
+ */
public static function readStream($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->readStream($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->readStream($path);
}
- /**
+
+ /**
* Write a new file using a stream.
*
* @param string $path
* @param resource $resource
* @param array $options
- * @return bool
- * @throws \InvalidArgumentException If $resource is not a file handle.
- * @throws \Illuminate\Contracts\Filesystem\FileExistsException
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function writeStream($path, $resource, $options = [])
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->writeStream($path, $resource, $options);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->writeStream($path, $resource, $options);
}
- /**
- * Get a temporary URL for the file at the given path.
+
+ /**
+ * Get the URL for the file at the given path.
*
* @param string $path
- * @param \DateTimeInterface $expiration
- * @param array $options
- * @return string
+ * @return string
* @throws \RuntimeException
- * @static
- */
- public static function temporaryUrl($path, $expiration, $options = [])
+ * @static
+ */
+ public static function url($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->temporaryUrl($path, $expiration, $options);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->url($path);
}
- /**
- * Get a temporary URL for the file at the given path.
+
+ /**
+ * Get a temporary upload URL for the file at the given path.
*
- * @param \League\Flysystem\AwsS3v3\AwsS3Adapter $adapter
* @param string $path
* @param \DateTimeInterface $expiration
* @param array $options
- * @return string
- * @static
- */
- public static function getAwsTemporaryUrl($adapter, $path, $expiration, $options)
+ * @return array
+ * @throws \RuntimeException
+ * @static
+ */
+ public static function temporaryUploadUrl($path, $expiration, $options = [])
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->getAwsTemporaryUrl($adapter, $path, $expiration, $options);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->temporaryUploadUrl($path, $expiration, $options);
}
- /**
+
+ /**
* Get an array of all files in a directory.
*
* @param string|null $directory
* @param bool $recursive
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function files($directory = null, $recursive = false)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->files($directory, $recursive);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->files($directory, $recursive);
}
- /**
+
+ /**
* Get all of the files from the given directory (recursive).
*
* @param string|null $directory
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function allFiles($directory = null)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->allFiles($directory);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->allFiles($directory);
}
- /**
+
+ /**
* Get all of the directories within a given directory.
*
* @param string|null $directory
* @param bool $recursive
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function directories($directory = null, $recursive = false)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->directories($directory, $recursive);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->directories($directory, $recursive);
}
- /**
- * Get all (recursive) of the directories within a given directory.
+
+ /**
+ * Get all the directories within a given directory (recursive).
*
* @param string|null $directory
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function allDirectories($directory = null)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->allDirectories($directory);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->allDirectories($directory);
}
- /**
+
+ /**
* Create a directory.
*
* @param string $path
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function makeDirectory($path)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->makeDirectory($path);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->makeDirectory($path);
}
- /**
+
+ /**
* Recursively delete a directory.
*
* @param string $directory
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function deleteDirectory($directory)
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->deleteDirectory($directory);
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->deleteDirectory($directory);
}
- /**
- * Flush the Flysystem cache.
- *
- * @return void
- * @static
- */
- public static function flushCache()
- {
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- $instance->flushCache();
- }
- /**
+
+ /**
* Get the Flysystem driver.
*
- * @return \League\Flysystem\FilesystemInterface
- * @static
- */
+ * @return \League\Flysystem\FilesystemOperator
+ * @static
+ */
public static function getDriver()
{
- /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */
- return $instance->getDriver();
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->getDriver();
}
-
- }
- /**
- *
- *
+
+ /**
+ * Get the Flysystem adapter.
+ *
+ * @return \League\Flysystem\FilesystemAdapter
+ * @static
+ */
+ public static function getAdapter()
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->getAdapter();
+ }
+
+ /**
+ * Get the configuration values.
+ *
+ * @return array
+ * @static
+ */
+ public static function getConfig()
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->getConfig();
+ }
+
+ /**
+ * Define a custom callback that generates file download responses.
+ *
+ * @param \Closure $callback
+ * @return void
+ * @static
+ */
+ public static function serveUsing($callback)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ $instance->serveUsing($callback);
+ }
+
+ /**
+ * Define a custom temporary URL builder callback.
+ *
+ * @param \Closure $callback
+ * @return void
+ * @static
+ */
+ public static function buildTemporaryUrlsUsing($callback)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ $instance->buildTemporaryUrlsUsing($callback);
+ }
+
+ /**
+ * Apply the callback if the given "value" is (or resolves to) truthy.
+ *
+ * @template TWhenParameter
+ * @template TWhenReturnType
+ * @param (\Closure($this): TWhenParameter)|TWhenParameter|null $value
+ * @param (callable($this, TWhenParameter): TWhenReturnType)|null $callback
+ * @param (callable($this, TWhenParameter): TWhenReturnType)|null $default
+ * @return $this|TWhenReturnType
+ * @static
+ */
+ public static function when($value = null, $callback = null, $default = null)
+ {
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->when($value, $callback, $default);
+ }
+
+ /**
+ * Apply the callback if the given "value" is (or resolves to) falsy.
+ *
+ * @template TUnlessParameter
+ * @template TUnlessReturnType
+ * @param (\Closure($this): TUnlessParameter)|TUnlessParameter|null $value
+ * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $callback
+ * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $default
+ * @return $this|TUnlessReturnType
+ * @static
+ */
+ public static function unless($value = null, $callback = null, $default = null)
+ {
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->unless($value, $callback, $default);
+ }
+
+ /**
+ * 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)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ \Illuminate\Filesystem\LocalFilesystemAdapter::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)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ \Illuminate\Filesystem\LocalFilesystemAdapter::mixin($mixin, $replace);
+ }
+
+ /**
+ * Checks if macro is registered.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function hasMacro($name)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ return \Illuminate\Filesystem\LocalFilesystemAdapter::hasMacro($name);
+ }
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ \Illuminate\Filesystem\LocalFilesystemAdapter::flushMacros();
+ }
+
+ /**
+ * Dynamically handle calls to the class.
+ *
+ * @param string $method
+ * @param array $parameters
+ * @return mixed
+ * @throws \BadMethodCallException
+ * @static
+ */
+ public static function macroCall($method, $parameters)
+ {
+ //Method inherited from \Illuminate\Filesystem\FilesystemAdapter
+ /** @var \Illuminate\Filesystem\LocalFilesystemAdapter $instance */
+ return $instance->macroCall($method, $parameters);
+ }
+
+ }
+ /**
* @see \Illuminate\Routing\UrlGenerator
- */
- class URL {
- /**
+ */
+ class URL {
+ /**
* Get the full URL for the current request.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function full()
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->full();
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->full();
}
- /**
+
+ /**
* Get the current URL for the request.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function current()
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->current();
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->current();
}
- /**
+
+ /**
* Get the URL for the previous request.
*
* @param mixed $fallback
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function previous($fallback = false)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->previous($fallback);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->previous($fallback);
}
- /**
+
+ /**
+ * Get the previous path info for the request.
+ *
+ * @param mixed $fallback
+ * @return string
+ * @static
+ */
+ public static function previousPath($fallback = false)
+ {
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->previousPath($fallback);
+ }
+
+ /**
* Generate an absolute URL to the given path.
*
* @param string $path
* @param mixed $extra
* @param bool|null $secure
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function to($path, $extra = [], $secure = null)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->to($path, $extra, $secure);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->to($path, $extra, $secure);
}
- /**
+
+ /**
+ * Generate an absolute URL with the given query parameters.
+ *
+ * @param string $path
+ * @param array $query
+ * @param mixed $extra
+ * @param bool|null $secure
+ * @return string
+ * @static
+ */
+ public static function query($path, $query = [], $extra = [], $secure = null)
+ {
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->query($path, $query, $extra, $secure);
+ }
+
+ /**
* Generate a secure, absolute URL to the given path.
*
* @param string $path
* @param array $parameters
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function secure($path, $parameters = [])
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->secure($path, $parameters);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->secure($path, $parameters);
}
- /**
+
+ /**
* Generate the URL to an application asset.
*
* @param string $path
* @param bool|null $secure
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function asset($path, $secure = null)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->asset($path, $secure);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->asset($path, $secure);
}
- /**
+
+ /**
* Generate the URL to a secure asset.
*
* @param string $path
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function secureAsset($path)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->secureAsset($path);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->secureAsset($path);
}
- /**
+
+ /**
* Generate the URL to an asset from a custom root domain such as CDN, etc.
*
* @param string $root
* @param string $path
* @param bool|null $secure
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function assetFrom($root, $path, $secure = null)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->assetFrom($root, $path, $secure);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->assetFrom($root, $path, $secure);
}
- /**
+
+ /**
* Get the default scheme for a raw URL.
*
* @param bool|null $secure
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function formatScheme($secure = null)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->formatScheme($secure);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->formatScheme($secure);
}
- /**
+
+ /**
* Create a signed route URL for a named route.
*
- * @param string $name
+ * @param \BackedEnum|string $name
* @param mixed $parameters
* @param \DateTimeInterface|\DateInterval|int|null $expiration
* @param bool $absolute
- * @return string
+ * @return string
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function signedRoute($name, $parameters = [], $expiration = null, $absolute = true)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->signedRoute($name, $parameters, $expiration, $absolute);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->signedRoute($name, $parameters, $expiration, $absolute);
}
- /**
+
+ /**
* Create a temporary signed route URL for a named route.
*
- * @param string $name
+ * @param \BackedEnum|string $name
* @param \DateTimeInterface|\DateInterval|int $expiration
* @param array $parameters
* @param bool $absolute
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function temporarySignedRoute($name, $expiration, $parameters = [], $absolute = true)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->temporarySignedRoute($name, $expiration, $parameters, $absolute);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->temporarySignedRoute($name, $expiration, $parameters, $absolute);
}
- /**
+
+ /**
* Determine if the given request has a valid signature.
*
* @param \Illuminate\Http\Request $request
* @param bool $absolute
- * @return bool
- * @static
- */
- public static function hasValidSignature($request, $absolute = true)
+ * @param array $ignoreQuery
+ * @return bool
+ * @static
+ */
+ public static function hasValidSignature($request, $absolute = true, $ignoreQuery = [])
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->hasValidSignature($request, $absolute);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->hasValidSignature($request, $absolute, $ignoreQuery);
}
- /**
+
+ /**
* Determine if the given request has a valid signature for a relative URL.
*
* @param \Illuminate\Http\Request $request
- * @return bool
- * @static
- */
- public static function hasValidRelativeSignature($request)
+ * @param array $ignoreQuery
+ * @return bool
+ * @static
+ */
+ public static function hasValidRelativeSignature($request, $ignoreQuery = [])
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->hasValidRelativeSignature($request);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->hasValidRelativeSignature($request, $ignoreQuery);
}
- /**
+
+ /**
* Determine if the signature from the given request matches the URL.
*
* @param \Illuminate\Http\Request $request
* @param bool $absolute
- * @return bool
- * @static
- */
- public static function hasCorrectSignature($request, $absolute = true)
+ * @param array $ignoreQuery
+ * @return bool
+ * @static
+ */
+ public static function hasCorrectSignature($request, $absolute = true, $ignoreQuery = [])
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->hasCorrectSignature($request, $absolute);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->hasCorrectSignature($request, $absolute, $ignoreQuery);
}
- /**
+
+ /**
* Determine if the expires timestamp from the given request is not from the past.
*
* @param \Illuminate\Http\Request $request
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function signatureHasNotExpired($request)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->signatureHasNotExpired($request);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->signatureHasNotExpired($request);
}
- /**
+
+ /**
* Get the URL to a named route.
*
- * @param string $name
+ * @param \BackedEnum|string $name
* @param mixed $parameters
* @param bool $absolute
- * @return string
- * @throws \Symfony\Component\Routing\Exception\RouteNotFoundException
- * @static
- */
+ * @return string
+ * @throws \Symfony\Component\Routing\Exception\RouteNotFoundException|\InvalidArgumentException
+ * @static
+ */
public static function route($name, $parameters = [], $absolute = true)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->route($name, $parameters, $absolute);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->route($name, $parameters, $absolute);
}
- /**
+
+ /**
* Get the URL for a given route instance.
*
* @param \Illuminate\Routing\Route $route
* @param mixed $parameters
* @param bool $absolute
- * @return string
+ * @return string
* @throws \Illuminate\Routing\Exceptions\UrlGenerationException
- * @static
- */
+ * @static
+ */
public static function toRoute($route, $parameters, $absolute)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->toRoute($route, $parameters, $absolute);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->toRoute($route, $parameters, $absolute);
}
- /**
+
+ /**
* Get the URL to a controller action.
*
* @param string|array $action
* @param mixed $parameters
* @param bool $absolute
- * @return string
+ * @return string
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function action($action, $parameters = [], $absolute = true)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->action($action, $parameters, $absolute);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->action($action, $parameters, $absolute);
}
- /**
+
+ /**
* Format the array of URL parameters.
*
- * @param mixed|array $parameters
- * @return array
- * @static
- */
+ * @param mixed $parameters
+ * @return array
+ * @static
+ */
public static function formatParameters($parameters)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->formatParameters($parameters);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->formatParameters($parameters);
}
- /**
+
+ /**
* Get the base URL for the request.
*
* @param string $scheme
* @param string|null $root
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function formatRoot($scheme, $root = null)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->formatRoot($scheme, $root);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->formatRoot($scheme, $root);
}
- /**
+
+ /**
* Format the given URL segments into a single URL.
*
* @param string $root
* @param string $path
* @param \Illuminate\Routing\Route|null $route
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function format($root, $path, $route = null)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->format($root, $path, $route);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->format($root, $path, $route);
}
- /**
+
+ /**
* Determine if the given path is a valid URL.
*
* @param string $path
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function isValidUrl($path)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->isValidUrl($path);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->isValidUrl($path);
}
- /**
+
+ /**
* Set the default named parameters used by the URL generator.
*
* @param array $defaults
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function defaults($defaults)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- $instance->defaults($defaults);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ $instance->defaults($defaults);
}
- /**
+
+ /**
* Get the default named parameters used by the URL generator.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getDefaultParameters()
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->getDefaultParameters();
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->getDefaultParameters();
}
- /**
+
+ /**
* Force the scheme for URLs.
*
* @param string|null $scheme
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function forceScheme($scheme)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- $instance->forceScheme($scheme);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ $instance->forceScheme($scheme);
}
- /**
+
+ /**
+ * Force the use of the HTTPS scheme for all generated URLs.
+ *
+ * @param bool $force
+ * @return void
+ * @static
+ */
+ public static function forceHttps($force = true)
+ {
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ $instance->forceHttps($force);
+ }
+
+ /**
+ * Set the URL origin for all generated URLs.
+ *
+ * @param string|null $root
+ * @return void
+ * @static
+ */
+ public static function useOrigin($root)
+ {
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ $instance->useOrigin($root);
+ }
+
+ /**
* Set the forced root URL.
*
* @param string|null $root
- * @return void
- * @static
- */
+ * @return void
+ * @deprecated Use useOrigin
+ * @static
+ */
public static function forceRootUrl($root)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- $instance->forceRootUrl($root);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ $instance->forceRootUrl($root);
}
- /**
+
+ /**
+ * Set the URL origin for all generated asset URLs.
+ *
+ * @param string|null $root
+ * @return void
+ * @static
+ */
+ public static function useAssetOrigin($root)
+ {
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ $instance->useAssetOrigin($root);
+ }
+
+ /**
* Set a callback to be used to format the host of generated URLs.
*
* @param \Closure $callback
- * @return \Illuminate\Routing\UrlGenerator
- * @static
- */
+ * @return \Illuminate\Routing\UrlGenerator
+ * @static
+ */
public static function formatHostUsing($callback)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->formatHostUsing($callback);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->formatHostUsing($callback);
}
- /**
+
+ /**
* Set a callback to be used to format the path of generated URLs.
*
* @param \Closure $callback
- * @return \Illuminate\Routing\UrlGenerator
- * @static
- */
+ * @return \Illuminate\Routing\UrlGenerator
+ * @static
+ */
public static function formatPathUsing($callback)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->formatPathUsing($callback);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->formatPathUsing($callback);
}
- /**
+
+ /**
* Get the path formatter being used by the URL generator.
*
- * @return \Closure
- * @static
- */
+ * @return \Closure
+ * @static
+ */
public static function pathFormatter()
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->pathFormatter();
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->pathFormatter();
}
- /**
+
+ /**
* Get the request instance.
*
- * @return \Illuminate\Http\Request
- * @static
- */
+ * @return \Illuminate\Http\Request
+ * @static
+ */
public static function getRequest()
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->getRequest();
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->getRequest();
}
- /**
+
+ /**
* Set the current request instance.
*
* @param \Illuminate\Http\Request $request
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setRequest($request)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- $instance->setRequest($request);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ $instance->setRequest($request);
}
- /**
+
+ /**
* Set the route collection.
*
* @param \Illuminate\Routing\RouteCollectionInterface $routes
- * @return \Illuminate\Routing\UrlGenerator
- * @static
- */
+ * @return \Illuminate\Routing\UrlGenerator
+ * @static
+ */
public static function setRoutes($routes)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->setRoutes($routes);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->setRoutes($routes);
}
- /**
+
+ /**
* Set the session resolver for the generator.
*
* @param callable $sessionResolver
- * @return \Illuminate\Routing\UrlGenerator
- * @static
- */
+ * @return \Illuminate\Routing\UrlGenerator
+ * @static
+ */
public static function setSessionResolver($sessionResolver)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->setSessionResolver($sessionResolver);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->setSessionResolver($sessionResolver);
}
- /**
+
+ /**
* Set the encryption key resolver.
*
* @param callable $keyResolver
- * @return \Illuminate\Routing\UrlGenerator
- * @static
- */
+ * @return \Illuminate\Routing\UrlGenerator
+ * @static
+ */
public static function setKeyResolver($keyResolver)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->setKeyResolver($keyResolver);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->setKeyResolver($keyResolver);
}
- /**
+
+ /**
+ * Clone a new instance of the URL generator with a different encryption key resolver.
+ *
+ * @param callable $keyResolver
+ * @return \Illuminate\Routing\UrlGenerator
+ * @static
+ */
+ public static function withKeyResolver($keyResolver)
+ {
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->withKeyResolver($keyResolver);
+ }
+
+ /**
+ * Set the callback that should be used to attempt to resolve missing named routes.
+ *
+ * @param callable $missingNamedRouteResolver
+ * @return \Illuminate\Routing\UrlGenerator
+ * @static
+ */
+ public static function resolveMissingNamedRoutesUsing($missingNamedRouteResolver)
+ {
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->resolveMissingNamedRoutesUsing($missingNamedRouteResolver);
+ }
+
+ /**
+ * Get the root controller namespace.
+ *
+ * @return string
+ * @static
+ */
+ public static function getRootControllerNamespace()
+ {
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->getRootControllerNamespace();
+ }
+
+ /**
* Set the root controller namespace.
*
* @param string $rootNamespace
- * @return \Illuminate\Routing\UrlGenerator
- * @static
- */
+ * @return \Illuminate\Routing\UrlGenerator
+ * @static
+ */
public static function setRootControllerNamespace($rootNamespace)
{
- /** @var \Illuminate\Routing\UrlGenerator $instance */
- return $instance->setRootControllerNamespace($rootNamespace);
+ /** @var \Illuminate\Routing\UrlGenerator $instance */
+ return $instance->setRootControllerNamespace($rootNamespace);
}
- /**
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\Routing\UrlGenerator::macro($name, $macro);
+ \Illuminate\Routing\UrlGenerator::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\Routing\UrlGenerator::mixin($mixin, $replace);
+ \Illuminate\Routing\UrlGenerator::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\Routing\UrlGenerator::hasMacro($name);
+ return \Illuminate\Routing\UrlGenerator::hasMacro($name);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\Routing\UrlGenerator::flushMacros();
+ }
+
+ }
+ /**
* @see \Illuminate\Validation\Factory
- */
- class Validator {
- /**
+ */
+ class Validator {
+ /**
* Create a new Validator instance.
*
* @param array $data
* @param array $rules
* @param array $messages
- * @param array $customAttributes
- * @return \Illuminate\Validation\Validator
- * @static
- */
- public static function make($data, $rules, $messages = [], $customAttributes = [])
+ * @param array $attributes
+ * @return \Illuminate\Validation\Validator
+ * @static
+ */
+ public static function make($data, $rules, $messages = [], $attributes = [])
{
- /** @var \Illuminate\Validation\Factory $instance */
- return $instance->make($data, $rules, $messages, $customAttributes);
+ /** @var \Illuminate\Validation\Factory $instance */
+ return $instance->make($data, $rules, $messages, $attributes);
}
- /**
+
+ /**
* Validate the given data against the provided rules.
*
* @param array $data
* @param array $rules
* @param array $messages
- * @param array $customAttributes
- * @return array
+ * @param array $attributes
+ * @return array
* @throws \Illuminate\Validation\ValidationException
- * @static
- */
- public static function validate($data, $rules, $messages = [], $customAttributes = [])
+ * @static
+ */
+ public static function validate($data, $rules, $messages = [], $attributes = [])
{
- /** @var \Illuminate\Validation\Factory $instance */
- return $instance->validate($data, $rules, $messages, $customAttributes);
+ /** @var \Illuminate\Validation\Factory $instance */
+ return $instance->validate($data, $rules, $messages, $attributes);
}
- /**
+
+ /**
* Register a custom validator extension.
*
* @param string $rule
* @param \Closure|string $extension
* @param string|null $message
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function extend($rule, $extension, $message = null)
{
- /** @var \Illuminate\Validation\Factory $instance */
- $instance->extend($rule, $extension, $message);
+ /** @var \Illuminate\Validation\Factory $instance */
+ $instance->extend($rule, $extension, $message);
}
- /**
+
+ /**
* Register a custom implicit validator extension.
*
* @param string $rule
* @param \Closure|string $extension
* @param string|null $message
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function extendImplicit($rule, $extension, $message = null)
{
- /** @var \Illuminate\Validation\Factory $instance */
- $instance->extendImplicit($rule, $extension, $message);
+ /** @var \Illuminate\Validation\Factory $instance */
+ $instance->extendImplicit($rule, $extension, $message);
}
- /**
+
+ /**
* Register a custom dependent validator extension.
*
* @param string $rule
* @param \Closure|string $extension
* @param string|null $message
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function extendDependent($rule, $extension, $message = null)
{
- /** @var \Illuminate\Validation\Factory $instance */
- $instance->extendDependent($rule, $extension, $message);
+ /** @var \Illuminate\Validation\Factory $instance */
+ $instance->extendDependent($rule, $extension, $message);
}
- /**
+
+ /**
* Register a custom validator message replacer.
*
* @param string $rule
* @param \Closure|string $replacer
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function replacer($rule, $replacer)
{
- /** @var \Illuminate\Validation\Factory $instance */
- $instance->replacer($rule, $replacer);
+ /** @var \Illuminate\Validation\Factory $instance */
+ $instance->replacer($rule, $replacer);
}
- /**
+
+ /**
+ * Indicate that unvalidated array keys should be included in validated data when the parent array is validated.
+ *
+ * @return void
+ * @static
+ */
+ public static function includeUnvalidatedArrayKeys()
+ {
+ /** @var \Illuminate\Validation\Factory $instance */
+ $instance->includeUnvalidatedArrayKeys();
+ }
+
+ /**
+ * Indicate that unvalidated array keys should be excluded from the validated data, even if the parent array was validated.
+ *
+ * @return void
+ * @static
+ */
+ public static function excludeUnvalidatedArrayKeys()
+ {
+ /** @var \Illuminate\Validation\Factory $instance */
+ $instance->excludeUnvalidatedArrayKeys();
+ }
+
+ /**
* Set the Validator instance resolver.
*
* @param \Closure $resolver
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function resolver($resolver)
{
- /** @var \Illuminate\Validation\Factory $instance */
- $instance->resolver($resolver);
+ /** @var \Illuminate\Validation\Factory $instance */
+ $instance->resolver($resolver);
}
- /**
+
+ /**
* Get the Translator implementation.
*
- * @return \Illuminate\Contracts\Translation\Translator
- * @static
- */
+ * @return \Illuminate\Contracts\Translation\Translator
+ * @static
+ */
public static function getTranslator()
{
- /** @var \Illuminate\Validation\Factory $instance */
- return $instance->getTranslator();
+ /** @var \Illuminate\Validation\Factory $instance */
+ return $instance->getTranslator();
}
- /**
+
+ /**
* Get the Presence Verifier implementation.
*
- * @return \Illuminate\Validation\PresenceVerifierInterface
- * @static
- */
+ * @return \Illuminate\Validation\PresenceVerifierInterface
+ * @static
+ */
public static function getPresenceVerifier()
{
- /** @var \Illuminate\Validation\Factory $instance */
- return $instance->getPresenceVerifier();
+ /** @var \Illuminate\Validation\Factory $instance */
+ return $instance->getPresenceVerifier();
}
- /**
+
+ /**
* Set the Presence Verifier implementation.
*
* @param \Illuminate\Validation\PresenceVerifierInterface $presenceVerifier
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setPresenceVerifier($presenceVerifier)
{
- /** @var \Illuminate\Validation\Factory $instance */
- $instance->setPresenceVerifier($presenceVerifier);
+ /** @var \Illuminate\Validation\Factory $instance */
+ $instance->setPresenceVerifier($presenceVerifier);
}
-
- }
- /**
- *
- *
+
+ /**
+ * Get the container instance used by the validation factory.
+ *
+ * @return \Illuminate\Contracts\Container\Container|null
+ * @static
+ */
+ public static function getContainer()
+ {
+ /** @var \Illuminate\Validation\Factory $instance */
+ return $instance->getContainer();
+ }
+
+ /**
+ * Set the container instance used by the validation factory.
+ *
+ * @param \Illuminate\Contracts\Container\Container $container
+ * @return \Illuminate\Validation\Factory
+ * @static
+ */
+ public static function setContainer($container)
+ {
+ /** @var \Illuminate\Validation\Factory $instance */
+ return $instance->setContainer($container);
+ }
+
+ }
+ /**
* @see \Illuminate\View\Factory
- */
- class View {
- /**
+ */
+ class View {
+ /**
* Get the evaluated view contents for the given view.
*
* @param string $path
* @param \Illuminate\Contracts\Support\Arrayable|array $data
* @param array $mergeData
- * @return \Illuminate\Contracts\View\View
- * @static
- */
+ * @return \Illuminate\Contracts\View\View
+ * @static
+ */
public static function file($path, $data = [], $mergeData = [])
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->file($path, $data, $mergeData);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->file($path, $data, $mergeData);
}
- /**
+
+ /**
* Get the evaluated view contents for the given view.
*
* @param string $view
* @param \Illuminate\Contracts\Support\Arrayable|array $data
* @param array $mergeData
- * @return \Illuminate\Contracts\View\View
- * @static
- */
+ * @return \Illuminate\Contracts\View\View
+ * @static
+ */
public static function make($view, $data = [], $mergeData = [])
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->make($view, $data, $mergeData);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->make($view, $data, $mergeData);
}
- /**
+
+ /**
* Get the first view that actually exists from the given list.
*
* @param array $views
* @param \Illuminate\Contracts\Support\Arrayable|array $data
* @param array $mergeData
- * @return \Illuminate\Contracts\View\View
+ * @return \Illuminate\Contracts\View\View
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function first($views, $data = [], $mergeData = [])
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->first($views, $data, $mergeData);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->first($views, $data, $mergeData);
}
- /**
+
+ /**
* Get the rendered content of the view based on a given condition.
*
* @param bool $condition
* @param string $view
* @param \Illuminate\Contracts\Support\Arrayable|array $data
* @param array $mergeData
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function renderWhen($condition, $view, $data = [], $mergeData = [])
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->renderWhen($condition, $view, $data, $mergeData);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->renderWhen($condition, $view, $data, $mergeData);
}
- /**
+
+ /**
+ * Get the rendered content of the view based on the negation of a given condition.
+ *
+ * @param bool $condition
+ * @param string $view
+ * @param \Illuminate\Contracts\Support\Arrayable|array $data
+ * @param array $mergeData
+ * @return string
+ * @static
+ */
+ public static function renderUnless($condition, $view, $data = [], $mergeData = [])
+ {
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->renderUnless($condition, $view, $data, $mergeData);
+ }
+
+ /**
* Get the rendered contents of a partial from a loop.
*
* @param string $view
* @param array $data
* @param string $iterator
* @param string $empty
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function renderEach($view, $data, $iterator, $empty = 'raw|')
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->renderEach($view, $data, $iterator, $empty);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->renderEach($view, $data, $iterator, $empty);
}
- /**
+
+ /**
* Determine if a given view exists.
*
* @param string $view
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function exists($view)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->exists($view);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->exists($view);
}
- /**
+
+ /**
* Get the appropriate view engine for the given path.
*
* @param string $path
- * @return \Illuminate\Contracts\View\Engine
+ * @return \Illuminate\Contracts\View\Engine
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function getEngineFromPath($path)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getEngineFromPath($path);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getEngineFromPath($path);
}
- /**
+
+ /**
* Add a piece of shared data to the environment.
*
* @param array|string $key
* @param mixed|null $value
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function share($key, $value = null)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->share($key, $value);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->share($key, $value);
}
- /**
+
+ /**
* Increment the rendering counter.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function incrementRender()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->incrementRender();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->incrementRender();
}
- /**
+
+ /**
* Decrement the rendering counter.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function decrementRender()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->decrementRender();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->decrementRender();
}
- /**
+
+ /**
* Check if there are no active render operations.
*
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function doneRendering()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->doneRendering();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->doneRendering();
}
- /**
+
+ /**
* Determine if the given once token has been rendered.
*
* @param string $id
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasRenderedOnce($id)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->hasRenderedOnce($id);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->hasRenderedOnce($id);
}
- /**
+
+ /**
* Mark the given once token as having been rendered.
*
* @param string $id
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function markAsRenderedOnce($id)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->markAsRenderedOnce($id);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->markAsRenderedOnce($id);
}
- /**
+
+ /**
* Add a location to the array of view locations.
*
* @param string $location
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function addLocation($location)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->addLocation($location);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->addLocation($location);
}
- /**
+
+ /**
+ * Prepend a location to the array of view locations.
+ *
+ * @param string $location
+ * @return void
+ * @static
+ */
+ public static function prependLocation($location)
+ {
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->prependLocation($location);
+ }
+
+ /**
* Add a new namespace to the loader.
*
* @param string $namespace
* @param string|array $hints
- * @return \Illuminate\View\Factory
- * @static
- */
+ * @return \Illuminate\View\Factory
+ * @static
+ */
public static function addNamespace($namespace, $hints)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->addNamespace($namespace, $hints);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->addNamespace($namespace, $hints);
}
- /**
+
+ /**
* Prepend a new namespace to the loader.
*
* @param string $namespace
* @param string|array $hints
- * @return \Illuminate\View\Factory
- * @static
- */
+ * @return \Illuminate\View\Factory
+ * @static
+ */
public static function prependNamespace($namespace, $hints)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->prependNamespace($namespace, $hints);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->prependNamespace($namespace, $hints);
}
- /**
+
+ /**
* Replace the namespace hints for the given namespace.
*
* @param string $namespace
* @param string|array $hints
- * @return \Illuminate\View\Factory
- * @static
- */
+ * @return \Illuminate\View\Factory
+ * @static
+ */
public static function replaceNamespace($namespace, $hints)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->replaceNamespace($namespace, $hints);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->replaceNamespace($namespace, $hints);
}
- /**
+
+ /**
* Register a valid view extension and its engine.
*
* @param string $extension
* @param string $engine
* @param \Closure|null $resolver
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function addExtension($extension, $engine, $resolver = null)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->addExtension($extension, $engine, $resolver);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->addExtension($extension, $engine, $resolver);
}
- /**
+
+ /**
* Flush all of the factory state like sections and stacks.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flushState()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->flushState();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->flushState();
}
- /**
+
+ /**
* Flush all of the section contents if done rendering.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flushStateIfDoneRendering()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->flushStateIfDoneRendering();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->flushStateIfDoneRendering();
}
- /**
+
+ /**
* Get the extension to engine bindings.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getExtensions()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getExtensions();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getExtensions();
}
- /**
+
+ /**
* Get the engine resolver instance.
*
- * @return \Illuminate\View\Engines\EngineResolver
- * @static
- */
+ * @return \Illuminate\View\Engines\EngineResolver
+ * @static
+ */
public static function getEngineResolver()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getEngineResolver();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getEngineResolver();
}
- /**
+
+ /**
* Get the view finder instance.
*
- * @return \Illuminate\View\ViewFinderInterface
- * @static
- */
+ * @return \Illuminate\View\ViewFinderInterface
+ * @static
+ */
public static function getFinder()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getFinder();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getFinder();
}
- /**
+
+ /**
* Set the view finder instance.
*
* @param \Illuminate\View\ViewFinderInterface $finder
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setFinder($finder)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->setFinder($finder);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->setFinder($finder);
}
- /**
+
+ /**
* Flush the cache of views located by the finder.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flushFinderCache()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->flushFinderCache();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->flushFinderCache();
}
- /**
+
+ /**
* Get the event dispatcher instance.
*
- * @return \Illuminate\Contracts\Events\Dispatcher
- * @static
- */
+ * @return \Illuminate\Contracts\Events\Dispatcher
+ * @static
+ */
public static function getDispatcher()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getDispatcher();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getDispatcher();
}
- /**
+
+ /**
* Set the event dispatcher instance.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setDispatcher($events)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->setDispatcher($events);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->setDispatcher($events);
}
- /**
+
+ /**
* Get the IoC container instance.
*
- * @return \Illuminate\Contracts\Container\Container
- * @static
- */
+ * @return \Illuminate\Contracts\Container\Container
+ * @static
+ */
public static function getContainer()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getContainer();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getContainer();
}
- /**
+
+ /**
* Set the IoC container instance.
*
* @param \Illuminate\Contracts\Container\Container $container
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setContainer($container)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->setContainer($container);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->setContainer($container);
}
- /**
+
+ /**
* Get an item from the shared data.
*
* @param string $key
* @param mixed $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function shared($key, $default = null)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->shared($key, $default);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->shared($key, $default);
}
- /**
+
+ /**
* Get all of the shared data for the environment.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getShared()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getShared();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getShared();
}
- /**
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Illuminate\View\Factory::macro($name, $macro);
+ \Illuminate\View\Factory::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Illuminate\View\Factory::mixin($mixin, $replace);
+ \Illuminate\View\Factory::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Illuminate\View\Factory::hasMacro($name);
+ return \Illuminate\View\Factory::hasMacro($name);
}
- /**
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Illuminate\View\Factory::flushMacros();
+ }
+
+ /**
* Start a component rendering process.
*
* @param \Illuminate\Contracts\View\View|\Illuminate\Contracts\Support\Htmlable|\Closure|string $view
* @param array $data
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function startComponent($view, $data = [])
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->startComponent($view, $data);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->startComponent($view, $data);
}
- /**
+
+ /**
* Get the first view that actually exists from the given list, and start a component.
*
* @param array $names
* @param array $data
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function startComponentFirst($names, $data = [])
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->startComponentFirst($names, $data);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->startComponentFirst($names, $data);
}
- /**
+
+ /**
* Render the current component.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function renderComponent()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->renderComponent();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->renderComponent();
}
- /**
+
+ /**
+ * Get an item from the component data that exists above the current component.
+ *
+ * @param string $key
+ * @param mixed $default
+ * @return mixed|null
+ * @static
+ */
+ public static function getConsumableComponentData($key, $default = null)
+ {
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getConsumableComponentData($key, $default);
+ }
+
+ /**
* Start the slot rendering process.
*
* @param string $name
* @param string|null $content
- * @return void
- * @static
- */
- public static function slot($name, $content = null)
+ * @param array $attributes
+ * @return void
+ * @static
+ */
+ public static function slot($name, $content = null, $attributes = [])
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->slot($name, $content);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->slot($name, $content, $attributes);
}
- /**
+
+ /**
* Save the slot content for rendering.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function endSlot()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->endSlot();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->endSlot();
}
- /**
+
+ /**
* Register a view creator event.
*
* @param array|string $views
* @param \Closure|string $callback
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function creator($views, $callback)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->creator($views, $callback);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->creator($views, $callback);
}
- /**
+
+ /**
* Register multiple view composers via an array.
*
* @param array $composers
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function composers($composers)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->composers($composers);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->composers($composers);
}
- /**
+
+ /**
* Register a view composer event.
*
* @param array|string $views
* @param \Closure|string $callback
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function composer($views, $callback)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->composer($views, $callback);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->composer($views, $callback);
}
- /**
+
+ /**
* Call the composer for a given view.
*
* @param \Illuminate\Contracts\View\View $view
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function callComposer($view)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->callComposer($view);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->callComposer($view);
}
- /**
+
+ /**
* Call the creator for a given view.
*
* @param \Illuminate\Contracts\View\View $view
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function callCreator($view)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->callCreator($view);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->callCreator($view);
}
- /**
+
+ /**
+ * Start injecting content into a fragment.
+ *
+ * @param string $fragment
+ * @return void
+ * @static
+ */
+ public static function startFragment($fragment)
+ {
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->startFragment($fragment);
+ }
+
+ /**
+ * Stop injecting content into a fragment.
+ *
+ * @return string
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function stopFragment()
+ {
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->stopFragment();
+ }
+
+ /**
+ * Get the contents of a fragment.
+ *
+ * @param string $name
+ * @param string|null $default
+ * @return mixed
+ * @static
+ */
+ public static function getFragment($name, $default = null)
+ {
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getFragment($name, $default);
+ }
+
+ /**
+ * Get the entire array of rendered fragments.
+ *
+ * @return array
+ * @static
+ */
+ public static function getFragments()
+ {
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getFragments();
+ }
+
+ /**
+ * Flush all of the fragments.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushFragments()
+ {
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->flushFragments();
+ }
+
+ /**
* Start injecting content into a section.
*
* @param string $section
* @param string|null $content
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function startSection($section, $content = null)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->startSection($section, $content);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->startSection($section, $content);
}
- /**
+
+ /**
* Inject inline content into a section.
*
* @param string $section
* @param string $content
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function inject($section, $content)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->inject($section, $content);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->inject($section, $content);
}
- /**
+
+ /**
* Stop injecting content into a section and return its contents.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function yieldSection()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->yieldSection();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->yieldSection();
}
- /**
+
+ /**
* Stop injecting content into a section.
*
* @param bool $overwrite
- * @return string
+ * @return string
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function stopSection($overwrite = false)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->stopSection($overwrite);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->stopSection($overwrite);
}
- /**
+
+ /**
* Stop injecting content into a section and append it.
*
- * @return string
+ * @return string
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function appendSection()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->appendSection();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->appendSection();
}
- /**
+
+ /**
* Get the string contents of a section.
*
* @param string $section
* @param string $default
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function yieldContent($section, $default = '')
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->yieldContent($section, $default);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->yieldContent($section, $default);
}
- /**
+
+ /**
* Get the parent placeholder for the current request.
*
* @param string $section
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function parentPlaceholder($section = '')
{
- return \Illuminate\View\Factory::parentPlaceholder($section);
+ return \Illuminate\View\Factory::parentPlaceholder($section);
}
- /**
+
+ /**
* Check if section exists.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasSection($name)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->hasSection($name);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->hasSection($name);
}
- /**
+
+ /**
* Check if section does not exist.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function sectionMissing($name)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->sectionMissing($name);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->sectionMissing($name);
}
- /**
+
+ /**
* Get the contents of a section.
*
* @param string $name
* @param string|null $default
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function getSection($name, $default = null)
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getSection($name, $default);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getSection($name, $default);
}
- /**
+
+ /**
* Get the entire array of sections.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getSections()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getSections();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getSections();
}
- /**
+
+ /**
* Flush all of the sections.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flushSections()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->flushSections();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->flushSections();
}
- /**
+
+ /**
* Add new loop to the stack.
*
* @param \Countable|array $data
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function addLoop($data)
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->addLoop($data);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->addLoop($data);
}
- /**
+
+ /**
* Increment the top loop's indices.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function incrementLoopIndices()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->incrementLoopIndices();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->incrementLoopIndices();
}
- /**
+
+ /**
* Pop a loop from the top of the loop stack.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function popLoop()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->popLoop();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->popLoop();
}
- /**
+
+ /**
* Get an instance of the last loop in the stack.
*
- * @return \stdClass|null
- * @static
- */
+ * @return \stdClass|null
+ * @static
+ */
public static function getLastLoop()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getLastLoop();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getLastLoop();
}
- /**
+
+ /**
* Get the entire loop stack.
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getLoopStack()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->getLoopStack();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->getLoopStack();
}
- /**
+
+ /**
* Start injecting content into a push section.
*
* @param string $section
* @param string $content
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function startPush($section, $content = '')
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->startPush($section, $content);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->startPush($section, $content);
}
- /**
+
+ /**
* Stop injecting content into a push section.
*
- * @return string
+ * @return string
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function stopPush()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->stopPush();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->stopPush();
}
- /**
+
+ /**
* Start prepending content into a push section.
*
* @param string $section
* @param string $content
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function startPrepend($section, $content = '')
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->startPrepend($section, $content);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->startPrepend($section, $content);
}
- /**
+
+ /**
* Stop prepending content into a push section.
*
- * @return string
+ * @return string
* @throws \InvalidArgumentException
- * @static
- */
+ * @static
+ */
public static function stopPrepend()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->stopPrepend();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->stopPrepend();
}
- /**
+
+ /**
* Get the string contents of a push section.
*
* @param string $section
* @param string $default
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function yieldPushContent($section, $default = '')
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->yieldPushContent($section, $default);
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->yieldPushContent($section, $default);
}
- /**
+
+ /**
* Flush all of the stacks.
*
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function flushStacks()
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->flushStacks();
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->flushStacks();
}
- /**
+
+ /**
* Start a translation block.
*
* @param array $replacements
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function startTranslation($replacements = [])
{
- /** @var \Illuminate\View\Factory $instance */
- $instance->startTranslation($replacements);
+ /** @var \Illuminate\View\Factory $instance */
+ $instance->startTranslation($replacements);
}
- /**
+
+ /**
* Render the current translation.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function renderTranslation()
{
- /** @var \Illuminate\View\Factory $instance */
- return $instance->renderTranslation();
+ /** @var \Illuminate\View\Factory $instance */
+ return $instance->renderTranslation();
}
-
- }
-
-}
- namespace Illuminate\Support {
- /**
- *
- *
- */
- class Arr {
-
+ }
}
- /**
- *
- *
- */
- class Str {
-
- }
- /**
- *
- *
- */
- class Collection {
- /**
- *
- *
- * @see \Barryvdh\Debugbar\ServiceProvider::register()
- * @static
- */
- public static function debug()
- {
- return \Illuminate\Support\Collection::debug();
- }
-
- }
-
-}
- namespace Collective\Html {
- /**
- *
- *
- * @see \Collective\Html\FormBuilder
- */
- class FormFacade {
- /**
- * Open up a new HTML form.
- *
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function open($options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->open($options);
- }
- /**
- * Create a new model based form builder.
- *
- * @param mixed $model
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function model($model, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->model($model, $options);
- }
- /**
- * Set the model instance on the form builder.
- *
- * @param mixed $model
- * @return void
- * @static
- */
- public static function setModel($model)
- {
- /** @var \Collective\Html\FormBuilder $instance */
- $instance->setModel($model);
- }
- /**
- * Get the current model instance on the form builder.
- *
- * @return mixed $model
- * @static
- */
- public static function getModel()
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->getModel();
- }
- /**
- * Close the current form.
- *
- * @return string
- * @static
- */
- public static function close()
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->close();
- }
- /**
- * Generate a hidden field with the current CSRF token.
- *
- * @return string
- * @static
- */
- public static function token()
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->token();
- }
- /**
- * Create a form label element.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @param bool $escape_html
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function label($name, $value = null, $options = [], $escape_html = true)
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->label($name, $value, $options, $escape_html);
- }
- /**
- * Create a form input field.
- *
- * @param string $type
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function input($type, $name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->input($type, $name, $value, $options);
- }
- /**
- * Create a text input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function text($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->text($name, $value, $options);
- }
- /**
- * Create a password input field.
- *
- * @param string $name
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function password($name, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->password($name, $options);
- }
- /**
- * Create a range input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function range($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->range($name, $value, $options);
- }
- /**
- * Create a hidden input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function hidden($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->hidden($name, $value, $options);
- }
- /**
- * Create a search input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function search($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->search($name, $value, $options);
- }
- /**
- * Create an e-mail input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function email($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->email($name, $value, $options);
- }
- /**
- * Create a tel input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function tel($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->tel($name, $value, $options);
- }
- /**
- * Create a number input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function number($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->number($name, $value, $options);
- }
- /**
- * Create a date input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function date($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->date($name, $value, $options);
- }
- /**
- * Create a datetime input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function datetime($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->datetime($name, $value, $options);
- }
- /**
- * Create a datetime-local input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function datetimeLocal($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->datetimeLocal($name, $value, $options);
- }
- /**
- * Create a time input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function time($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->time($name, $value, $options);
- }
- /**
- * Create a url input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function url($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->url($name, $value, $options);
- }
- /**
- * Create a week input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function week($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->week($name, $value, $options);
- }
- /**
- * Create a file input field.
- *
- * @param string $name
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function file($name, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->file($name, $options);
- }
- /**
- * Create a textarea input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function textarea($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->textarea($name, $value, $options);
- }
- /**
- * Create a select box field.
- *
- * @param string $name
- * @param array $list
- * @param string|bool $selected
- * @param array $selectAttributes
- * @param array $optionsAttributes
- * @param array $optgroupsAttributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function select($name, $list = [], $selected = null, $selectAttributes = [], $optionsAttributes = [], $optgroupsAttributes = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->select($name, $list, $selected, $selectAttributes, $optionsAttributes, $optgroupsAttributes);
- }
- /**
- * Create a select range field.
- *
- * @param string $name
- * @param string $begin
- * @param string $end
- * @param string $selected
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function selectRange($name, $begin, $end, $selected = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->selectRange($name, $begin, $end, $selected, $options);
- }
- /**
- * Create a select year field.
- *
- * @param string $name
- * @param string $begin
- * @param string $end
- * @param string $selected
- * @param array $options
- * @return mixed
- * @static
- */
- public static function selectYear()
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->selectYear();
- }
- /**
- * Create a select month field.
- *
- * @param string $name
- * @param string $selected
- * @param array $options
- * @param string $format
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function selectMonth($name, $selected = null, $options = [], $format = '%B')
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->selectMonth($name, $selected, $options, $format);
- }
- /**
- * Get the select option for the given value.
- *
- * @param string $display
- * @param string $value
- * @param string $selected
- * @param array $attributes
- * @param array $optgroupAttributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function getSelectOption($display, $value, $selected, $attributes = [], $optgroupAttributes = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->getSelectOption($display, $value, $selected, $attributes, $optgroupAttributes);
- }
- /**
- * Create a checkbox input field.
- *
- * @param string $name
- * @param mixed $value
- * @param bool $checked
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
+namespace Alban\LaravelCollectiveSpatieHtmlParser {
+ /**
+ * @see \Collective\Html\HtmlBuilder
+ */
+ class FormFacade {
+ /**
+ * @static
+ */
public static function checkbox($name, $value = 1, $checked = null, $options = [])
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->checkbox($name, $value, $checked, $options);
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->checkbox($name, $value, $checked, $options);
}
- /**
- * Create a radio button input field.
- *
- * @param string $name
- * @param mixed $value
- * @param bool $checked
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function open($options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->open($options);
+ }
+
+ /**
+ * @static
+ */
+ public static function label($name, $value = null, $options = [], $escape_html = true)
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->label($name, $value, $options, $escape_html);
+ }
+
+ /**
+ * @static
+ */
+ public static function text($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->text($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function password($name, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->password($name, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function select($name, $list = [], $selected = null, $selectAttributes = [], $optionsAttributes = [], $optgroupsAttributes = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->select($name, $list, $selected, $selectAttributes, $optionsAttributes, $optgroupsAttributes);
+ }
+
+ /**
+ * @static
+ */
public static function radio($name, $value = null, $checked = null, $options = [])
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->radio($name, $value, $checked, $options);
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->radio($name, $value, $checked, $options);
}
- /**
- * Create a HTML reset input element.
- *
- * @param string $value
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function reset($value, $attributes = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->reset($value, $attributes);
- }
- /**
- * Create a HTML image input element.
- *
- * @param string $url
- * @param string $name
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function image($url, $name = null, $attributes = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->image($url, $name, $attributes);
- }
- /**
- * Create a month input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function month($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->month($name, $value, $options);
- }
- /**
- * Create a color input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function color($name, $value = null, $options = [])
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->color($name, $value, $options);
- }
- /**
- * Create a submit button element.
- *
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
+
+ /**
+ * @static
+ */
public static function submit($value = null, $options = [])
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->submit($value, $options);
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->submit($value, $options);
}
- /**
- * Create a button element.
- *
- * @param string $value
- * @param array $options
- * @return \Illuminate\Support\HtmlString
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function close()
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->close();
+ }
+
+ /**
+ * @static
+ */
+ public static function input($type, $name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->input($type, $name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function search($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->search($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function model($model, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->model($model, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function hidden($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->hidden($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function email($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->email($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function tel($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->tel($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function number($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->number($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function date($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->date($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function datetime($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->datetime($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function datetimeLocal($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->datetimeLocal($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function time($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->time($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function url($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->url($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function file($name, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->file($name, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function textarea($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->textarea($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
+ public static function reset($value, $attributes = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->reset($value, $attributes);
+ }
+
+ /**
+ * @static
+ */
+ public static function image($url, $name = null, $attributes = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->image($url, $name, $attributes);
+ }
+
+ /**
+ * @static
+ */
+ public static function color($name, $value = null, $options = [])
+ {
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->color($name, $value, $options);
+ }
+
+ /**
+ * @static
+ */
public static function button($value = null, $options = [])
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->button($value, $options);
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->button($value, $options);
}
- /**
- * Create a datalist box field.
- *
- * @param string $id
- * @param array $list
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function datalist($id, $list = [])
+
+ /**
+ * @static
+ */
+ public static function mergeOptions($element, $options = [])
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->datalist($id, $list);
+ /** @var \Alban\LaravelCollectiveSpatieHtmlParser\FormAdapter $instance */
+ return $instance->mergeOptions($element, $options);
}
- /**
- * Get the ID attribute for a field name.
- *
- * @param string $name
- * @param array $attributes
- * @return string
- * @static
- */
- public static function getIdAttribute($name, $attributes)
+
+ }
+ }
+
+namespace Maatwebsite\Excel\Facades {
+ /**
+ */
+ class Excel {
+ /**
+ * @param object $export
+ * @param string|null $fileName
+ * @param string $writerType
+ * @param array $headers
+ * @return \Symfony\Component\HttpFoundation\BinaryFileResponse
+ * @throws \PhpOffice\PhpSpreadsheet\Exception
+ * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception
+ * @static
+ */
+ public static function download($export, $fileName, $writerType = null, $headers = [])
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->getIdAttribute($name, $attributes);
+ /** @var \Maatwebsite\Excel\Excel $instance */
+ return $instance->download($export, $fileName, $writerType, $headers);
}
- /**
- * Get the value that should be assigned to the field.
- *
- * @param string $name
- * @param string $value
- * @return mixed
- * @static
- */
- public static function getValueAttribute($name, $value = null)
+
+ /**
+ * @param string|null $disk Fallback for usage with named properties
+ * @param object $export
+ * @param string $filePath
+ * @param string|null $diskName
+ * @param string $writerType
+ * @param mixed $diskOptions
+ * @return bool
+ * @throws \PhpOffice\PhpSpreadsheet\Exception
+ * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception
+ * @static
+ */
+ public static function store($export, $filePath, $diskName = null, $writerType = null, $diskOptions = [], $disk = null)
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->getValueAttribute($name, $value);
+ /** @var \Maatwebsite\Excel\Excel $instance */
+ return $instance->store($export, $filePath, $diskName, $writerType, $diskOptions, $disk);
}
- /**
- * Take Request in fill process
- *
- * @param bool $consider
- * @static
- */
- public static function considerRequest($consider = true)
+
+ /**
+ * @param object $export
+ * @param string $filePath
+ * @param string|null $disk
+ * @param string $writerType
+ * @param mixed $diskOptions
+ * @return \Illuminate\Foundation\Bus\PendingDispatch
+ * @static
+ */
+ public static function queue($export, $filePath, $disk = null, $writerType = null, $diskOptions = [])
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->considerRequest($consider);
+ /** @var \Maatwebsite\Excel\Excel $instance */
+ return $instance->queue($export, $filePath, $disk, $writerType, $diskOptions);
}
- /**
- * Get a value from the session's old input.
- *
- * @param string $name
- * @return mixed
- * @static
- */
- public static function old($name)
+
+ /**
+ * @param object $export
+ * @param string $writerType
+ * @return string
+ * @static
+ */
+ public static function raw($export, $writerType)
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->old($name);
+ /** @var \Maatwebsite\Excel\Excel $instance */
+ return $instance->raw($export, $writerType);
}
- /**
- * Determine if the old input is empty.
- *
- * @return bool
- * @static
- */
- public static function oldInputIsEmpty()
+
+ /**
+ * @param object $import
+ * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath
+ * @param string|null $disk
+ * @param string|null $readerType
+ * @return \Maatwebsite\Excel\Reader|\Illuminate\Foundation\Bus\PendingDispatch
+ * @static
+ */
+ public static function import($import, $filePath, $disk = null, $readerType = null)
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->oldInputIsEmpty();
+ /** @var \Maatwebsite\Excel\Excel $instance */
+ return $instance->import($import, $filePath, $disk, $readerType);
}
- /**
- * Get the session store implementation.
- *
- * @return \Illuminate\Contracts\Session\Session $session
- * @static
- */
- public static function getSessionStore()
+
+ /**
+ * @param object $import
+ * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath
+ * @param string|null $disk
+ * @param string|null $readerType
+ * @return array
+ * @static
+ */
+ public static function toArray($import, $filePath, $disk = null, $readerType = null)
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->getSessionStore();
+ /** @var \Maatwebsite\Excel\Excel $instance */
+ return $instance->toArray($import, $filePath, $disk, $readerType);
}
- /**
- * Set the session store implementation.
- *
- * @param \Illuminate\Contracts\Session\Session $session
- * @return \Collective\Html\FormBuilder
- * @static
- */
- public static function setSessionStore($session)
+
+ /**
+ * @param object $import
+ * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath
+ * @param string|null $disk
+ * @param string|null $readerType
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
+ public static function toCollection($import, $filePath, $disk = null, $readerType = null)
{
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->setSessionStore($session);
+ /** @var \Maatwebsite\Excel\Excel $instance */
+ return $instance->toCollection($import, $filePath, $disk, $readerType);
}
- /**
+
+ /**
+ * @param \Illuminate\Contracts\Queue\ShouldQueue $import
+ * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath
+ * @param string|null $disk
+ * @param string $readerType
+ * @return \Illuminate\Foundation\Bus\PendingDispatch
+ * @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 macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Collective\Html\FormBuilder::macro($name, $macro);
+ \Maatwebsite\Excel\Excel::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Collective\Html\FormBuilder::mixin($mixin, $replace);
+ \Maatwebsite\Excel\Excel::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Collective\Html\FormBuilder::hasMacro($name);
+ return \Maatwebsite\Excel\Excel::hasMacro($name);
}
- /**
- * Dynamically handle calls to the class.
- *
- * @param string $method
- * @param array $parameters
- * @return mixed
- * @throws \BadMethodCallException
- * @static
- */
- public static function macroCall($method, $parameters)
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->macroCall($method, $parameters);
- }
- /**
- * Register a custom component.
- *
- * @param $name
- * @param $view
- * @param array $signature
- * @return void
- * @static
- */
- public static function component($name, $view, $signature)
- {
- \Collective\Html\FormBuilder::component($name, $view, $signature);
- }
- /**
- * Check if a component is registered.
- *
- * @param $name
- * @return bool
- * @static
- */
- public static function hasComponent($name)
- {
- return \Collective\Html\FormBuilder::hasComponent($name);
- }
- /**
- * Dynamically handle calls to the class.
- *
- * @param string $method
- * @param array $parameters
- * @return \Illuminate\Contracts\View\View|mixed
- * @throws \BadMethodCallException
- * @static
- */
- public static function componentCall($method, $parameters)
- {
- /** @var \Collective\Html\FormBuilder $instance */
- return $instance->componentCall($method, $parameters);
- }
-
- }
- /**
- *
- *
- * @see \Collective\Html\HtmlBuilder
- */
- class HtmlFacade {
- /**
- * Convert an HTML string to entities.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function entities($value)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->entities($value);
- }
- /**
- * Convert entities to HTML characters.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function decode($value)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->decode($value);
- }
- /**
- * Generate a link to a JavaScript file.
- *
- * @param string $url
- * @param array $attributes
- * @param bool $secure
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function script($url, $attributes = [], $secure = null)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->script($url, $attributes, $secure);
- }
- /**
- * Generate a link to a CSS file.
- *
- * @param string $url
- * @param array $attributes
- * @param bool $secure
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function style($url, $attributes = [], $secure = null)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->style($url, $attributes, $secure);
- }
- /**
- * Generate an HTML image element.
- *
- * @param string $url
- * @param string $alt
- * @param array $attributes
- * @param bool $secure
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function image($url, $alt = null, $attributes = [], $secure = null)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->image($url, $alt, $attributes, $secure);
- }
- /**
- * Generate a link to a Favicon file.
- *
- * @param string $url
- * @param array $attributes
- * @param bool $secure
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function favicon($url, $attributes = [], $secure = null)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->favicon($url, $attributes, $secure);
- }
- /**
- * Generate a HTML link.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $secure
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function link($url, $title = null, $attributes = [], $secure = null, $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->link($url, $title, $attributes, $secure, $escape);
- }
- /**
- * Generate a HTTPS HTML link.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function secureLink($url, $title = null, $attributes = [], $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->secureLink($url, $title, $attributes, $escape);
- }
- /**
- * Generate a HTML link to an asset.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $secure
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function linkAsset($url, $title = null, $attributes = [], $secure = null, $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->linkAsset($url, $title, $attributes, $secure, $escape);
- }
- /**
- * Generate a HTTPS HTML link to an asset.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function linkSecureAsset($url, $title = null, $attributes = [], $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->linkSecureAsset($url, $title, $attributes, $escape);
- }
- /**
- * Generate a HTML link to a named route.
- *
- * @param string $name
- * @param string $title
- * @param array $parameters
- * @param array $attributes
- * @param bool $secure
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function linkRoute($name, $title = null, $parameters = [], $attributes = [], $secure = null, $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->linkRoute($name, $title, $parameters, $attributes, $secure, $escape);
- }
- /**
- * Generate a HTML link to a controller action.
- *
- * @param string $action
- * @param string $title
- * @param array $parameters
- * @param array $attributes
- * @param bool $secure
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function linkAction($action, $title = null, $parameters = [], $attributes = [], $secure = null, $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->linkAction($action, $title, $parameters, $attributes, $secure, $escape);
- }
- /**
- * Generate a HTML link to an email address.
- *
- * @param string $email
- * @param string $title
- * @param array $attributes
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function mailto($email, $title = null, $attributes = [], $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->mailto($email, $title, $attributes, $escape);
- }
- /**
- * Obfuscate an e-mail address to prevent spam-bots from sniffing it.
- *
- * @param string $email
- * @return string
- * @static
- */
- public static function email($email)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->email($email);
- }
- /**
- * Generates non-breaking space entities based on number supplied.
- *
- * @param int $num
- * @return string
- * @static
- */
- public static function nbsp($num = 1)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->nbsp($num);
- }
- /**
- * Generate an ordered list of items.
- *
- * @param array $list
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString|string
- * @static
- */
- public static function ol($list, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->ol($list, $attributes);
- }
- /**
- * Generate an un-ordered list of items.
- *
- * @param array $list
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString|string
- * @static
- */
- public static function ul($list, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->ul($list, $attributes);
- }
- /**
- * Generate a description list of items.
- *
- * @param array $list
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function dl($list, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->dl($list, $attributes);
- }
- /**
- * Build an HTML attribute string from an array.
- *
- * @param array $attributes
- * @return string
- * @static
- */
- public static function attributes($attributes)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->attributes($attributes);
- }
- /**
- * Obfuscate a string to prevent spam-bots from sniffing it.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function obfuscate($value)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->obfuscate($value);
- }
- /**
- * Generate a meta tag.
- *
- * @param string $name
- * @param string $content
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function meta($name, $content, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->meta($name, $content, $attributes);
- }
- /**
- * Generate an html tag.
- *
- * @param string $tag
- * @param mixed $content
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function tag($tag, $content, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->tag($tag, $content, $attributes);
- }
- /**
- * Register a custom macro.
- *
- * @param string $name
- * @param object|callable $macro
- * @return void
- * @static
- */
- public static function macro($name, $macro)
- {
- \Collective\Html\HtmlBuilder::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)
- {
- \Collective\Html\HtmlBuilder::mixin($mixin, $replace);
- }
- /**
- * Checks if macro is registered.
- *
- * @param string $name
- * @return bool
- * @static
- */
- public static function hasMacro($name)
- {
- return \Collective\Html\HtmlBuilder::hasMacro($name);
- }
- /**
- * Dynamically handle calls to the class.
- *
- * @param string $method
- * @param array $parameters
- * @return mixed
- * @throws \BadMethodCallException
- * @static
- */
- public static function macroCall($method, $parameters)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->macroCall($method, $parameters);
- }
- /**
- * Register a custom component.
- *
- * @param $name
- * @param $view
- * @param array $signature
- * @return void
- * @static
- */
- public static function component($name, $view, $signature)
- {
- \Collective\Html\HtmlBuilder::component($name, $view, $signature);
- }
- /**
- * Check if a component is registered.
- *
- * @param $name
- * @return bool
- * @static
- */
- public static function hasComponent($name)
- {
- return \Collective\Html\HtmlBuilder::hasComponent($name);
- }
- /**
- * Dynamically handle calls to the class.
- *
- * @param string $method
- * @param array $parameters
- * @return \Illuminate\Contracts\View\View|mixed
- * @throws \BadMethodCallException
- * @static
- */
- public static function componentCall($method, $parameters)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->componentCall($method, $parameters);
- }
-
- }
- /**
- *
- *
- * @see \Collective\Html\HtmlBuilder
- */
- class HtmlFacade {
- /**
- * Convert an HTML string to entities.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function entities($value)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->entities($value);
- }
- /**
- * Convert entities to HTML characters.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function decode($value)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->decode($value);
- }
- /**
- * Generate a link to a JavaScript file.
- *
- * @param string $url
- * @param array $attributes
- * @param bool $secure
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function script($url, $attributes = [], $secure = null)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->script($url, $attributes, $secure);
- }
- /**
- * Generate a link to a CSS file.
- *
- * @param string $url
- * @param array $attributes
- * @param bool $secure
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function style($url, $attributes = [], $secure = null)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->style($url, $attributes, $secure);
- }
- /**
- * Generate an HTML image element.
- *
- * @param string $url
- * @param string $alt
- * @param array $attributes
- * @param bool $secure
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function image($url, $alt = null, $attributes = [], $secure = null)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->image($url, $alt, $attributes, $secure);
- }
- /**
- * Generate a link to a Favicon file.
- *
- * @param string $url
- * @param array $attributes
- * @param bool $secure
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function favicon($url, $attributes = [], $secure = null)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->favicon($url, $attributes, $secure);
- }
- /**
- * Generate a HTML link.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $secure
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function link($url, $title = null, $attributes = [], $secure = null, $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->link($url, $title, $attributes, $secure, $escape);
- }
- /**
- * Generate a HTTPS HTML link.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function secureLink($url, $title = null, $attributes = [], $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->secureLink($url, $title, $attributes, $escape);
- }
- /**
- * Generate a HTML link to an asset.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $secure
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function linkAsset($url, $title = null, $attributes = [], $secure = null, $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->linkAsset($url, $title, $attributes, $secure, $escape);
- }
- /**
- * Generate a HTTPS HTML link to an asset.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function linkSecureAsset($url, $title = null, $attributes = [], $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->linkSecureAsset($url, $title, $attributes, $escape);
- }
- /**
- * Generate a HTML link to a named route.
- *
- * @param string $name
- * @param string $title
- * @param array $parameters
- * @param array $attributes
- * @param bool $secure
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function linkRoute($name, $title = null, $parameters = [], $attributes = [], $secure = null, $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->linkRoute($name, $title, $parameters, $attributes, $secure, $escape);
- }
- /**
- * Generate a HTML link to a controller action.
- *
- * @param string $action
- * @param string $title
- * @param array $parameters
- * @param array $attributes
- * @param bool $secure
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function linkAction($action, $title = null, $parameters = [], $attributes = [], $secure = null, $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->linkAction($action, $title, $parameters, $attributes, $secure, $escape);
- }
- /**
- * Generate a HTML link to an email address.
- *
- * @param string $email
- * @param string $title
- * @param array $attributes
- * @param bool $escape
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function mailto($email, $title = null, $attributes = [], $escape = true)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->mailto($email, $title, $attributes, $escape);
- }
- /**
- * Obfuscate an e-mail address to prevent spam-bots from sniffing it.
- *
- * @param string $email
- * @return string
- * @static
- */
- public static function email($email)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->email($email);
- }
- /**
- * Generates non-breaking space entities based on number supplied.
- *
- * @param int $num
- * @return string
- * @static
- */
- public static function nbsp($num = 1)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->nbsp($num);
- }
- /**
- * Generate an ordered list of items.
- *
- * @param array $list
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString|string
- * @static
- */
- public static function ol($list, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->ol($list, $attributes);
- }
- /**
- * Generate an un-ordered list of items.
- *
- * @param array $list
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString|string
- * @static
- */
- public static function ul($list, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->ul($list, $attributes);
- }
- /**
- * Generate a description list of items.
- *
- * @param array $list
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function dl($list, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->dl($list, $attributes);
- }
- /**
- * Build an HTML attribute string from an array.
- *
- * @param array $attributes
- * @return string
- * @static
- */
- public static function attributes($attributes)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->attributes($attributes);
- }
- /**
- * Obfuscate a string to prevent spam-bots from sniffing it.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function obfuscate($value)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->obfuscate($value);
- }
- /**
- * Generate a meta tag.
- *
- * @param string $name
- * @param string $content
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function meta($name, $content, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->meta($name, $content, $attributes);
- }
- /**
- * Generate an html tag.
- *
- * @param string $tag
- * @param mixed $content
- * @param array $attributes
- * @return \Illuminate\Support\HtmlString
- * @static
- */
- public static function tag($tag, $content, $attributes = [])
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->tag($tag, $content, $attributes);
- }
- /**
- * Register a custom macro.
- *
- * @param string $name
- * @param object|callable $macro
- * @return void
- * @static
- */
- public static function macro($name, $macro)
- {
- \Collective\Html\HtmlBuilder::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)
- {
- \Collective\Html\HtmlBuilder::mixin($mixin, $replace);
- }
- /**
- * Checks if macro is registered.
- *
- * @param string $name
- * @return bool
- * @static
- */
- public static function hasMacro($name)
- {
- return \Collective\Html\HtmlBuilder::hasMacro($name);
- }
- /**
- * Dynamically handle calls to the class.
- *
- * @param string $method
- * @param array $parameters
- * @return mixed
- * @throws \BadMethodCallException
- * @static
- */
- public static function macroCall($method, $parameters)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->macroCall($method, $parameters);
- }
- /**
- * Register a custom component.
- *
- * @param $name
- * @param $view
- * @param array $signature
- * @return void
- * @static
- */
- public static function component($name, $view, $signature)
- {
- \Collective\Html\HtmlBuilder::component($name, $view, $signature);
- }
- /**
- * Check if a component is registered.
- *
- * @param $name
- * @return bool
- * @static
- */
- public static function hasComponent($name)
- {
- return \Collective\Html\HtmlBuilder::hasComponent($name);
- }
- /**
- * Dynamically handle calls to the class.
- *
- * @param string $method
- * @param array $parameters
- * @return \Illuminate\Contracts\View\View|mixed
- * @throws \BadMethodCallException
- * @static
- */
- public static function componentCall($method, $parameters)
- {
- /** @var \Collective\Html\HtmlBuilder $instance */
- return $instance->componentCall($method, $parameters);
- }
-
- }
-
-}
- namespace Intervention\Image\Facades {
- /**
- *
- *
- */
- class Image {
- /**
- * Overrides configuration settings
+ /**
+ * Flush the existing macros.
*
- * @param array $config
- * @return self
- * @static
- */
- public static function configure($config = [])
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
{
- /** @var \Intervention\Image\ImageManager $instance */
- return $instance->configure($config);
+ \Maatwebsite\Excel\Excel::flushMacros();
}
- /**
- * Initiates an Image instance from different input types
+
+ /**
+ * @param string $concern
+ * @param callable $handler
+ * @param string $event
+ * @static
+ */
+ public static function extend($concern, $handler, $event = 'Maatwebsite\\Excel\\Events\\BeforeWriting')
+ {
+ return \Maatwebsite\Excel\Excel::extend($concern, $handler, $event);
+ }
+
+ /**
+ * When asserting downloaded, stored, queued or imported, use regular expression
+ * to look for a matching file path.
*
- * @param mixed $data
- * @return \Intervention\Image\Image
- * @static
- */
- public static function make($data)
+ * @return void
+ * @static
+ */
+ public static function matchByRegex()
{
- /** @var \Intervention\Image\ImageManager $instance */
- return $instance->make($data);
+ /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
+ $instance->matchByRegex();
}
- /**
- * Creates an empty image canvas
+
+ /**
+ * When asserting downloaded, stored, queued or imported, use regular string
+ * comparison for matching file path.
*
- * @param int $width
- * @param int $height
- * @param mixed $background
- * @return \Intervention\Image\Image
- * @static
- */
- public static function canvas($width, $height, $background = null)
+ * @return void
+ * @static
+ */
+ public static function doNotMatchByRegex()
{
- /** @var \Intervention\Image\ImageManager $instance */
- return $instance->canvas($width, $height, $background);
+ /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
+ $instance->doNotMatchByRegex();
}
- /**
- * Create new cached image and run callback
- * (requires additional package intervention/imagecache)
- *
- * @param \Closure $callback
- * @param int $lifetime
- * @param boolean $returnObj
- * @return \Image
- * @static
- */
- public static function cache($callback, $lifetime = null, $returnObj = false)
+
+ /**
+ * @param string $fileName
+ * @param callable|null $callback
+ * @static
+ */
+ public static function assertDownloaded($fileName, $callback = null)
{
- /** @var \Intervention\Image\ImageManager $instance */
- return $instance->cache($callback, $lifetime, $returnObj);
+ /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
+ return $instance->assertDownloaded($fileName, $callback);
}
-
- }
-
-}
- namespace Carbon {
- /**
- * A simple API extension for DateTime.
- *
- *
- *
- * @property int $year
- * @property int $yearIso
- * @property int $month
- * @property int $day
- * @property int $hour
- * @property int $minute
- * @property int $second
- * @property int $micro
- * @property int $microsecond
- * @property int|float|string $timestamp seconds since the Unix Epoch
- * @property string $englishDayOfWeek the day of week in English
- * @property string $shortEnglishDayOfWeek the abbreviated day of week in English
- * @property string $englishMonth the month in English
- * @property string $shortEnglishMonth the abbreviated month in English
- * @property string $localeDayOfWeek the day of week in current locale LC_TIME
- * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale LC_TIME
- * @property string $localeMonth the month in current locale LC_TIME
- * @property string $shortLocaleMonth the abbreviated month in current locale LC_TIME
- * @property int $milliseconds
- * @property int $millisecond
- * @property int $milli
- * @property int $week 1 through 53
- * @property int $isoWeek 1 through 53
- * @property int $weekYear year according to week format
- * @property int $isoWeekYear year according to ISO week format
- * @property int $dayOfYear 1 through 366
- * @property int $age does a diffInYears() with default parameters
- * @property int $offset the timezone offset in seconds from UTC
- * @property int $offsetMinutes the timezone offset in minutes from UTC
- * @property int $offsetHours the timezone offset in hours from UTC
- * @property CarbonTimeZone $timezone the current timezone
- * @property CarbonTimeZone $tz alias of $timezone
- * @property-read int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
- * @property-read int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
- * @property-read int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
- * @property-read int $daysInMonth number of days in the given month
- * @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
- * @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
- * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
- * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
- * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
- * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
- * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
- * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
- * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
- * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
- * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
- * @property-read int $noZeroHour current hour from 1 to 24
- * @property-read int $weeksInYear 51 through 53
- * @property-read int $isoWeeksInYear 51 through 53
- * @property-read int $weekOfMonth 1 through 5
- * @property-read int $weekNumberInMonth 1 through 5
- * @property-read int $firstWeekDay 0 through 6
- * @property-read int $lastWeekDay 0 through 6
- * @property-read int $daysInYear 365 or 366
- * @property-read int $quarter the quarter of this instance, 1 - 4
- * @property-read int $decade the decade of this instance
- * @property-read int $century the century of this instance
- * @property-read int $millennium the millennium of this instance
- * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
- * @property-read bool $local checks if the timezone is local, true if local, false otherwise
- * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
- * @property-read string $timezoneName the current timezone name
- * @property-read string $tzName alias of $timezoneName
- * @property-read string $locale locale of the current instance
- * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
- * @method bool isLocal() Check if the current instance has non-UTC timezone.
- * @method bool isValid() Check if the current instance is a valid date.
- * @method bool isDST() Check if the current instance is in a daylight saving time.
- * @method bool isSunday() Checks if the instance day is sunday.
- * @method bool isMonday() Checks if the instance day is monday.
- * @method bool isTuesday() Checks if the instance day is tuesday.
- * @method bool isWednesday() Checks if the instance day is wednesday.
- * @method bool isThursday() Checks if the instance day is thursday.
- * @method bool isFriday() Checks if the instance day is friday.
- * @method bool isSaturday() Checks if the instance day is saturday.
- * @method bool isSameYear(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
- * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
- * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
- * @method bool isSameWeek(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
- * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
- * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
- * @method bool isSameDay(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
- * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
- * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
- * @method bool isSameHour(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
- * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
- * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
- * @method bool isSameMinute(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
- * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
- * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
- * @method bool isSameSecond(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
- * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
- * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
- * @method bool isSameMicro(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
- * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
- * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
- * @method bool isSameMicrosecond(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
- * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
- * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
- * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
- * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
- * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
- * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.
- * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.
- * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.
- * @method bool isSameDecade(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
- * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
- * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
- * @method bool isSameCentury(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
- * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
- * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
- * @method bool isSameMillennium(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
- * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
- * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.
- * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.
- * @method $this years(int $value) Set current instance year to the given value.
- * @method $this year(int $value) Set current instance year to the given value.
- * @method $this setYears(int $value) Set current instance year to the given value.
- * @method $this setYear(int $value) Set current instance year to the given value.
- * @method $this months(int $value) Set current instance month to the given value.
- * @method $this month(int $value) Set current instance month to the given value.
- * @method $this setMonths(int $value) Set current instance month to the given value.
- * @method $this setMonth(int $value) Set current instance month to the given value.
- * @method $this days(int $value) Set current instance day to the given value.
- * @method $this day(int $value) Set current instance day to the given value.
- * @method $this setDays(int $value) Set current instance day to the given value.
- * @method $this setDay(int $value) Set current instance day to the given value.
- * @method $this hours(int $value) Set current instance hour to the given value.
- * @method $this hour(int $value) Set current instance hour to the given value.
- * @method $this setHours(int $value) Set current instance hour to the given value.
- * @method $this setHour(int $value) Set current instance hour to the given value.
- * @method $this minutes(int $value) Set current instance minute to the given value.
- * @method $this minute(int $value) Set current instance minute to the given value.
- * @method $this setMinutes(int $value) Set current instance minute to the given value.
- * @method $this setMinute(int $value) Set current instance minute to the given value.
- * @method $this seconds(int $value) Set current instance second to the given value.
- * @method $this second(int $value) Set current instance second to the given value.
- * @method $this setSeconds(int $value) Set current instance second to the given value.
- * @method $this setSecond(int $value) Set current instance second to the given value.
- * @method $this millis(int $value) Set current instance millisecond to the given value.
- * @method $this milli(int $value) Set current instance millisecond to the given value.
- * @method $this setMillis(int $value) Set current instance millisecond to the given value.
- * @method $this setMilli(int $value) Set current instance millisecond to the given value.
- * @method $this milliseconds(int $value) Set current instance millisecond to the given value.
- * @method $this millisecond(int $value) Set current instance millisecond to the given value.
- * @method $this setMilliseconds(int $value) Set current instance millisecond to the given value.
- * @method $this setMillisecond(int $value) Set current instance millisecond to the given value.
- * @method $this micros(int $value) Set current instance microsecond to the given value.
- * @method $this micro(int $value) Set current instance microsecond to the given value.
- * @method $this setMicros(int $value) Set current instance microsecond to the given value.
- * @method $this setMicro(int $value) Set current instance microsecond to the given value.
- * @method $this microseconds(int $value) Set current instance microsecond to the given value.
- * @method $this microsecond(int $value) Set current instance microsecond to the given value.
- * @method $this setMicroseconds(int $value) Set current instance microsecond to the given value.
- * @method $this setMicrosecond(int $value) Set current instance microsecond to the given value.
- * @method $this addYears(int $value = 1) Add years (the $value count passed in) to the instance (using date interval).
- * @method $this addYear() Add one year to the instance (using date interval).
- * @method $this subYears(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval).
- * @method $this subYear() Sub one year to the instance (using date interval).
- * @method $this addYearsWithOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subYearsWithOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addYearsWithoutOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subYearsWithoutOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addYearsWithNoOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subYearsWithNoOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addYearsNoOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subYearsNoOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMonths(int $value = 1) Add months (the $value count passed in) to the instance (using date interval).
- * @method $this addMonth() Add one month to the instance (using date interval).
- * @method $this subMonths(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval).
- * @method $this subMonth() Sub one month to the instance (using date interval).
- * @method $this addMonthsWithOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subMonthsWithOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addMonthsWithoutOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMonthsWithoutOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMonthsWithNoOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMonthsWithNoOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMonthsNoOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMonthsNoOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addDays(int $value = 1) Add days (the $value count passed in) to the instance (using date interval).
- * @method $this addDay() Add one day to the instance (using date interval).
- * @method $this subDays(int $value = 1) Sub days (the $value count passed in) to the instance (using date interval).
- * @method $this subDay() Sub one day to the instance (using date interval).
- * @method $this addHours(int $value = 1) Add hours (the $value count passed in) to the instance (using date interval).
- * @method $this addHour() Add one hour to the instance (using date interval).
- * @method $this subHours(int $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).
- * @method $this subHour() Sub one hour to the instance (using date interval).
- * @method $this addMinutes(int $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).
- * @method $this addMinute() Add one minute to the instance (using date interval).
- * @method $this subMinutes(int $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).
- * @method $this subMinute() Sub one minute to the instance (using date interval).
- * @method $this addSeconds(int $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).
- * @method $this addSecond() Add one second to the instance (using date interval).
- * @method $this subSeconds(int $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).
- * @method $this subSecond() Sub one second to the instance (using date interval).
- * @method $this addMillis(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).
- * @method $this addMilli() Add one millisecond to the instance (using date interval).
- * @method $this subMillis(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).
- * @method $this subMilli() Sub one millisecond to the instance (using date interval).
- * @method $this addMilliseconds(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).
- * @method $this addMillisecond() Add one millisecond to the instance (using date interval).
- * @method $this subMilliseconds(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).
- * @method $this subMillisecond() Sub one millisecond to the instance (using date interval).
- * @method $this addMicros(int $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).
- * @method $this addMicro() Add one microsecond to the instance (using date interval).
- * @method $this subMicros(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).
- * @method $this subMicro() Sub one microsecond to the instance (using date interval).
- * @method $this addMicroseconds(int $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).
- * @method $this addMicrosecond() Add one microsecond to the instance (using date interval).
- * @method $this subMicroseconds(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).
- * @method $this subMicrosecond() Sub one microsecond to the instance (using date interval).
- * @method $this addMillennia(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).
- * @method $this addMillennium() Add one millennium to the instance (using date interval).
- * @method $this subMillennia(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).
- * @method $this subMillennium() Sub one millennium to the instance (using date interval).
- * @method $this addMillenniaWithOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subMillenniaWithOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addMillenniaWithoutOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMillenniaWithoutOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMillenniaWithNoOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMillenniaWithNoOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMillenniaNoOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMillenniaNoOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addCenturies(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).
- * @method $this addCentury() Add one century to the instance (using date interval).
- * @method $this subCenturies(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).
- * @method $this subCentury() Sub one century to the instance (using date interval).
- * @method $this addCenturiesWithOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subCenturiesWithOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addCenturiesWithoutOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subCenturiesWithoutOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addCenturiesWithNoOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subCenturiesWithNoOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addCenturiesNoOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subCenturiesNoOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addDecades(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval).
- * @method $this addDecade() Add one decade to the instance (using date interval).
- * @method $this subDecades(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).
- * @method $this subDecade() Sub one decade to the instance (using date interval).
- * @method $this addDecadesWithOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subDecadesWithOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addDecadesWithoutOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subDecadesWithoutOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addDecadesWithNoOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subDecadesWithNoOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addDecadesNoOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subDecadesNoOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addQuarters(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).
- * @method $this addQuarter() Add one quarter to the instance (using date interval).
- * @method $this subQuarters(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).
- * @method $this subQuarter() Sub one quarter to the instance (using date interval).
- * @method $this addQuartersWithOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subQuartersWithOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
- * @method $this subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.
- * @method $this addQuartersWithoutOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subQuartersWithoutOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addQuartersWithNoOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subQuartersWithNoOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addQuartersNoOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subQuartersNoOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
- * @method $this addWeeks(int $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).
- * @method $this addWeek() Add one week to the instance (using date interval).
- * @method $this subWeeks(int $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).
- * @method $this subWeek() Sub one week to the instance (using date interval).
- * @method $this addWeekdays(int $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).
- * @method $this addWeekday() Add one weekday to the instance (using date interval).
- * @method $this subWeekdays(int $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).
- * @method $this subWeekday() Sub one weekday to the instance (using date interval).
- * @method $this addRealMicros(int $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealMicro() Add one microsecond to the instance (using timestamp).
- * @method $this subRealMicros(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealMicro() Sub one microsecond to the instance (using timestamp).
- * @method CarbonPeriod microsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
- * @method $this addRealMicroseconds(int $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealMicrosecond() Add one microsecond to the instance (using timestamp).
- * @method $this subRealMicroseconds(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealMicrosecond() Sub one microsecond to the instance (using timestamp).
- * @method CarbonPeriod microsecondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
- * @method $this addRealMillis(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealMilli() Add one millisecond to the instance (using timestamp).
- * @method $this subRealMillis(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealMilli() Sub one millisecond to the instance (using timestamp).
- * @method CarbonPeriod millisUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
- * @method $this addRealMilliseconds(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealMillisecond() Add one millisecond to the instance (using timestamp).
- * @method $this subRealMilliseconds(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealMillisecond() Sub one millisecond to the instance (using timestamp).
- * @method CarbonPeriod millisecondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
- * @method $this addRealSeconds(int $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealSecond() Add one second to the instance (using timestamp).
- * @method $this subRealSeconds(int $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealSecond() Sub one second to the instance (using timestamp).
- * @method CarbonPeriod secondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.
- * @method $this addRealMinutes(int $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealMinute() Add one minute to the instance (using timestamp).
- * @method $this subRealMinutes(int $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealMinute() Sub one minute to the instance (using timestamp).
- * @method CarbonPeriod minutesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.
- * @method $this addRealHours(int $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealHour() Add one hour to the instance (using timestamp).
- * @method $this subRealHours(int $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealHour() Sub one hour to the instance (using timestamp).
- * @method CarbonPeriod hoursUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.
- * @method $this addRealDays(int $value = 1) Add days (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealDay() Add one day to the instance (using timestamp).
- * @method $this subRealDays(int $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealDay() Sub one day to the instance (using timestamp).
- * @method CarbonPeriod daysUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.
- * @method $this addRealWeeks(int $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealWeek() Add one week to the instance (using timestamp).
- * @method $this subRealWeeks(int $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealWeek() Sub one week to the instance (using timestamp).
- * @method CarbonPeriod weeksUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.
- * @method $this addRealMonths(int $value = 1) Add months (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealMonth() Add one month to the instance (using timestamp).
- * @method $this subRealMonths(int $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealMonth() Sub one month to the instance (using timestamp).
- * @method CarbonPeriod monthsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.
- * @method $this addRealQuarters(int $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealQuarter() Add one quarter to the instance (using timestamp).
- * @method $this subRealQuarters(int $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealQuarter() Sub one quarter to the instance (using timestamp).
- * @method CarbonPeriod quartersUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.
- * @method $this addRealYears(int $value = 1) Add years (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealYear() Add one year to the instance (using timestamp).
- * @method $this subRealYears(int $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealYear() Sub one year to the instance (using timestamp).
- * @method CarbonPeriod yearsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.
- * @method $this addRealDecades(int $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealDecade() Add one decade to the instance (using timestamp).
- * @method $this subRealDecades(int $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealDecade() Sub one decade to the instance (using timestamp).
- * @method CarbonPeriod decadesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.
- * @method $this addRealCenturies(int $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealCentury() Add one century to the instance (using timestamp).
- * @method $this subRealCenturies(int $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealCentury() Sub one century to the instance (using timestamp).
- * @method CarbonPeriod centuriesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.
- * @method $this addRealMillennia(int $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).
- * @method $this addRealMillennium() Add one millennium to the instance (using timestamp).
- * @method $this subRealMillennia(int $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).
- * @method $this subRealMillennium() Sub one millennium to the instance (using timestamp).
- * @method CarbonPeriod millenniaUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.
- * @method $this roundYear(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
- * @method $this roundYears(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
- * @method $this floorYear(float $precision = 1) Truncate the current instance year with given precision.
- * @method $this floorYears(float $precision = 1) Truncate the current instance year with given precision.
- * @method $this ceilYear(float $precision = 1) Ceil the current instance year with given precision.
- * @method $this ceilYears(float $precision = 1) Ceil the current instance year with given precision.
- * @method $this roundMonth(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
- * @method $this roundMonths(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
- * @method $this floorMonth(float $precision = 1) Truncate the current instance month with given precision.
- * @method $this floorMonths(float $precision = 1) Truncate the current instance month with given precision.
- * @method $this ceilMonth(float $precision = 1) Ceil the current instance month with given precision.
- * @method $this ceilMonths(float $precision = 1) Ceil the current instance month with given precision.
- * @method $this roundDay(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
- * @method $this roundDays(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
- * @method $this floorDay(float $precision = 1) Truncate the current instance day with given precision.
- * @method $this floorDays(float $precision = 1) Truncate the current instance day with given precision.
- * @method $this ceilDay(float $precision = 1) Ceil the current instance day with given precision.
- * @method $this ceilDays(float $precision = 1) Ceil the current instance day with given precision.
- * @method $this roundHour(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
- * @method $this roundHours(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
- * @method $this floorHour(float $precision = 1) Truncate the current instance hour with given precision.
- * @method $this floorHours(float $precision = 1) Truncate the current instance hour with given precision.
- * @method $this ceilHour(float $precision = 1) Ceil the current instance hour with given precision.
- * @method $this ceilHours(float $precision = 1) Ceil the current instance hour with given precision.
- * @method $this roundMinute(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
- * @method $this roundMinutes(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
- * @method $this floorMinute(float $precision = 1) Truncate the current instance minute with given precision.
- * @method $this floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.
- * @method $this ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.
- * @method $this ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.
- * @method $this roundSecond(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
- * @method $this roundSeconds(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
- * @method $this floorSecond(float $precision = 1) Truncate the current instance second with given precision.
- * @method $this floorSeconds(float $precision = 1) Truncate the current instance second with given precision.
- * @method $this ceilSecond(float $precision = 1) Ceil the current instance second with given precision.
- * @method $this ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.
- * @method $this roundMillennium(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
- * @method $this roundMillennia(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
- * @method $this floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.
- * @method $this floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.
- * @method $this ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.
- * @method $this ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.
- * @method $this roundCentury(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
- * @method $this roundCenturies(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
- * @method $this floorCentury(float $precision = 1) Truncate the current instance century with given precision.
- * @method $this floorCenturies(float $precision = 1) Truncate the current instance century with given precision.
- * @method $this ceilCentury(float $precision = 1) Ceil the current instance century with given precision.
- * @method $this ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.
- * @method $this roundDecade(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
- * @method $this roundDecades(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
- * @method $this floorDecade(float $precision = 1) Truncate the current instance decade with given precision.
- * @method $this floorDecades(float $precision = 1) Truncate the current instance decade with given precision.
- * @method $this ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.
- * @method $this ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.
- * @method $this roundQuarter(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
- * @method $this roundQuarters(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
- * @method $this floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.
- * @method $this floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.
- * @method $this ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.
- * @method $this ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.
- * @method $this roundMillisecond(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
- * @method $this roundMilliseconds(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
- * @method $this floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.
- * @method $this floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.
- * @method $this ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.
- * @method $this ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.
- * @method $this roundMicrosecond(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
- * @method $this roundMicroseconds(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
- * @method $this floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.
- * @method $this floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.
- * @method $this ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.
- * @method $this ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.
- * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
- * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
- * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
- * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
- * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
- * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
- * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
- * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
- * @method static Carbon|false createFromFormat(string $format, string $time, string|DateTimeZone $timezone = null) Parse a string into a new Carbon object according to the specified format.
- * @method static Carbon __set_state(array $array) https://php.net/manual/en/datetime.set-state.php
- *
- *
- */
- class Carbon {
-
- }
-
-}
+ /**
+ * @param string $filePath
+ * @param string|callable|null $disk
+ * @param callable|null $callback
+ * @static
+ */
+ public static function assertStored($filePath, $disk = null, $callback = null)
+ {
+ /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
+ return $instance->assertStored($filePath, $disk, $callback);
+ }
- namespace Jenssegers\Date {
- /**
- *
- *
- */
- class Date {
-
- }
-
-}
+ /**
+ * @param string $filePath
+ * @param string|callable|null $disk
+ * @param callable|null $callback
+ * @static
+ */
+ public static function assertQueued($filePath, $disk = null, $callback = null)
+ {
+ /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
+ return $instance->assertQueued($filePath, $disk, $callback);
+ }
- namespace App\Services {
- /**
- *
- *
- */
- class HTMLHelper {
-
- }
- /**
- *
- *
- */
- class Util {
-
- }
-
-}
+ /**
+ * @static
+ */
+ public static function assertQueuedWithChain($chain)
+ {
+ /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
+ return $instance->assertQueuedWithChain($chain);
+ }
- namespace Yajra\DataTables\Facades {
- /**
- *
- *
+ /**
+ * @param string $classname
+ * @param callable|null $callback
+ * @static
+ */
+ public static function assertExportedInRaw($classname, $callback = null)
+ {
+ /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
+ return $instance->assertExportedInRaw($classname, $callback);
+ }
+
+ /**
+ * @param string $filePath
+ * @param string|callable|null $disk
+ * @param callable|null $callback
+ * @static
+ */
+ public static function assertImported($filePath, $disk = null, $callback = null)
+ {
+ /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */
+ return $instance->assertImported($filePath, $disk, $callback);
+ }
+
+ }
+ }
+
+namespace Yajra\DataTables\Facades {
+ /**
* @mixin \Yajra\DataTables\DataTables
* @see \Yajra\DataTables\DataTables
- */
- class DataTables {
- /**
+ */
+ class DataTables {
+ /**
* Make a DataTable instance from source.
- *
+ *
* Alias of make for backward compatibility.
*
- * @param mixed $source
- * @return mixed
+ * @param object $source
+ * @return \Yajra\DataTables\DataTableAbstract
* @throws \Exception
- * @static
- */
+ * @static
+ */
public static function of($source)
{
- return \Yajra\DataTables\DataTables::of($source);
+ return \Yajra\DataTables\DataTables::of($source);
}
- /**
+
+ /**
* Make a DataTable instance from source.
*
- * @param mixed $source
- * @return mixed
- * @throws \Exception
- * @static
- */
+ * @param object $source
+ * @return \Yajra\DataTables\DataTableAbstract
+ * @throws \Yajra\DataTables\Exceptions\Exception
+ * @static
+ */
public static function make($source)
{
- return \Yajra\DataTables\DataTables::make($source);
+ return \Yajra\DataTables\DataTables::make($source);
}
- /**
+
+ /**
* Get request object.
*
- * @return \Yajra\DataTables\Utilities\Request
- * @static
- */
+ * @static
+ */
public static function getRequest()
{
- /** @var \Yajra\DataTables\DataTables $instance */
- return $instance->getRequest();
+ /** @var \Yajra\DataTables\DataTables $instance */
+ return $instance->getRequest();
}
- /**
+
+ /**
* Get config instance.
*
- * @return \Yajra\DataTables\Utilities\Config
- * @static
- */
+ * @static
+ */
public static function getConfig()
{
- /** @var \Yajra\DataTables\DataTables $instance */
- return $instance->getConfig();
+ /** @var \Yajra\DataTables\DataTables $instance */
+ return $instance->getConfig();
}
- /**
- *
+
+ /**
+ * DataTables using query builder.
*
- * @deprecated Please use query() instead, this method will be removed in a next version.
- * @param $builder
- * @return \Yajra\DataTables\QueryDataTable
- * @static
- */
- public static function queryBuilder($builder)
- {
- /** @var \Yajra\DataTables\DataTables $instance */
- return $instance->queryBuilder($builder);
- }
- /**
- * DataTables using Query.
- *
- * @param \Illuminate\Database\Query\Builder|mixed $builder
- * @return \Yajra\DataTables\DataTableAbstract|\Yajra\DataTables\QueryDataTable
- * @static
- */
+ * @throws \Yajra\DataTables\Exceptions\Exception
+ * @static
+ */
public static function query($builder)
{
- /** @var \Yajra\DataTables\DataTables $instance */
- return $instance->query($builder);
+ /** @var \Yajra\DataTables\DataTables $instance */
+ return $instance->query($builder);
}
- /**
+
+ /**
* DataTables using Eloquent Builder.
*
- * @param \Illuminate\Database\Eloquent\Builder|mixed $builder
- * @return \Yajra\DataTables\DataTableAbstract|\Yajra\DataTables\EloquentDataTable
- * @static
- */
+ * @throws \Yajra\DataTables\Exceptions\Exception
+ * @static
+ */
public static function eloquent($builder)
{
- /** @var \Yajra\DataTables\DataTables $instance */
- return $instance->eloquent($builder);
+ /** @var \Yajra\DataTables\DataTables $instance */
+ return $instance->eloquent($builder);
}
- /**
+
+ /**
* DataTables using Collection.
*
- * @param \Illuminate\Support\Collection|array $collection
- * @return \Yajra\DataTables\DataTableAbstract|\Yajra\DataTables\CollectionDataTable
- * @static
- */
+ * @param \Illuminate\Support\Collection|array $collection
+ * @throws \Yajra\DataTables\Exceptions\Exception
+ * @static
+ */
public static function collection($collection)
{
- /** @var \Yajra\DataTables\DataTables $instance */
- return $instance->collection($collection);
+ /** @var \Yajra\DataTables\DataTables $instance */
+ return $instance->collection($collection);
}
- /**
+
+ /**
* DataTables using Collection.
*
- * @param \Illuminate\Http\Resources\Json\AnonymousResourceCollection|array $collection
- * @return \Yajra\DataTables\DataTableAbstract|\Yajra\DataTables\ApiResourceDataTable
- * @static
- */
+ * @param \Illuminate\Http\Resources\Json\AnonymousResourceCollection|array $resource
+ * @return \Yajra\DataTables\ApiResourceDataTable|\Yajra\DataTables\DataTableAbstract
+ * @static
+ */
public static function resource($resource)
{
- /** @var \Yajra\DataTables\DataTables $instance */
- return $instance->resource($resource);
+ /** @var \Yajra\DataTables\DataTables $instance */
+ return $instance->resource($resource);
}
- /**
- * Get html builder instance.
- *
- * @return \Yajra\DataTables\Html\Builder
- * @throws \Exception
- * @static
- */
- public static function getHtmlBuilder()
+
+ /**
+ * @throws \Yajra\DataTables\Exceptions\Exception
+ * @static
+ */
+ public static function validateDataTable($engine, $parent)
{
- /** @var \Yajra\DataTables\DataTables $instance */
- return $instance->getHtmlBuilder();
+ /** @var \Yajra\DataTables\DataTables $instance */
+ return $instance->validateDataTable($engine, $parent);
}
- /**
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Yajra\DataTables\DataTables::macro($name, $macro);
+ \Yajra\DataTables\DataTables::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Yajra\DataTables\DataTables::mixin($mixin, $replace);
+ \Yajra\DataTables\DataTables::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Yajra\DataTables\DataTables::hasMacro($name);
+ return \Yajra\DataTables\DataTables::hasMacro($name);
}
-
- }
-
-}
- namespace App\Services\Facade {
- /**
- *
- *
- */
- class Yard {
- /**
- *
+ /**
+ * Flush the existing macros.
*
- * @static
- */
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Yajra\DataTables\DataTables::flushMacros();
+ }
+
+ }
+ }
+
+namespace App\Services\Facade {
+ /**
+ */
+ class Yard extends \Gloudemans\Shoppingcart\Cart {
+ /**
+ * @static
+ */
public static function getTaxRate()
{
- return \App\Services\Yard::getTaxRate();
+ return \App\Services\Yard::getTaxRate();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function setGlobalTaxRate($value)
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->setGlobalTaxRate($value);
+ }
+
+ /**
+ * @static
+ */
+ public static function getGlobalTaxRate()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getGlobalTaxRate();
+ }
+
+ /**
+ * @static
+ */
+ public static function setShippingOption($value)
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->setShippingOption($value);
+ }
+
+ /**
+ * @static
+ */
+ public static function getShippingOption()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getShippingOption();
+ }
+
+ /**
+ * @static
+ */
+ public static function isQuickShipping()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->isQuickShipping();
+ }
+
+ /**
+ * @static
+ */
+ public static function isWithPayments()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->isWithPayments();
+ }
+
+ /**
+ * @static
+ */
public static function putYardExtra($key, $value)
{
- /** @var \App\Services\Yard $instance */
- return $instance->putYardExtra($key, $value);
+ /** @var \App\Services\Yard $instance */
+ return $instance->putYardExtra($key, $value);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function getYardExtra($key)
{
- /** @var \App\Services\Yard $instance */
- return $instance->getYardExtra($key);
+ /** @var \App\Services\Yard $instance */
+ return $instance->getYardExtra($key);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function getShippingCountryName()
{
- /** @var \App\Services\Yard $instance */
- return $instance->getShippingCountryName();
+ /** @var \App\Services\Yard $instance */
+ return $instance->getShippingCountryName();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function getShippingCountryCountryId()
{
- /** @var \App\Services\Yard $instance */
- return $instance->getShippingCountryCountryId();
+ /** @var \App\Services\Yard $instance */
+ return $instance->getShippingCountryCountryId();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function getShippingCountryId()
{
- /** @var \App\Services\Yard $instance */
- return $instance->getShippingCountryId();
+ /** @var \App\Services\Yard $instance */
+ return $instance->getShippingCountryId();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function getShippingPrice()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getShippingPrice();
+ }
+
+ /**
+ * @static
+ */
public static function getYContent()
{
- /** @var \App\Services\Yard $instance */
- return $instance->getYContent();
+ /** @var \App\Services\Yard $instance */
+ return $instance->getYContent();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function getCartContent()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getCartContent();
+ }
+
+ /**
+ * @static
+ */
+ public static function reCalculateShippingPrice()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->reCalculateShippingPrice();
+ }
+
+ /**
+ * @static
+ */
public static function reCalculate()
{
- /** @var \App\Services\Yard $instance */
- return $instance->reCalculate();
+ /** @var \App\Services\Yard $instance */
+ return $instance->reCalculate();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function calculateMargins()
{
- /** @var \App\Services\Yard $instance */
- return $instance->calculateMargins();
+ /** @var \App\Services\Yard $instance */
+ return $instance->calculateMargins();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function setUser($user)
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->setUser($user);
+ }
+
+ /**
+ * @static
+ */
+ public static function sponsorHasCommisson()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->sponsorHasCommisson();
+ }
+
+ /**
+ * @static
+ */
public static function getYardMargin()
{
- /** @var \App\Services\Yard $instance */
- return $instance->getYardMargin();
+ /** @var \App\Services\Yard $instance */
+ return $instance->getYardMargin();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function getYardCommission()
{
- /** @var \App\Services\Yard $instance */
- return $instance->getYardCommission();
+ /** @var \App\Services\Yard $instance */
+ return $instance->getYardCommission();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function setShippingCountryWithPrice($shipping_country_id, $shipping_is_for = 'ot')
{
- /** @var \App\Services\Yard $instance */
- return $instance->setShippingCountryWithPrice($shipping_country_id, $shipping_is_for);
+ /** @var \App\Services\Yard $instance */
+ return $instance->setShippingCountryWithPrice($shipping_country_id, $shipping_is_for);
}
- /**
- *
- *
- * @static
- */
- public static function setShoppingUser($user, $payment_credit = false)
+
+ /**
+ * @static
+ */
+ public static function setUserPriceInfos($setUserPriceInfos = [])
{
- /** @var \App\Services\Yard $instance */
- return $instance->setShoppingUser($user, $payment_credit);
+ /** @var \App\Services\Yard $instance */
+ return $instance->setUserPriceInfos($setUserPriceInfos);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function setShoppingUser($user, $use_payment_credit = false)
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->setShoppingUser($user, $use_payment_credit);
+ }
+
+ /**
+ * @static
+ */
+ public static function getUserPriceInfos()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getUserPriceInfos();
+ }
+
+ /**
+ * @static
+ */
+ public static function getUserCountryId()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getUserCountryId();
+ }
+
+ /**
+ * @static
+ */
+ public static function getUserCountry()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getUserCountry();
+ }
+
+ /**
+ * @static
+ */
+ public static function getUserTaxFree()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getUserTaxFree();
+ }
+
+ /**
+ * @static
+ */
+ public static function getShippingFree()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getShippingFree();
+ }
+
+ /**
+ * @static
+ */
+ public static function getShippingFreeMissingValue()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getShippingFreeMissingValue();
+ }
+
+ /**
+ * @static
+ */
+ public static function setReducePaymentCredit($reduce_payment_credit)
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->setReducePaymentCredit($reduce_payment_credit);
+ }
+
+ /**
+ * @static
+ */
+ public static function getReducePaymentCredit()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getReducePaymentCredit();
+ }
+
+ /**
+ * @static
+ */
public static function getPaymentCredit()
{
- /** @var \App\Services\Yard $instance */
- return $instance->getPaymentCredit();
+ /** @var \App\Services\Yard $instance */
+ return $instance->getPaymentCredit();
}
- /**
- *
- *
+
+ /**
+ * @static
+ */
+ public static function hasActivePromotion()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->hasActivePromotion();
+ }
+
+ /**
+ * @static
+ */
+ public static function reducePaymentCredit()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->reducePaymentCredit();
+ }
+
+ /**
+ * @static
+ */
+ public static function preCalcuShippingPrice()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->preCalcuShippingPrice();
+ }
+
+ /**
* @param null $decimals
* @param null $decimalPoint
* @param null $thousandSeperator
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function shipping($decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->shipping($decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->shipping($decimals, $decimalPoint, $thousandSeperator);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function shippingNet($decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->shippingNet($decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->shippingNet($decimals, $decimalPoint, $thousandSeperator);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function subtotalWithShipping($decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->subtotalWithShipping($decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->subtotalWithShipping($decimals, $decimalPoint, $thousandSeperator);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function taxWithShipping($decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->taxWithShipping($decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->taxWithShipping($decimals, $decimalPoint, $thousandSeperator);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function totalWithShipping($decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->totalWithShipping($decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->totalWithShipping($decimals, $decimalPoint, $thousandSeperator);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function totalWithShippingWithoutCredit($decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->totalWithShippingWithoutCredit($decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->totalWithShippingWithoutCredit($decimals, $decimalPoint, $thousandSeperator);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function totalfromCredit($decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->totalfromCredit($decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->totalfromCredit($decimals, $decimalPoint, $thousandSeperator);
}
- /**
+
+ /**
* Get the total price of the items in the cart.
*
* @param int $decimals
* @param string $decimalPoint
* @param string $thousandSeperator
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function weight($decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->weight($decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->weight($decimals, $decimalPoint, $thousandSeperator);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function points()
{
- /** @var \App\Services\Yard $instance */
- return $instance->points();
+ /** @var \App\Services\Yard $instance */
+ return $instance->points();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function compCount()
{
- /** @var \App\Services\Yard $instance */
- return $instance->compCount();
+ /** @var \App\Services\Yard $instance */
+ return $instance->compCount();
}
- /**
+
+ /**
* Get the total price of the items in the cart.
*
* @param int $decimals
* @param string $decimalPoint
* @param string $thousandSeperator
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function total($decimals = null, $decimalPoint = null, $thousandSeperator = null, $withFees = false)
{
- /** @var \App\Services\Yard $instance */
- return $instance->total($decimals, $decimalPoint, $thousandSeperator, $withFees);
+ /** @var \App\Services\Yard $instance */
+ return $instance->total($decimals, $decimalPoint, $thousandSeperator, $withFees);
}
- /**
+
+ /**
* Get the total tax of the items in the cart.
*
* @param int $decimals
* @param string $decimalPoint
* @param string $thousandSeperator
- * @return float
- * @static
- */
+ * @return float
+ * @static
+ */
public static function tax($decimals = null, $decimalPoint = null, $thousandSeperator = null, $withFees = false)
{
- /** @var \App\Services\Yard $instance */
- return $instance->tax($decimals, $decimalPoint, $thousandSeperator, $withFees);
+ /** @var \App\Services\Yard $instance */
+ return $instance->tax($decimals, $decimalPoint, $thousandSeperator, $withFees);
}
- /**
+
+ /**
* Get the subtotal (total - tax) of the items in the cart.
*
* @param int $decimals
* @param string $decimalPoint
* @param string $thousandSeperator
- * @return float
- * @static
- */
+ * @return float
+ * @static
+ */
public static function subtotal($decimals = null, $decimalPoint = null, $thousandSeperator = null, $discount = true)
{
- /** @var \App\Services\Yard $instance */
- return $instance->subtotal($decimals, $decimalPoint, $thousandSeperator, $discount);
+ /** @var \App\Services\Yard $instance */
+ return $instance->subtotal($decimals, $decimalPoint, $thousandSeperator, $discount);
}
- /**
- *
- *
- * @static
- */
- public static function getCartItemByProduct($product_id, $set_price = 'with')
+
+ /**
+ * @static
+ */
+ public static function getCartItemByProduct($product_id, $set_price = 'with', $commission = true)
{
- /** @var \App\Services\Yard $instance */
- return $instance->getCartItemByProduct($product_id, $set_price);
+ /** @var \App\Services\Yard $instance */
+ return $instance->getCartItemByProduct($product_id, $set_price, $commission);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function getCartItem($id, $name = null, $qty = null, $price = null, $options = [])
{
- /** @var \App\Services\Yard $instance */
- return $instance->getCartItem($id, $name, $qty, $price, $options);
+ /** @var \App\Services\Yard $instance */
+ return $instance->getCartItem($id, $name, $qty, $price, $options);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function destroy()
{
- /** @var \App\Services\Yard $instance */
- return $instance->destroy();
+ /** @var \App\Services\Yard $instance */
+ return $instance->destroy();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function rowPrice($row, $decimals = null, $decimalPoint = null, $thousandSeperator = null)
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->rowPrice($row, $decimals, $decimalPoint, $thousandSeperator);
+ }
+
+ /**
+ * @static
+ */
public static function rowPriceNet($row, $decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->rowPriceNet($row, $decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->rowPriceNet($row, $decimals, $decimalPoint, $thousandSeperator);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function rowSubtotal($row, $decimals = null, $decimalPoint = null, $thousandSeperator = null)
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->rowSubtotal($row, $decimals, $decimalPoint, $thousandSeperator);
+ }
+
+ /**
+ * @static
+ */
public static function rowSubtotalNet($row, $decimals = null, $decimalPoint = null, $thousandSeperator = null)
{
- /** @var \App\Services\Yard $instance */
- return $instance->rowSubtotalNet($row, $decimals, $decimalPoint, $thousandSeperator);
+ /** @var \App\Services\Yard $instance */
+ return $instance->rowSubtotalNet($row, $decimals, $decimalPoint, $thousandSeperator);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function getNumComp()
{
- /** @var \App\Services\Yard $instance */
- return $instance->getNumComp();
+ /** @var \App\Services\Yard $instance */
+ return $instance->getNumComp();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function getCompProductBy($comp, $product_id = false)
{
- /** @var \App\Services\Yard $instance */
- return $instance->getCompProductBy($comp, $product_id);
+ /** @var \App\Services\Yard $instance */
+ return $instance->getCompProductBy($comp, $product_id);
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
+ public static function getFreeProductId()
+ {
+ /** @var \App\Services\Yard $instance */
+ return $instance->getFreeProductId();
+ }
+
+ /**
+ * @static
+ */
public static function getContentByOrder()
{
- /** @var \App\Services\Yard $instance */
- return $instance->getContentByOrder();
+ /** @var \App\Services\Yard $instance */
+ return $instance->getContentByOrder();
}
- /**
+
+ /**
* Set the current cart instance.
*
* @param string|null $instance
- * @return \Gloudemans\Shoppingcart\Cart
- * @static
- */
+ * @return \Gloudemans\Shoppingcart\Cart
+ * @static
+ */
public static function instance($instance = null)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->instance($instance);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->instance($instance);
}
- /**
+
+ /**
* Get the current cart instance.
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function currentInstance()
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->currentInstance();
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->currentInstance();
}
- /**
+
+ /**
* Add an item to the cart.
*
* @param mixed $id
@@ -17289,270 +21789,304 @@
* @param int|float $qty
* @param float $price
* @param array $options
- * @return \Gloudemans\Shoppingcart\CartItem
- * @static
- */
+ * @return \Gloudemans\Shoppingcart\CartItem
+ * @static
+ */
public static function add($id, $name = null, $qty = null, $price = null, $taxRate = null, $options = [])
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->add($id, $name, $qty, $price, $taxRate, $options);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->add($id, $name, $qty, $price, $taxRate, $options);
}
- /**
+
+ /**
* Update the cart item with the given rowId.
*
* @param string $rowId
* @param mixed $qty
- * @return \Gloudemans\Shoppingcart\CartItem
- * @static
- */
+ * @return \Gloudemans\Shoppingcart\CartItem
+ * @static
+ */
public static function update($rowId, $qty)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->update($rowId, $qty);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->update($rowId, $qty);
}
- /**
+
+ /**
* Remove the cart item with the given rowId from the cart.
*
* @param string $rowId
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function remove($rowId)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- $instance->remove($rowId);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ $instance->remove($rowId);
}
- /**
+
+ /**
* Get a cart item from the cart by its rowId.
*
* @param string $rowId
- * @return \Gloudemans\Shoppingcart\CartItem
- * @static
- */
+ * @return \Gloudemans\Shoppingcart\CartItem
+ * @static
+ */
public static function get($rowId)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->get($rowId);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->get($rowId);
}
- /**
+
+ /**
* Get the content of the cart.
*
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function content()
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->content();
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->content();
}
- /**
+
+ /**
* Get the number of items in the cart.
*
- * @return int|float
- * @static
- */
+ * @return int|float
+ * @static
+ */
public static function count()
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->count();
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->count();
}
- /**
+
+ /**
* Get the total tax of the items in the cart.
*
* @param int $decimals
* @param string $decimalPoint
* @param string $thousandSeperator
- * @return float
- * @static
- */
+ * @return float
+ * @static
+ */
public static function feeTax($decimals = null, $decimalPoint = null, $thousandSeperator = null)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->feeTax($decimals, $decimalPoint, $thousandSeperator);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->feeTax($decimals, $decimalPoint, $thousandSeperator);
}
- /**
+
+ /**
* Get the subtotal (total - tax) of the items in the cart.
*
* @param int $decimals
* @param string $decimalPoint
* @param string $thousandSeperator
- * @return float
- * @static
- */
+ * @return float
+ * @static
+ */
public static function subtotalTax($decimals = null, $decimalPoint = null, $thousandSeperator = null)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->subtotalTax($decimals, $decimalPoint, $thousandSeperator);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->subtotalTax($decimals, $decimalPoint, $thousandSeperator);
}
- /**
+
+ /**
* Search the cart content for a cart item matching the given search closure.
*
* @param \Closure $search
- * @return \Illuminate\Support\Collection
- * @static
- */
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
public static function search($search)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->search($search);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->search($search);
}
- /**
+
+ /**
* Associate the cart item with the given rowId with the given model.
*
* @param string $rowId
* @param mixed $model
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function associate($rowId, $model)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- $instance->associate($rowId, $model);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ $instance->associate($rowId, $model);
}
- /**
+
+ /**
* Set the tax rate for the cart item with the given rowId.
*
* @param string $rowId
* @param int|float $taxRate
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function setTax($rowId, $taxRate)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- $instance->setTax($rowId, $taxRate);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ $instance->setTax($rowId, $taxRate);
}
- /**
+
+ /**
* Store an the current instance of the cart.
*
* @param mixed $identifier
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function store($identifier)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- $instance->store($identifier);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ $instance->store($identifier);
}
- /**
+
+ /**
* Restore the cart with the given identifier.
*
* @param mixed $identifier
- * @return void
- * @static
- */
+ * @return void
+ * @static
+ */
public static function restore($identifier)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- $instance->restore($identifier);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ $instance->restore($identifier);
}
- /**
+
+ /**
* Gets a specific fee from the fees array.
*
* @param $name
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function getFee($name)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->getFee($name);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->getFee($name);
}
- /**
+
+ /**
* Allows to charge for additional fees that may or may not be taxable
* ex - service fee , delivery fee, tips.
- *
+ *
* Because it uses ->put, the name must be unique otherwise will be overwritten.
*
* @param $name
* @param $amount
* @param $taxRate
* @param array $options
- * @static
- */
+ * @static
+ */
public static function addFee($name, $amount, $taxRate = null, $options = [])
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->addFee($name, $amount, $taxRate, $options);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->addFee($name, $amount, $taxRate, $options);
}
- /**
+
+ /**
* Removes a fee from the fee array.
*
* @todo test to see if i need to restore this
* @param $name
- * @static
- */
+ * @static
+ */
public static function removeFee($name)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->removeFee($name);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->removeFee($name);
}
- /**
+
+ /**
* Removes all the fees set in the cart.
*
- * @static
- */
+ * @static
+ */
public static function removeFees()
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->removeFees();
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->removeFees();
}
- /**
+
+ /**
* Gets all the fee totals.
*
* @param bool $format
* @param bool $withTax
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function feeTotal($decimals = null, $decimalPoint = null, $thousandSeperator = null, $withTax = true)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->feeTotal($decimals, $decimalPoint, $thousandSeperator, $withTax);
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->feeTotal($decimals, $decimalPoint, $thousandSeperator, $withTax);
}
- /**
+
+ /**
* Gets all the fees on the cart object.
*
- * @return mixed
- * @static
- */
+ * @return mixed
+ * @static
+ */
public static function getFees()
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->getFees();
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->getFees();
}
- /**
- *
- *
- * @return array
- * @static
- */
- public static function toArray()
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->toArray();
- }
- /**
- *
- *
- * @param $array
- * @return \App\Services\Yard
- * @static
- */
- public static function fromArray($array)
- { //Method inherited from \Gloudemans\Shoppingcart\Cart
- /** @var \App\Services\Yard $instance */
- return $instance->fromArray($array);
- }
-
- }
-
-}
- namespace Barryvdh\Debugbar {
- /**
- *
- *
+ /**
+ * @return array
+ * @static
+ */
+ public static function toArray()
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->toArray();
+ }
+
+ /**
+ * @param $array
+ * @return \App\Services\Yard
+ * @static
+ */
+ public static function fromArray($array)
+ {
+ //Method inherited from \Gloudemans\Shoppingcart\Cart
+ /** @var \App\Services\Yard $instance */
+ return $instance->fromArray($array);
+ }
+
+ }
+ }
+
+namespace Barryvdh\Debugbar\Facades {
+ /**
* @method static void alert(mixed $message)
* @method static void critical(mixed $message)
* @method static void debug(mixed $message)
@@ -17563,52 +22097,68 @@
* @method static void notice(mixed $message)
* @method static void warning(mixed $message)
* @see \Barryvdh\Debugbar\LaravelDebugbar
- */
- class Facade {
- /**
+ */
+ class Debugbar extends \DebugBar\DebugBar {
+ /**
+ * Returns the HTTP driver
+ *
+ * If no http driver where defined, a PhpHttpDriver is automatically created
+ *
+ * @return \DebugBar\HttpDriverInterface
+ * @static
+ */
+ public static function getHttpDriver()
+ {
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getHttpDriver();
+ }
+
+ /**
* Enable the Debugbar and boot, if not already booted.
*
- * @static
- */
+ * @static
+ */
public static function enable()
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->enable();
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->enable();
}
- /**
+
+ /**
* Boot the debugbar (add collectors, renderer and listener)
*
- * @static
- */
+ * @static
+ */
public static function boot()
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->boot();
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->boot();
}
- /**
- *
- *
- * @static
- */
+
+ /**
+ * @static
+ */
public static function shouldCollect($name, $default = false)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->shouldCollect($name, $default);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->shouldCollect($name, $default);
}
- /**
+
+ /**
* Adds a data collector
*
- * @param \Barryvdh\Debugbar\DataCollectorInterface $collector
+ * @param \DebugBar\DataCollector\DataCollectorInterface $collector
* @throws DebugBarException
- * @return \Barryvdh\Debugbar\LaravelDebugbar
- * @static
- */
+ * @return \Barryvdh\Debugbar\LaravelDebugbar
+ * @static
+ */
public static function addCollector($collector)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->addCollector($collector);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->addCollector($collector);
}
- /**
+
+ /**
* Handle silenced errors
*
* @param $level
@@ -17617,4616 +22167,6903 @@
* @param int $line
* @param array $context
* @throws \ErrorException
- * @static
- */
+ * @static
+ */
public static function handleError($level, $message, $file = '', $line = 0, $context = [])
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->handleError($level, $message, $file, $line, $context);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->handleError($level, $message, $file, $line, $context);
}
- /**
+
+ /**
* Starts a measure
*
* @param string $name Internal name, used to stop the measure
* @param string $label Public name
- * @static
- */
- public static function startMeasure($name, $label = null)
+ * @param string|null $collector
+ * @param string|null $group
+ * @static
+ */
+ public static function startMeasure($name, $label = null, $collector = null, $group = null)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->startMeasure($name, $label);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->startMeasure($name, $label, $collector, $group);
}
- /**
+
+ /**
* Stops a measure
*
* @param string $name
- * @static
- */
+ * @static
+ */
public static function stopMeasure($name)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->stopMeasure($name);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->stopMeasure($name);
}
- /**
+
+ /**
* Adds an exception to be profiled in the debug bar
*
* @param \Exception $e
* @deprecated in favor of addThrowable
- * @static
- */
+ * @static
+ */
public static function addException($e)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->addException($e);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->addException($e);
}
- /**
+
+ /**
* Adds an exception to be profiled in the debug bar
*
- * @param \Exception $e
- * @static
- */
+ * @param \Throwable $e
+ * @static
+ */
public static function addThrowable($e)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->addThrowable($e);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->addThrowable($e);
}
- /**
+
+ /**
* Returns a JavascriptRenderer for this instance
*
* @param string $baseUrl
- * @param string $basePathng
- * @return \Barryvdh\Debugbar\JavascriptRenderer
- * @static
- */
+ * @param string $basePath
+ * @return \Barryvdh\Debugbar\JavascriptRenderer
+ * @static
+ */
public static function getJavascriptRenderer($baseUrl = null, $basePath = null)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getJavascriptRenderer($baseUrl, $basePath);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getJavascriptRenderer($baseUrl, $basePath);
}
- /**
+
+ /**
* Modify the response and inject the debugbar (or data in headers)
*
* @param \Symfony\Component\HttpFoundation\Request $request
* @param \Symfony\Component\HttpFoundation\Response $response
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
+ * @return \Symfony\Component\HttpFoundation\Response
+ * @static
+ */
public static function modifyResponse($request, $response)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->modifyResponse($request, $response);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->modifyResponse($request, $response);
}
- /**
+
+ /**
* Check if the Debugbar is enabled
*
- * @return boolean
- * @static
- */
+ * @return boolean
+ * @static
+ */
public static function isEnabled()
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->isEnabled();
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->isEnabled();
}
- /**
+
+ /**
* Collects the data from the collectors
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function collect()
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->collect();
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->collect();
}
- /**
+
+ /**
* Injects the web debug toolbar into the given Response.
*
* @param \Symfony\Component\HttpFoundation\Response $response A Response instance
* Based on https://github.com/symfony/WebProfilerBundle/blob/master/EventListener/WebDebugToolbarListener.php
- * @static
- */
+ * @static
+ */
public static function injectDebugbar($response)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->injectDebugbar($response);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->injectDebugbar($response);
}
- /**
+
+ /**
+ * Checks if there is stacked data in the session
+ *
+ * @return boolean
+ * @static
+ */
+ public static function hasStackedData()
+ {
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->hasStackedData();
+ }
+
+ /**
+ * Returns the data stacked in the session
+ *
+ * @param boolean $delete Whether to delete the data in the session
+ * @return array
+ * @static
+ */
+ public static function getStackedData($delete = true)
+ {
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getStackedData($delete);
+ }
+
+ /**
* Disable the Debugbar
*
- * @static
- */
+ * @static
+ */
public static function disable()
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->disable();
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->disable();
}
- /**
+
+ /**
* Adds a measure
*
* @param string $label
* @param float $start
* @param float $end
- * @static
- */
- public static function addMeasure($label, $start, $end)
+ * @param array|null $params
+ * @param string|null $collector
+ * @param string|null $group
+ * @static
+ */
+ public static function addMeasure($label, $start, $end, $params = [], $collector = null, $group = null)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->addMeasure($label, $start, $end);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->addMeasure($label, $start, $end, $params, $collector, $group);
}
- /**
+
+ /**
* Utility function to measure the execution of a Closure
*
* @param string $label
* @param \Closure $closure
- * @return mixed
- * @static
- */
- public static function measure($label, $closure)
+ * @param string|null $collector
+ * @param string|null $group
+ * @return mixed
+ * @static
+ */
+ public static function measure($label, $closure, $collector = null, $group = null)
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->measure($label, $closure);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->measure($label, $closure, $collector, $group);
}
- /**
+
+ /**
* Collect data in a CLI request
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function collectConsole()
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->collectConsole();
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->collectConsole();
}
- /**
+
+ /**
* Adds a message to the MessagesCollector
- *
+ *
* A message can be anything from an object to a string
*
* @param mixed $message
* @param string $label
- * @static
- */
+ * @static
+ */
public static function addMessage($message, $label = 'info')
{
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->addMessage($message, $label);
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->addMessage($message, $label);
}
- /**
+
+ /**
* Checks if a data collector has been added
*
* @param string $name
- * @return boolean
- * @static
- */
+ * @return boolean
+ * @static
+ */
public static function hasCollector($name)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->hasCollector($name);
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->hasCollector($name);
}
- /**
+
+ /**
* Returns a data collector
*
* @param string $name
- * @return \DebugBar\DataCollectorInterface
+ * @return \DebugBar\DataCollector\DataCollectorInterface
* @throws DebugBarException
- * @static
- */
+ * @static
+ */
public static function getCollector($name)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getCollector($name);
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getCollector($name);
}
- /**
+
+ /**
* Returns an array of all data collectors
*
- * @return \DebugBar\array[DataCollectorInterface]
- * @static
- */
+ * @return array[DataCollectorInterface]
+ * @static
+ */
public static function getCollectors()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getCollectors();
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getCollectors();
}
- /**
+
+ /**
* Sets the request id generator
*
* @param \DebugBar\RequestIdGeneratorInterface $generator
- * @return \Barryvdh\Debugbar\LaravelDebugbar
- * @static
- */
+ * @return \Barryvdh\Debugbar\LaravelDebugbar
+ * @static
+ */
public static function setRequestIdGenerator($generator)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->setRequestIdGenerator($generator);
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->setRequestIdGenerator($generator);
}
- /**
- *
- *
- * @return \DebugBar\RequestIdGeneratorInterface
- * @static
- */
+
+ /**
+ * @return \DebugBar\RequestIdGeneratorInterface
+ * @static
+ */
public static function getRequestIdGenerator()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getRequestIdGenerator();
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getRequestIdGenerator();
}
- /**
+
+ /**
* Returns the id of the current request
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getCurrentRequestId()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getCurrentRequestId();
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getCurrentRequestId();
}
- /**
+
+ /**
* Sets the storage backend to use to store the collected data
*
* @param \DebugBar\StorageInterface $storage
- * @return \Barryvdh\Debugbar\LaravelDebugbar
- * @static
- */
+ * @return \Barryvdh\Debugbar\LaravelDebugbar
+ * @static
+ */
public static function setStorage($storage = null)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->setStorage($storage);
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->setStorage($storage);
}
- /**
- *
- *
- * @return \DebugBar\StorageInterface
- * @static
- */
+
+ /**
+ * @return \DebugBar\StorageInterface
+ * @static
+ */
public static function getStorage()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getStorage();
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getStorage();
}
- /**
+
+ /**
* Checks if the data will be persisted
*
- * @return boolean
- * @static
- */
+ * @return boolean
+ * @static
+ */
public static function isDataPersisted()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->isDataPersisted();
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->isDataPersisted();
}
- /**
+
+ /**
* Sets the HTTP driver
*
* @param \DebugBar\HttpDriverInterface $driver
- * @return \Barryvdh\Debugbar\LaravelDebugbar
- * @static
- */
+ * @return \Barryvdh\Debugbar\LaravelDebugbar
+ * @static
+ */
public static function setHttpDriver($driver)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->setHttpDriver($driver);
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->setHttpDriver($driver);
}
- /**
- * Returns the HTTP driver
- *
- * If no http driver where defined, a PhpHttpDriver is automatically created
- *
- * @return \DebugBar\HttpDriverInterface
- * @static
- */
- public static function getHttpDriver()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getHttpDriver();
- }
- /**
+
+ /**
* Returns collected data
- *
+ *
* Will collect the data if none have been collected yet
*
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getData()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getData();
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getData();
}
- /**
+
+ /**
* Returns an array of HTTP headers containing the data
*
* @param string $headerName
* @param integer $maxHeaderLength
- * @return array
- * @static
- */
+ * @return array
+ * @static
+ */
public static function getDataAsHeaders($headerName = 'phpdebugbar', $maxHeaderLength = 4096, $maxTotalHeaderLength = 250000)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getDataAsHeaders($headerName, $maxHeaderLength, $maxTotalHeaderLength);
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getDataAsHeaders($headerName, $maxHeaderLength, $maxTotalHeaderLength);
}
- /**
+
+ /**
* Sends the data through the HTTP headers
*
* @param bool $useOpenHandler
* @param string $headerName
* @param integer $maxHeaderLength
- * @return \Barryvdh\Debugbar\LaravelDebugbar
- * @static
- */
+ * @return \Barryvdh\Debugbar\LaravelDebugbar
+ * @static
+ */
public static function sendDataInHeaders($useOpenHandler = null, $headerName = 'phpdebugbar', $maxHeaderLength = 4096)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->sendDataInHeaders($useOpenHandler, $headerName, $maxHeaderLength);
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->sendDataInHeaders($useOpenHandler, $headerName, $maxHeaderLength);
}
- /**
+
+ /**
* Stacks the data in the session for later rendering
*
- * @static
- */
+ * @static
+ */
public static function stackData()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->stackData();
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->stackData();
}
- /**
- * Checks if there is stacked data in the session
- *
- * @return boolean
- * @static
- */
- public static function hasStackedData()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->hasStackedData();
- }
- /**
- * Returns the data stacked in the session
- *
- * @param boolean $delete Whether to delete the data in the session
- * @return array
- * @static
- */
- public static function getStackedData($delete = true)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getStackedData($delete);
- }
- /**
+
+ /**
* Sets the key to use in the $_SESSION array
*
* @param string $ns
- * @return \Barryvdh\Debugbar\LaravelDebugbar
- * @static
- */
+ * @return \Barryvdh\Debugbar\LaravelDebugbar
+ * @static
+ */
public static function setStackDataSessionNamespace($ns)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->setStackDataSessionNamespace($ns);
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->setStackDataSessionNamespace($ns);
}
- /**
+
+ /**
* Returns the key used in the $_SESSION array
*
- * @return string
- * @static
- */
+ * @return string
+ * @static
+ */
public static function getStackDataSessionNamespace()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->getStackDataSessionNamespace();
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->getStackDataSessionNamespace();
}
- /**
+
+ /**
* Sets whether to only use the session to store stacked data even
* if a storage is enabled
*
* @param boolean $enabled
- * @return \Barryvdh\Debugbar\LaravelDebugbar
- * @static
- */
+ * @return \Barryvdh\Debugbar\LaravelDebugbar
+ * @static
+ */
public static function setStackAlwaysUseSessionStorage($enabled = true)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->setStackAlwaysUseSessionStorage($enabled);
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->setStackAlwaysUseSessionStorage($enabled);
}
- /**
+
+ /**
* Checks if the session is always used to store stacked data
* even if a storage is enabled
*
- * @return boolean
- * @static
- */
+ * @return boolean
+ * @static
+ */
public static function isStackAlwaysUseSessionStorage()
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->isStackAlwaysUseSessionStorage();
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->isStackAlwaysUseSessionStorage();
}
- /**
- *
- *
- * @static
- */
- public static function offsetSet($key, $value)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->offsetSet($key, $value);
- }
- /**
- *
- *
- * @static
- */
- public static function offsetGet($key)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->offsetGet($key);
- }
- /**
- *
- *
- * @static
- */
- public static function offsetExists($key)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->offsetExists($key);
- }
- /**
- *
- *
- * @static
- */
- public static function offsetUnset($key)
- { //Method inherited from \DebugBar\DebugBar
- /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
- return $instance->offsetUnset($key);
- }
-
- }
-
-}
- namespace Barryvdh\DomPDF {
- /**
- *
- *
- */
- class Facade {
- /**
+ /**
+ * @static
+ */
+ public static function offsetSet($key, $value)
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->offsetSet($key, $value);
+ }
+
+ /**
+ * @static
+ */
+ public static function offsetGet($key)
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->offsetGet($key);
+ }
+
+ /**
+ * @static
+ */
+ public static function offsetExists($key)
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->offsetExists($key);
+ }
+
+ /**
+ * @static
+ */
+ public static function offsetUnset($key)
+ {
+ //Method inherited from \DebugBar\DebugBar
+ /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */
+ return $instance->offsetUnset($key);
+ }
+
+ }
+ }
+
+namespace Barryvdh\DomPDF\Facade {
+ /**
+ * @method static BasePDF setBaseHost(string $baseHost)
+ * @method static BasePDF setBasePath(string $basePath)
+ * @method static BasePDF setCanvas(\Dompdf\Canvas $canvas)
+ * @method static BasePDF setCallbacks(array $callbacks)
+ * @method static BasePDF setCss(\Dompdf\Css\Stylesheet $css)
+ * @method static BasePDF setDefaultView(string $defaultView, array $options)
+ * @method static BasePDF setDom(\DOMDocument $dom)
+ * @method static BasePDF setFontMetrics(\Dompdf\FontMetrics $fontMetrics)
+ * @method static BasePDF setHttpContext(resource|array $httpContext)
+ * @method static BasePDF setPaper(string|float[] $paper, string $orientation = 'portrait')
+ * @method static BasePDF setProtocol(string $protocol)
+ * @method static BasePDF setTree(\Dompdf\Frame\FrameTree $tree)
+ */
+ class Pdf {
+ /**
* Get the DomPDF instance
*
- * @return \Barryvdh\DomPDF\Dompdf
- * @static
- */
+ * @static
+ */
public static function getDomPDF()
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->getDomPDF();
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->getDomPDF();
}
- /**
- * Set the paper size (default A4)
- *
- * @param string $paper
- * @param string $orientation
- * @return \Barryvdh\DomPDF\PDF
- * @static
- */
- public static function setPaper($paper, $orientation = 'portrait')
- {
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->setPaper($paper, $orientation);
- }
- /**
+
+ /**
* Show or hide warnings
*
- * @param bool $warnings
- * @return \Barryvdh\DomPDF\PDF
- * @static
- */
+ * @static
+ */
public static function setWarnings($warnings)
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->setWarnings($warnings);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->setWarnings($warnings);
}
- /**
+
+ /**
* Load a HTML string
*
- * @param string $string
- * @param string $encoding Not used yet
- * @return static
- * @static
- */
+ * @param string|null $encoding Not used yet
+ * @static
+ */
public static function loadHTML($string, $encoding = null)
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->loadHTML($string, $encoding);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->loadHTML($string, $encoding);
}
- /**
+
+ /**
* Load a HTML file
*
- * @param string $file
- * @return static
- * @static
- */
+ * @static
+ */
public static function loadFile($file)
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->loadFile($file);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->loadFile($file);
}
- /**
+
+ /**
* Add metadata info
*
- * @param array $info
- * @return static
- * @static
- */
+ * @param array $info
+ * @static
+ */
public static function addInfo($info)
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->addInfo($info);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->addInfo($info);
}
- /**
+
+ /**
* Load a View and convert to HTML
*
- * @param string $view
- * @param array $data
- * @param array $mergeData
- * @param string $encoding Not used yet
- * @return static
- * @static
- */
+ * @param array $data
+ * @param array $mergeData
+ * @param string|null $encoding Not used yet
+ * @static
+ */
public static function loadView($view, $data = [], $mergeData = [], $encoding = null)
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->loadView($view, $data, $mergeData, $encoding);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->loadView($view, $data, $mergeData, $encoding);
}
- /**
- * Set/Change an option in DomPdf
+
+ /**
+ * Set/Change an option (or array of options) in Dompdf
*
- * @param array $options
- * @return static
- * @static
- */
- public static function setOptions($options)
+ * @param array|string $attribute
+ * @param null|mixed $value
+ * @static
+ */
+ public static function setOption($attribute, $value = null)
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->setOptions($options);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->setOption($attribute, $value);
}
- /**
+
+ /**
+ * Replace all the Options from DomPDF
+ *
+ * @param array $options
+ * @static
+ */
+ public static function setOptions($options, $mergeWithDefaults = false)
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->setOptions($options, $mergeWithDefaults);
+ }
+
+ /**
* Output the PDF as a string.
*
+ * The options parameter controls the output. Accepted options are:
+ *
+ * 'compress' = > 1 or 0 - apply content stream compression, this is
+ * on (1) by default
+ *
+ * @param array $options
* @return string The rendered PDF as string
- * @static
- */
- public static function output()
+ * @static
+ */
+ public static function output($options = [])
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->output();
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->output($options);
}
- /**
+
+ /**
* Save the PDF to a file
*
- * @param $filename
- * @return static
- * @static
- */
- public static function save($filename)
+ * @static
+ */
+ public static function save($filename, $disk = null)
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->save($filename);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->save($filename, $disk);
}
- /**
+
+ /**
* Make the PDF downloadable by the user
*
- * @param string $filename
- * @return \Illuminate\Http\Response
- * @static
- */
+ * @static
+ */
public static function download($filename = 'document.pdf')
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->download($filename);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->download($filename);
}
- /**
+
+ /**
* Return a response with the PDF to show in the browser
*
- * @param string $filename
- * @return \Illuminate\Http\Response
- * @static
- */
+ * @static
+ */
public static function stream($filename = 'document.pdf')
{
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->stream($filename);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->stream($filename);
}
- /**
- *
- *
- * @static
- */
- public static function setEncryption($password)
- {
- /** @var \Barryvdh\DomPDF\PDF $instance */
- return $instance->setEncryption($password);
- }
-
- }
-
-}
- namespace Gloudemans\Shoppingcart\Facades {
- /**
- *
- *
- */
- class Cart {
- /**
- * Set the current cart instance.
+ /**
+ * Render the PDF
*
- * @param string|null $instance
- * @return \Gloudemans\Shoppingcart\Cart
- * @static
- */
- public static function instance($instance = null)
+ * @static
+ */
+ public static function render()
{
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->instance($instance);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->render();
}
- /**
- * Get the current cart instance.
- *
- * @return string
- * @static
- */
- public static function currentInstance()
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->currentInstance();
- }
- /**
- * Add an item to the cart.
- *
- * @param mixed $id
- * @param mixed $name
- * @param int|float $qty
- * @param float $price
- * @param array $options
- * @return \Gloudemans\Shoppingcart\CartItem
- * @static
- */
- public static function add($id, $name = null, $qty = null, $price = null, $taxRate = null, $options = [])
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->add($id, $name, $qty, $price, $taxRate, $options);
- }
- /**
- * Update the cart item with the given rowId.
- *
- * @param string $rowId
- * @param mixed $qty
- * @return \Gloudemans\Shoppingcart\CartItem
- * @static
- */
- public static function update($rowId, $qty)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->update($rowId, $qty);
- }
- /**
- * Remove the cart item with the given rowId from the cart.
- *
- * @param string $rowId
- * @return void
- * @static
- */
- public static function remove($rowId)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- $instance->remove($rowId);
- }
- /**
- * Get a cart item from the cart by its rowId.
- *
- * @param string $rowId
- * @return \Gloudemans\Shoppingcart\CartItem
- * @static
- */
- public static function get($rowId)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->get($rowId);
- }
- /**
- * Destroy the current cart instance.
- *
- * @return void
- * @static
- */
- public static function destroy()
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- $instance->destroy();
- }
- /**
- * Get the content of the cart.
- *
- * @return \Illuminate\Support\Collection
- * @static
- */
- public static function content()
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->content();
- }
- /**
- * Get the number of items in the cart.
- *
- * @return int|float
- * @static
- */
- public static function count()
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->count();
- }
- /**
- * Get the total price of the items in the cart.
- *
- * @param int $decimals
- * @param string $decimalPoint
- * @param string $thousandSeperator
- * @return string
- * @static
- */
- public static function total($decimals = null, $decimalPoint = null, $thousandSeperator = null, $withFees = true)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->total($decimals, $decimalPoint, $thousandSeperator, $withFees);
- }
- /**
- * Get the total tax of the items in the cart.
- *
- * @param int $decimals
- * @param string $decimalPoint
- * @param string $thousandSeperator
- * @return float
- * @static
- */
- public static function tax($decimals = null, $decimalPoint = null, $thousandSeperator = null, $withFees = true)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->tax($decimals, $decimalPoint, $thousandSeperator, $withFees);
- }
- /**
- * Get the total tax of the items in the cart.
- *
- * @param int $decimals
- * @param string $decimalPoint
- * @param string $thousandSeperator
- * @return float
- * @static
- */
- public static function feeTax($decimals = null, $decimalPoint = null, $thousandSeperator = null)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->feeTax($decimals, $decimalPoint, $thousandSeperator);
- }
- /**
- * Get the subtotal (total - tax) of the items in the cart.
- *
- * @param int $decimals
- * @param string $decimalPoint
- * @param string $thousandSeperator
- * @return float
- * @static
- */
- public static function subtotal($decimals = null, $decimalPoint = null, $thousandSeperator = null)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->subtotal($decimals, $decimalPoint, $thousandSeperator);
- }
- /**
- * Get the subtotal (total - tax) of the items in the cart.
- *
- * @param int $decimals
- * @param string $decimalPoint
- * @param string $thousandSeperator
- * @return float
- * @static
- */
- public static function subtotalTax($decimals = null, $decimalPoint = null, $thousandSeperator = null)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->subtotalTax($decimals, $decimalPoint, $thousandSeperator);
- }
- /**
- * Search the cart content for a cart item matching the given search closure.
- *
- * @param \Closure $search
- * @return \Illuminate\Support\Collection
- * @static
- */
- public static function search($search)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->search($search);
- }
- /**
- * Associate the cart item with the given rowId with the given model.
- *
- * @param string $rowId
- * @param mixed $model
- * @return void
- * @static
- */
- public static function associate($rowId, $model)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- $instance->associate($rowId, $model);
- }
- /**
- * Set the tax rate for the cart item with the given rowId.
- *
- * @param string $rowId
- * @param int|float $taxRate
- * @return void
- * @static
- */
- public static function setTax($rowId, $taxRate)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- $instance->setTax($rowId, $taxRate);
- }
- /**
- * Store an the current instance of the cart.
- *
- * @param mixed $identifier
- * @return void
- * @static
- */
- public static function store($identifier)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- $instance->store($identifier);
- }
- /**
- * Restore the cart with the given identifier.
- *
- * @param mixed $identifier
- * @return void
- * @static
- */
- public static function restore($identifier)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- $instance->restore($identifier);
- }
- /**
- * Gets a specific fee from the fees array.
- *
- * @param $name
- * @return mixed
- * @static
- */
- public static function getFee($name)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->getFee($name);
- }
- /**
- * Allows to charge for additional fees that may or may not be taxable
- * ex - service fee , delivery fee, tips.
- *
- * Because it uses ->put, the name must be unique otherwise will be overwritten.
- *
- * @param $name
- * @param $amount
- * @param $taxRate
- * @param array $options
- * @static
- */
- public static function addFee($name, $amount, $taxRate = null, $options = [])
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->addFee($name, $amount, $taxRate, $options);
- }
- /**
- * Removes a fee from the fee array.
- *
- * @todo test to see if i need to restore this
- * @param $name
- * @static
- */
- public static function removeFee($name)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->removeFee($name);
- }
- /**
- * Removes all the fees set in the cart.
- *
- * @static
- */
- public static function removeFees()
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->removeFees();
- }
- /**
- * Gets all the fee totals.
- *
- * @param bool $format
- * @param bool $withTax
- * @return string
- * @static
- */
- public static function feeTotal($decimals = null, $decimalPoint = null, $thousandSeperator = null, $withTax = true)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->feeTotal($decimals, $decimalPoint, $thousandSeperator, $withTax);
- }
- /**
- * Gets all the fees on the cart object.
- *
- * @return mixed
- * @static
- */
- public static function getFees()
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->getFees();
- }
- /**
- *
- *
- * @return array
- * @static
- */
- public static function toArray()
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->toArray();
- }
- /**
- *
- *
- * @param $array
- * @return \Gloudemans\Shoppingcart\Cart
- * @static
- */
- public static function fromArray($array)
- {
- /** @var \Gloudemans\Shoppingcart\Cart $instance */
- return $instance->fromArray($array);
- }
-
- }
-
-}
- namespace Facade\Ignition\Facades {
- /**
- * Class Flare.
- *
- * @see \Facade\FlareClient\Flare
- */
- class Flare {
- /**
- *
- *
- * @static
- */
- public static function register($apiKey, $apiSecret = null, $contextDetector = null, $container = null)
+ /**
+ * @param array $pc
+ * @static
+ */
+ public static function setEncryption($password, $ownerpassword = '', $pc = [])
{
- return \Facade\FlareClient\Flare::register($apiKey, $apiSecret, $contextDetector, $container);
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->setEncryption($password, $ownerpassword, $pc);
}
- /**
- *
- *
- * @static
- */
- public static function getMiddleware()
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->getMiddleware();
- }
- /**
- *
- *
- * @static
- */
- public static function registerFlareHandlers()
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->registerFlareHandlers();
- }
- /**
- *
- *
- * @static
- */
- public static function registerExceptionHandler()
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->registerExceptionHandler();
- }
- /**
- *
- *
- * @static
- */
- public static function registerErrorHandler()
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->registerErrorHandler();
- }
- /**
- *
- *
- * @static
- */
- public static function registerMiddleware($callable)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->registerMiddleware($callable);
- }
- /**
- *
- *
- * @static
- */
- public static function getMiddlewares()
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->getMiddlewares();
- }
- /**
- *
- *
- * @static
- */
- public static function glow($name, $messageLevel = 'info', $metaData = [])
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->glow($name, $messageLevel, $metaData);
- }
- /**
- *
- *
- * @static
- */
- public static function handleException($throwable)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->handleException($throwable);
- }
- /**
- *
- *
- * @static
- */
- public static function handleError($code, $message, $file = '', $line = 0)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->handleError($code, $message, $file, $line);
- }
- /**
- *
- *
- * @static
- */
- public static function applicationPath($applicationPath)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->applicationPath($applicationPath);
- }
- /**
- *
- *
- * @static
- */
- public static function report($throwable, $callback = null)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->report($throwable, $callback);
- }
- /**
- *
- *
- * @static
- */
- public static function reportMessage($message, $logLevel, $callback = null)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->reportMessage($message, $logLevel, $callback);
- }
- /**
- *
- *
- * @static
- */
- public static function sendTestReport($throwable)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->sendTestReport($throwable);
- }
- /**
- *
- *
- * @static
- */
- public static function reset()
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->reset();
- }
- /**
- *
- *
- * @static
- */
- public static function anonymizeIp()
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->anonymizeIp();
- }
- /**
- *
- *
- * @static
- */
- public static function createReport($throwable)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->createReport($throwable);
- }
- /**
- *
- *
- * @static
- */
- public static function createReportFromMessage($message, $logLevel)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->createReportFromMessage($message, $logLevel);
- }
- /**
- *
- *
- * @static
- */
- public static function stage($stage)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->stage($stage);
- }
- /**
- *
- *
- * @static
- */
- public static function messageLevel($messageLevel)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->messageLevel($messageLevel);
- }
- /**
- *
- *
- * @static
- */
- public static function getGroup($groupName = 'context', $default = [])
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->getGroup($groupName, $default);
- }
- /**
- *
- *
- * @static
- */
- public static function context($key, $value)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->context($key, $value);
- }
- /**
- *
- *
- * @static
- */
- public static function group($groupName, $properties)
- {
- /** @var \Facade\FlareClient\Flare $instance */
- return $instance->group($groupName, $properties);
- }
-
- }
-
-}
- namespace Laracasts\Flash {
- /**
- *
- *
- */
- class Flash {
- /**
+ }
+ /**
+ * @method static BasePDF setBaseHost(string $baseHost)
+ * @method static BasePDF setBasePath(string $basePath)
+ * @method static BasePDF setCanvas(\Dompdf\Canvas $canvas)
+ * @method static BasePDF setCallbacks(array $callbacks)
+ * @method static BasePDF setCss(\Dompdf\Css\Stylesheet $css)
+ * @method static BasePDF setDefaultView(string $defaultView, array $options)
+ * @method static BasePDF setDom(\DOMDocument $dom)
+ * @method static BasePDF setFontMetrics(\Dompdf\FontMetrics $fontMetrics)
+ * @method static BasePDF setHttpContext(resource|array $httpContext)
+ * @method static BasePDF setPaper(string|float[] $paper, string $orientation = 'portrait')
+ * @method static BasePDF setProtocol(string $protocol)
+ * @method static BasePDF setTree(\Dompdf\Frame\FrameTree $tree)
+ */
+ class Pdf {
+ /**
+ * Get the DomPDF instance
+ *
+ * @static
+ */
+ public static function getDomPDF()
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->getDomPDF();
+ }
+
+ /**
+ * Show or hide warnings
+ *
+ * @static
+ */
+ public static function setWarnings($warnings)
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->setWarnings($warnings);
+ }
+
+ /**
+ * Load a HTML string
+ *
+ * @param string|null $encoding Not used yet
+ * @static
+ */
+ public static function loadHTML($string, $encoding = null)
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->loadHTML($string, $encoding);
+ }
+
+ /**
+ * Load a HTML file
+ *
+ * @static
+ */
+ public static function loadFile($file)
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->loadFile($file);
+ }
+
+ /**
+ * Add metadata info
+ *
+ * @param array $info
+ * @static
+ */
+ public static function addInfo($info)
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->addInfo($info);
+ }
+
+ /**
+ * Load a View and convert to HTML
+ *
+ * @param array $data
+ * @param array $mergeData
+ * @param string|null $encoding Not used yet
+ * @static
+ */
+ public static function loadView($view, $data = [], $mergeData = [], $encoding = null)
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->loadView($view, $data, $mergeData, $encoding);
+ }
+
+ /**
+ * Set/Change an option (or array of options) in Dompdf
+ *
+ * @param array|string $attribute
+ * @param null|mixed $value
+ * @static
+ */
+ public static function setOption($attribute, $value = null)
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->setOption($attribute, $value);
+ }
+
+ /**
+ * Replace all the Options from DomPDF
+ *
+ * @param array $options
+ * @static
+ */
+ public static function setOptions($options, $mergeWithDefaults = false)
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->setOptions($options, $mergeWithDefaults);
+ }
+
+ /**
+ * Output the PDF as a string.
+ *
+ * The options parameter controls the output. Accepted options are:
+ *
+ * 'compress' = > 1 or 0 - apply content stream compression, this is
+ * on (1) by default
+ *
+ * @param array $options
+ * @return string The rendered PDF as string
+ * @static
+ */
+ public static function output($options = [])
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->output($options);
+ }
+
+ /**
+ * Save the PDF to a file
+ *
+ * @static
+ */
+ public static function save($filename, $disk = null)
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->save($filename, $disk);
+ }
+
+ /**
+ * Make the PDF downloadable by the user
+ *
+ * @static
+ */
+ public static function download($filename = 'document.pdf')
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->download($filename);
+ }
+
+ /**
+ * Return a response with the PDF to show in the browser
+ *
+ * @static
+ */
+ public static function stream($filename = 'document.pdf')
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->stream($filename);
+ }
+
+ /**
+ * Render the PDF
+ *
+ * @static
+ */
+ public static function render()
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->render();
+ }
+
+ /**
+ * @param array $pc
+ * @static
+ */
+ public static function setEncryption($password, $ownerpassword = '', $pc = [])
+ {
+ /** @var \Barryvdh\DomPDF\PDF $instance */
+ return $instance->setEncryption($password, $ownerpassword, $pc);
+ }
+
+ }
+ }
+
+namespace Laracasts\Flash {
+ /**
+ */
+ class Flash {
+ /**
* Flash an information message.
*
* @param string|null $message
- * @return \Laracasts\Flash\FlashNotifier
- * @static
- */
+ * @return \Laracasts\Flash\FlashNotifier
+ * @static
+ */
public static function info($message = null)
{
- /** @var \Laracasts\Flash\FlashNotifier $instance */
- return $instance->info($message);
+ /** @var \Laracasts\Flash\FlashNotifier $instance */
+ return $instance->info($message);
}
- /**
+
+ /**
* Flash a success message.
*
* @param string|null $message
- * @return \Laracasts\Flash\FlashNotifier
- * @static
- */
+ * @return \Laracasts\Flash\FlashNotifier
+ * @static
+ */
public static function success($message = null)
{
- /** @var \Laracasts\Flash\FlashNotifier $instance */
- return $instance->success($message);
+ /** @var \Laracasts\Flash\FlashNotifier $instance */
+ return $instance->success($message);
}
- /**
+
+ /**
* Flash an error message.
*
* @param string|null $message
- * @return \Laracasts\Flash\FlashNotifier
- * @static
- */
+ * @return \Laracasts\Flash\FlashNotifier
+ * @static
+ */
public static function error($message = null)
{
- /** @var \Laracasts\Flash\FlashNotifier $instance */
- return $instance->error($message);
+ /** @var \Laracasts\Flash\FlashNotifier $instance */
+ return $instance->error($message);
}
- /**
+
+ /**
* Flash a warning message.
*
* @param string|null $message
- * @return \Laracasts\Flash\FlashNotifier
- * @static
- */
+ * @return \Laracasts\Flash\FlashNotifier
+ * @static
+ */
public static function warning($message = null)
{
- /** @var \Laracasts\Flash\FlashNotifier $instance */
- return $instance->warning($message);
+ /** @var \Laracasts\Flash\FlashNotifier $instance */
+ return $instance->warning($message);
}
- /**
+
+ /**
* Flash a general message.
*
* @param string|null $message
* @param string|null $level
- * @return \Laracasts\Flash\FlashNotifier
- * @static
- */
+ * @return \Laracasts\Flash\FlashNotifier
+ * @static
+ */
public static function message($message = null, $level = null)
{
- /** @var \Laracasts\Flash\FlashNotifier $instance */
- return $instance->message($message, $level);
+ /** @var \Laracasts\Flash\FlashNotifier $instance */
+ return $instance->message($message, $level);
}
- /**
+
+ /**
* Flash an overlay modal.
*
* @param string|null $message
* @param string $title
- * @return \Laracasts\Flash\FlashNotifier
- * @static
- */
+ * @return \Laracasts\Flash\FlashNotifier
+ * @static
+ */
public static function overlay($message = null, $title = 'Notice')
{
- /** @var \Laracasts\Flash\FlashNotifier $instance */
- return $instance->overlay($message, $title);
+ /** @var \Laracasts\Flash\FlashNotifier $instance */
+ return $instance->overlay($message, $title);
}
- /**
+
+ /**
* Add an "important" flash to the session.
*
- * @return \Laracasts\Flash\FlashNotifier
- * @static
- */
+ * @return \Laracasts\Flash\FlashNotifier
+ * @static
+ */
public static function important()
{
- /** @var \Laracasts\Flash\FlashNotifier $instance */
- return $instance->important();
+ /** @var \Laracasts\Flash\FlashNotifier $instance */
+ return $instance->important();
}
- /**
+
+ /**
* Clear all registered messages.
*
- * @return \Laracasts\Flash\FlashNotifier
- * @static
- */
+ * @return \Laracasts\Flash\FlashNotifier
+ * @static
+ */
public static function clear()
{
- /** @var \Laracasts\Flash\FlashNotifier $instance */
- return $instance->clear();
+ /** @var \Laracasts\Flash\FlashNotifier $instance */
+ return $instance->clear();
}
- /**
+
+ /**
* Register a custom macro.
*
* @param string $name
* @param object|callable $macro
- * @return void
- * @static
- */
+ * @param-closure-this static $macro
+ * @return void
+ * @static
+ */
public static function macro($name, $macro)
{
- \Laracasts\Flash\FlashNotifier::macro($name, $macro);
+ \Laracasts\Flash\FlashNotifier::macro($name, $macro);
}
- /**
+
+ /**
* Mix another object into the class.
*
* @param object $mixin
* @param bool $replace
- * @return void
+ * @return void
* @throws \ReflectionException
- * @static
- */
+ * @static
+ */
public static function mixin($mixin, $replace = true)
{
- \Laracasts\Flash\FlashNotifier::mixin($mixin, $replace);
+ \Laracasts\Flash\FlashNotifier::mixin($mixin, $replace);
}
- /**
+
+ /**
* Checks if macro is registered.
*
* @param string $name
- * @return bool
- * @static
- */
+ * @return bool
+ * @static
+ */
public static function hasMacro($name)
{
- return \Laracasts\Flash\FlashNotifier::hasMacro($name);
+ return \Laracasts\Flash\FlashNotifier::hasMacro($name);
}
-
- }
-
-}
- namespace Illuminate\Http {
- /**
- *
- *
- */
- class Request {
- /**
- *
+ /**
+ * Flush the existing macros.
*
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Laracasts\Flash\FlashNotifier::flushMacros();
+ }
+
+ }
+ }
+
+namespace Spatie\Html\Facades {
+ /**
+ */
+ class Html {
+ /**
+ * @param string|null $href
+ * @param string|null $text
+ * @return \Spatie\Html\Elements\A
+ * @static
+ */
+ public static function a($href = null, $contents = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->a($href, $contents);
+ }
+
+ /**
+ * @param string|null $href
+ * @param string|null $text
+ * @return \Spatie\Html\Elements\I
+ * @static
+ */
+ public static function i($contents = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->i($contents);
+ }
+
+ /**
+ * @param \Spatie\Html\HtmlElement|string|null $contents
+ * @return \Spatie\Html\Elements\P
+ * @static
+ */
+ public static function p($contents = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->p($contents);
+ }
+
+ /**
+ * @param string|null $type
+ * @param string|null $text
+ * @return \Spatie\Html\Elements\Button
+ * @static
+ */
+ public static function button($contents = null, $type = null, $name = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->button($contents, $type, $name);
+ }
+
+ /**
+ * @param \Illuminate\Support\Collection|iterable|string $classes
+ * @return \Illuminate\Contracts\Support\Htmlable
+ * @static
+ */
+ public static function class($classes)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->class($classes);
+ }
+
+ /**
+ * @param string|null $name
+ * @param bool $checked
+ * @param string|null $value
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function checkbox($name = null, $checked = null, $value = '1')
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->checkbox($name, $checked, $value);
+ }
+
+ /**
+ * @param \Spatie\Html\HtmlElement|string|iterable|int|float|null $contents
+ * @return \Spatie\Html\Elements\Div
+ * @static
+ */
+ public static function div($contents = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->div($contents);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function email($name = null, $value = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->email($name, $value);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function search($name = null, $value = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->search($name, $value);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @param bool $format
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function date($name = '', $value = null, $format = true)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->date($name, $value, $format);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @param bool $format
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function datetime($name = '', $value = null, $format = true)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->datetime($name, $value, $format);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @param string|null $min
+ * @param string|null $max
+ * @param string|null $step
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function range($name = '', $value = null, $min = null, $max = null, $step = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->range($name, $value, $min, $max, $step);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @param bool $format
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function time($name = '', $value = null, $format = true)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->time($name, $value, $format);
+ }
+
+ /**
+ * @param string $tag
+ * @return \Spatie\Html\Elements\Element
+ * @static
+ */
+ public static function element($tag)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->element($tag);
+ }
+
+ /**
+ * @param string|null $type
+ * @param string|null $name
+ * @param string|null $value
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function input($type = null, $name = null, $value = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->input($type, $name, $value);
+ }
+
+ /**
+ * @param \Spatie\Html\HtmlElement|string|null $legend
+ * @return \Spatie\Html\Elements\Fieldset
+ * @static
+ */
+ public static function fieldset($legend = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->fieldset($legend);
+ }
+
+ /**
+ * @param string $method
+ * @param string|null $action
+ * @return \Spatie\Html\Elements\Form
+ * @static
+ */
+ public static function form($method = 'POST', $action = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->form($method, $action);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function hidden($name = null, $value = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->hidden($name, $value);
+ }
+
+ /**
+ * @param string|null $src
+ * @param string|null $alt
+ * @return \Spatie\Html\Elements\Img
+ * @static
+ */
+ public static function img($src = null, $alt = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->img($src, $alt);
+ }
+
+ /**
+ * @param \Spatie\Html\HtmlElement|iterable|string|null $contents
+ * @param string|null $for
+ * @return \Spatie\Html\Elements\Label
+ * @static
+ */
+ public static function label($contents = null, $for = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->label($contents, $for);
+ }
+
+ /**
+ * @param \Spatie\Html\HtmlElement|string|null $contents
+ * @return \Spatie\Html\Elements\Legend
+ * @static
+ */
+ public static function legend($contents = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->legend($contents);
+ }
+
+ /**
+ * @param string $email
+ * @param string|null $text
+ * @return \Spatie\Html\Elements\A
+ * @static
+ */
+ public static function mailto($email, $text = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->mailto($email, $text);
+ }
+
+ /**
+ * @param string|null $name
+ * @param iterable $options
+ * @param string|iterable|null $value
+ * @return \Spatie\Html\Elements\Select
+ * @static
+ */
+ public static function multiselect($name = null, $options = [], $value = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->multiselect($name, $options, $value);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @param string|null $min
+ * @param string|null $max
+ * @param string|null $step
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function number($name = null, $value = null, $min = null, $max = null, $step = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->number($name, $value, $min, $max, $step);
+ }
+
+ /**
+ * @param string|null $text
+ * @param string|null $value
+ * @param bool $selected
+ * @return \Spatie\Html\Elements\Option
+ * @static
+ */
+ public static function option($text = null, $value = null, $selected = false)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->option($text, $value, $selected);
+ }
+
+ /**
+ * @param string|null $value
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function password($name = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->password($name);
+ }
+
+ /**
+ * @param string|null $name
+ * @param bool $checked
+ * @param string|null $value
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function radio($name = null, $checked = null, $value = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->radio($name, $checked, $value);
+ }
+
+ /**
+ * @param string|null $name
+ * @param iterable $options
+ * @param string|iterable|null $value
+ * @return \Spatie\Html\Elements\Select
+ * @static
+ */
+ public static function select($name = null, $options = [], $value = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->select($name, $options, $value);
+ }
+
+ /**
+ * @param \Spatie\Html\HtmlElement|string|null $contents
+ * @return \Spatie\Html\Elements\Span
+ * @static
+ */
+ public static function span($contents = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->span($contents);
+ }
+
+ /**
+ * @param string|null $text
+ * @return \Spatie\Html\Elements\Button
+ * @static
+ */
+ public static function submit($text = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->submit($text);
+ }
+
+ /**
+ * @param string|null $text
+ * @return \Spatie\Html\Elements\Button
+ * @static
+ */
+ public static function reset($text = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->reset($text);
+ }
+
+ /**
+ * @param string $number
+ * @param string|null $text
+ * @return \Spatie\Html\Elements\A
+ * @static
+ */
+ public static function tel($number, $text = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->tel($number, $text);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function text($name = null, $value = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->text($name, $value);
+ }
+
+ /**
+ * @param string|null $name
+ * @return \Spatie\Html\Elements\File
+ * @static
+ */
+ public static function file($name = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->file($name);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $value
+ * @return \Spatie\Html\Elements\Textarea
+ * @static
+ */
+ public static function textarea($name = null, $value = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->textarea($name, $value);
+ }
+
+ /**
+ * @return \Spatie\Html\Elements\Input
+ * @static
+ */
+ public static function token()
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->token();
+ }
+
+ /**
+ * @param \ArrayAccess|array $model
+ * @return \Spatie\Html\Html
+ * @static
+ */
+ public static function model($model)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->model($model);
+ }
+
+ /**
+ * @param \ArrayAccess|array $model
+ * @param string|null $method
+ * @param string|null $action
+ * @return \Spatie\Html\Elements\Form
+ * @static
+ */
+ public static function modelForm($model, $method = 'POST', $action = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->modelForm($model, $method, $action);
+ }
+
+ /**
+ * @return \Spatie\Html\Html
+ * @static
+ */
+ public static function endModel()
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->endModel();
+ }
+
+ /**
+ * @return \Illuminate\Contracts\Support\Htmlable
+ * @static
+ */
+ public static function closeModelForm()
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->closeModelForm();
+ }
+
+ /**
+ * Retrieve the value from the current session or assigned model. This is
+ * a public alias for `old`.
+ *
+ * @param string $name
+ * @param mixed $value
+ * @return mixed
+ * @static
+ */
+ public static function value($name, $default = null)
+ {
+ /** @var \Spatie\Html\Html $instance */
+ return $instance->value($name, $default);
+ }
+
+ /**
+ * 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)
+ {
+ \Spatie\Html\Html::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)
+ {
+ \Spatie\Html\Html::mixin($mixin, $replace);
+ }
+
+ /**
+ * Checks if macro is registered.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function hasMacro($name)
+ {
+ return \Spatie\Html\Html::hasMacro($name);
+ }
+
+ /**
+ * Flush the existing macros.
+ *
+ * @return void
+ * @static
+ */
+ public static function flushMacros()
+ {
+ \Spatie\Html\Html::flushMacros();
+ }
+
+ }
+ }
+
+namespace Spatie\LaravelIgnition\Facades {
+ /**
+ * @see \Spatie\FlareClient\Flare
+ */
+ class Flare {
+ /**
+ * @static
+ */
+ public static function make($apiKey = null, $contextDetector = null)
+ {
+ return \Spatie\FlareClient\Flare::make($apiKey, $contextDetector);
+ }
+
+ /**
+ * @static
+ */
+ public static function setApiToken($apiToken)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->setApiToken($apiToken);
+ }
+
+ /**
+ * @static
+ */
+ public static function apiTokenSet()
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->apiTokenSet();
+ }
+
+ /**
+ * @static
+ */
+ public static function setBaseUrl($baseUrl)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->setBaseUrl($baseUrl);
+ }
+
+ /**
+ * @static
+ */
+ public static function setStage($stage)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->setStage($stage);
+ }
+
+ /**
+ * @static
+ */
+ public static function sendReportsImmediately()
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->sendReportsImmediately();
+ }
+
+ /**
+ * @static
+ */
+ public static function determineVersionUsing($determineVersionCallable)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->determineVersionUsing($determineVersionCallable);
+ }
+
+ /**
+ * @static
+ */
+ public static function reportErrorLevels($reportErrorLevels)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->reportErrorLevels($reportErrorLevels);
+ }
+
+ /**
+ * @static
+ */
+ public static function filterExceptionsUsing($filterExceptionsCallable)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->filterExceptionsUsing($filterExceptionsCallable);
+ }
+
+ /**
+ * @static
+ */
+ public static function filterReportsUsing($filterReportsCallable)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->filterReportsUsing($filterReportsCallable);
+ }
+
+ /**
+ * @param array|ArgumentReducer>|\Spatie\Backtrace\Arguments\ArgumentReducers|null $argumentReducers
+ * @static
+ */
+ public static function argumentReducers($argumentReducers)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->argumentReducers($argumentReducers);
+ }
+
+ /**
+ * @static
+ */
+ public static function withStackFrameArguments($withStackFrameArguments = true, $forcePHPIniSetting = false)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->withStackFrameArguments($withStackFrameArguments, $forcePHPIniSetting);
+ }
+
+ /**
+ * @param class-string $exceptionClass
+ * @static
+ */
+ public static function overrideGrouping($exceptionClass, $type = 'exception_message_and_class')
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->overrideGrouping($exceptionClass, $type);
+ }
+
+ /**
+ * @static
+ */
+ public static function version()
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->version();
+ }
+
+ /**
+ * @return array>
+ * @static
+ */
+ public static function getMiddleware()
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->getMiddleware();
+ }
+
+ /**
+ * @static
+ */
+ public static function setContextProviderDetector($contextDetector)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->setContextProviderDetector($contextDetector);
+ }
+
+ /**
+ * @static
+ */
+ public static function setContainer($container)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->setContainer($container);
+ }
+
+ /**
+ * @static
+ */
+ public static function registerFlareHandlers()
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->registerFlareHandlers();
+ }
+
+ /**
+ * @static
+ */
+ public static function registerExceptionHandler()
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->registerExceptionHandler();
+ }
+
+ /**
+ * @static
+ */
+ public static function registerErrorHandler($errorLevels = null)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->registerErrorHandler($errorLevels);
+ }
+
+ /**
+ * @param \Spatie\FlareClient\FlareMiddleware\FlareMiddleware|array|class-string|callable $middleware
+ * @return \Spatie\FlareClient\Flare
+ * @static
+ */
+ public static function registerMiddleware($middleware)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->registerMiddleware($middleware);
+ }
+
+ /**
+ * @return array>
+ * @static
+ */
+ public static function getMiddlewares()
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->getMiddlewares();
+ }
+
+ /**
+ * @param string $name
+ * @param string $messageLevel
+ * @param array $metaData
+ * @return \Spatie\FlareClient\Flare
+ * @static
+ */
+ public static function glow($name, $messageLevel = 'info', $metaData = [])
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->glow($name, $messageLevel, $metaData);
+ }
+
+ /**
+ * @static
+ */
+ public static function handleException($throwable)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->handleException($throwable);
+ }
+
+ /**
+ * @return mixed
+ * @static
+ */
+ public static function handleError($code, $message, $file = '', $line = 0)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->handleError($code, $message, $file, $line);
+ }
+
+ /**
+ * @static
+ */
+ public static function applicationPath($applicationPath)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->applicationPath($applicationPath);
+ }
+
+ /**
+ * @static
+ */
+ public static function report($throwable, $callback = null, $report = null, $handled = null)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->report($throwable, $callback, $report, $handled);
+ }
+
+ /**
+ * @static
+ */
+ public static function reportHandled($throwable)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->reportHandled($throwable);
+ }
+
+ /**
+ * @static
+ */
+ public static function reportMessage($message, $logLevel, $callback = null)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->reportMessage($message, $logLevel, $callback);
+ }
+
+ /**
+ * @static
+ */
+ public static function sendTestReport($throwable)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->sendTestReport($throwable);
+ }
+
+ /**
+ * @static
+ */
+ public static function reset()
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->reset();
+ }
+
+ /**
+ * @static
+ */
+ public static function anonymizeIp()
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->anonymizeIp();
+ }
+
+ /**
+ * @param array $fieldNames
+ * @return \Spatie\FlareClient\Flare
+ * @static
+ */
+ public static function censorRequestBodyFields($fieldNames)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->censorRequestBodyFields($fieldNames);
+ }
+
+ /**
+ * @static
+ */
+ public static function createReport($throwable)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->createReport($throwable);
+ }
+
+ /**
+ * @static
+ */
+ public static function createReportFromMessage($message, $logLevel)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->createReportFromMessage($message, $logLevel);
+ }
+
+ /**
+ * @static
+ */
+ public static function stage($stage)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->stage($stage);
+ }
+
+ /**
+ * @static
+ */
+ public static function messageLevel($messageLevel)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->messageLevel($messageLevel);
+ }
+
+ /**
+ * @param string $groupName
+ * @param mixed $default
+ * @return array
+ * @static
+ */
+ public static function getGroup($groupName = 'context', $default = [])
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->getGroup($groupName, $default);
+ }
+
+ /**
+ * @static
+ */
+ public static function context($key, $value)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->context($key, $value);
+ }
+
+ /**
+ * @param string $groupName
+ * @param array $properties
+ * @return \Spatie\FlareClient\Flare
+ * @static
+ */
+ public static function group($groupName, $properties)
+ {
+ /** @var \Spatie\FlareClient\Flare $instance */
+ return $instance->group($groupName, $properties);
+ }
+
+ }
+ }
+
+namespace Srmklive\PayPal\Facades {
+ /**
+ */
+ class PayPal {
+ /**
+ * Get specific PayPal API provider object to use.
+ *
+ * @throws Exception
+ * @return \Srmklive\PayPal\Services\PayPal
+ * @static
+ */
+ public static function getProvider()
+ {
+ return \Srmklive\PayPal\PayPalFacadeAccessor::getProvider();
+ }
+
+ /**
+ * Set PayPal API Client to use.
+ *
+ * @throws \Exception
+ * @return \Srmklive\PayPal\Services\PayPal
+ * @static
+ */
+ public static function setProvider()
+ {
+ return \Srmklive\PayPal\PayPalFacadeAccessor::setProvider();
+ }
+
+ }
+ }
+
+namespace Illuminate\Support {
+ /**
+ * @template TKey of array-key
+ * @template-covariant TValue
+ * @implements \ArrayAccess
+ * @implements \Illuminate\Support\Enumerable
+ */
+ class Collection {
+ /**
+ * @see \Barryvdh\Debugbar\ServiceProvider::register()
+ * @static
+ */
+ public static function debug()
+ {
+ return \Illuminate\Support\Collection::debug();
+ }
+
+ /**
+ * @see \Maatwebsite\Excel\Mixins\DownloadCollectionMixin::downloadExcel()
+ * @param string $fileName
+ * @param string|null $writerType
+ * @param mixed $withHeadings
+ * @param array $responseHeaders
+ * @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
+ * @static
+ */
+ public static function storeExcel($filePath, $disk = null, $writerType = null, $withHeadings = false)
+ {
+ return \Illuminate\Support\Collection::storeExcel($filePath, $disk, $writerType, $withHeadings);
+ }
+
+ }
+ }
+
+namespace Illuminate\Http {
+ /**
+ */
+ class Request extends \Symfony\Component\HttpFoundation\Request {
+ /**
* @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation()
* @param array $rules
* @param mixed $params
- * @static
- */
+ * @static
+ */
public static function validate($rules, ...$params)
{
- return \Illuminate\Http\Request::validate($rules, ...$params);
+ return \Illuminate\Http\Request::validate($rules, ...$params);
}
- /**
- *
- *
+
+ /**
* @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation()
* @param string $errorBag
* @param array $rules
* @param mixed $params
- * @static
- */
+ * @static
+ */
public static function validateWithBag($errorBag, $rules, ...$params)
{
- return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params);
+ return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params);
}
- /**
- *
- *
+
+ /**
* @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation()
* @param mixed $absolute
- * @static
- */
+ * @static
+ */
public static function hasValidSignature($absolute = true)
{
- return \Illuminate\Http\Request::hasValidSignature($absolute);
+ return \Illuminate\Http\Request::hasValidSignature($absolute);
}
- /**
- *
- *
+
+ /**
* @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation()
- * @static
- */
+ * @static
+ */
public static function hasValidRelativeSignature()
{
- return \Illuminate\Http\Request::hasValidRelativeSignature();
+ return \Illuminate\Http\Request::hasValidRelativeSignature();
}
-
- }
-
-}
- namespace Illuminate\Routing {
- /**
- *
- *
+ /**
+ * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation()
+ * @param mixed $ignoreQuery
+ * @param mixed $absolute
+ * @static
+ */
+ public static function hasValidSignatureWhileIgnoring($ignoreQuery = [], $absolute = true)
+ {
+ return \Illuminate\Http\Request::hasValidSignatureWhileIgnoring($ignoreQuery, $absolute);
+ }
+
+ /**
+ * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation()
+ * @param mixed $ignoreQuery
+ * @static
+ */
+ public static function hasValidRelativeSignatureWhileIgnoring($ignoreQuery = [])
+ {
+ return \Illuminate\Http\Request::hasValidRelativeSignatureWhileIgnoring($ignoreQuery);
+ }
+
+ }
+ }
+
+namespace Illuminate\Routing {
+ /**
* @mixin \Illuminate\Routing\RouteRegistrar
- */
- class Router {
- /**
- *
- *
+ */
+ class Router {
+ /**
* @see \Laravel\Ui\AuthRouteMethods::auth()
* @param mixed $options
- * @static
- */
+ * @static
+ */
public static function auth($options = [])
{
- return \Illuminate\Routing\Router::auth($options);
+ return \Illuminate\Routing\Router::auth($options);
}
- /**
- *
- *
+
+ /**
* @see \Laravel\Ui\AuthRouteMethods::resetPassword()
- * @static
- */
+ * @static
+ */
public static function resetPassword()
{
- return \Illuminate\Routing\Router::resetPassword();
+ return \Illuminate\Routing\Router::resetPassword();
}
- /**
- *
- *
+
+ /**
* @see \Laravel\Ui\AuthRouteMethods::confirmPassword()
- * @static
- */
+ * @static
+ */
public static function confirmPassword()
{
- return \Illuminate\Routing\Router::confirmPassword();
+ return \Illuminate\Routing\Router::confirmPassword();
}
- /**
- *
- *
+
+ /**
* @see \Laravel\Ui\AuthRouteMethods::emailVerification()
- * @static
- */
+ * @static
+ */
public static function emailVerification()
{
- return \Illuminate\Routing\Router::emailVerification();
+ return \Illuminate\Routing\Router::emailVerification();
}
-
+
+ }
}
-
+
+namespace Illuminate\Database\Eloquent {
+ /**
+ * @template TKey of array-key
+ * @template TModel of \Illuminate\Database\Eloquent\Model
+ * @extends \Illuminate\Support\Collection
+ */
+ class Collection extends \Illuminate\Support\Collection {
+ }
+ }
+
+
+namespace {
+ class App extends \Illuminate\Support\Facades\App {}
+ class Arr extends \Illuminate\Support\Arr {}
+ class Artisan extends \Illuminate\Support\Facades\Artisan {}
+ class Auth extends \Illuminate\Support\Facades\Auth {}
+ class Blade extends \Illuminate\Support\Facades\Blade {}
+ class Broadcast extends \Illuminate\Support\Facades\Broadcast {}
+ class Bus extends \Illuminate\Support\Facades\Bus {}
+ class Cache extends \Illuminate\Support\Facades\Cache {}
+ class Config extends \Illuminate\Support\Facades\Config {}
+ class Cookie extends \Illuminate\Support\Facades\Cookie {}
+ class Crypt extends \Illuminate\Support\Facades\Crypt {}
+ class DB extends \Illuminate\Support\Facades\DB {}
+
+ /**
+ * @template TCollection of static
+ * @template TModel of static
+ * @template TValue of static
+ * @template TValue of static
+ */
+ class Eloquent extends \Illuminate\Database\Eloquent\Model { /**
+ * Create and return an un-saved model instance.
+ *
+ * @param array $attributes
+ * @return TModel
+ * @static
+ */
+ public static function make($attributes = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->make($attributes);
+ }
+
+ /**
+ * Register a new global scope.
+ *
+ * @param string $identifier
+ * @param \Illuminate\Database\Eloquent\Scope|\Closure $scope
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withGlobalScope($identifier, $scope)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withGlobalScope($identifier, $scope);
+ }
+
+ /**
+ * Remove a registered global scope.
+ *
+ * @param \Illuminate\Database\Eloquent\Scope|string $scope
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withoutGlobalScope($scope)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withoutGlobalScope($scope);
+ }
+
+ /**
+ * Remove all or passed registered global scopes.
+ *
+ * @param array|null $scopes
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withoutGlobalScopes($scopes = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withoutGlobalScopes($scopes);
+ }
+
+ /**
+ * Get an array of global scopes that were removed from the query.
+ *
+ * @return array
+ * @static
+ */
+ public static function removedScopes()
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->removedScopes();
+ }
+
+ /**
+ * Add a where clause on the primary key to the query.
+ *
+ * @param mixed $id
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereKey($id)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereKey($id);
+ }
+
+ /**
+ * Add a where clause on the primary key to the query.
+ *
+ * @param mixed $id
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereKeyNot($id)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereKeyNot($id);
+ }
+
+ /**
+ * Add a basic where clause to the query.
+ *
+ * @param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @param string $boolean
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function where($column, $operator = null, $value = null, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->where($column, $operator, $value, $boolean);
+ }
+
+ /**
+ * Add a basic where clause to the query, and return the first result.
+ *
+ * @param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @param string $boolean
+ * @return TModel|null
+ * @static
+ */
+ public static function firstWhere($column, $operator = null, $value = null, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->firstWhere($column, $operator, $value, $boolean);
+ }
+
+ /**
+ * Add an "or where" clause to the query.
+ *
+ * @param (\Closure(static): mixed)|array|string|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhere($column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhere($column, $operator, $value);
+ }
+
+ /**
+ * Add a basic "where not" clause to the query.
+ *
+ * @param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @param string $boolean
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereNot($column, $operator = null, $value = null, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereNot($column, $operator, $value, $boolean);
+ }
+
+ /**
+ * Add an "or where not" clause to the query.
+ *
+ * @param (\Closure(static): mixed)|array|string|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereNot($column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereNot($column, $operator, $value);
+ }
+
+ /**
+ * Add an "order by" clause for a timestamp to the query.
+ *
+ * @param string|\Illuminate\Contracts\Database\Query\Expression $column
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function latest($column = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->latest($column);
+ }
+
+ /**
+ * Add an "order by" clause for a timestamp to the query.
+ *
+ * @param string|\Illuminate\Contracts\Database\Query\Expression $column
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function oldest($column = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->oldest($column);
+ }
+
+ /**
+ * Create a collection of models from plain arrays.
+ *
+ * @param array $items
+ * @return \Illuminate\Database\Eloquent\Collection
+ * @static
+ */
+ public static function hydrate($items)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->hydrate($items);
+ }
+
+ /**
+ * Create a collection of models from a raw query.
+ *
+ * @param string $query
+ * @param array $bindings
+ * @return \Illuminate\Database\Eloquent\Collection
+ * @static
+ */
+ public static function fromQuery($query, $bindings = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->fromQuery($query, $bindings);
+ }
+
+ /**
+ * Find a model by its primary key.
+ *
+ * @param mixed $id
+ * @param array|string $columns
+ * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) ? \Illuminate\Database\Eloquent\Collection : TModel|null)
+ * @static
+ */
+ public static function find($id, $columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->find($id, $columns);
+ }
+
+ /**
+ * Find a sole model by its primary key.
+ *
+ * @param mixed $id
+ * @param array|string $columns
+ * @return TModel
+ * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
+ * @throws \Illuminate\Database\MultipleRecordsFoundException
+ * @static
+ */
+ public static function findSole($id, $columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->findSole($id, $columns);
+ }
+
+ /**
+ * Find multiple models by their primary keys.
+ *
+ * @param \Illuminate\Contracts\Support\Arrayable|array $ids
+ * @param array|string $columns
+ * @return \Illuminate\Database\Eloquent\Collection
+ * @static
+ */
+ public static function findMany($ids, $columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->findMany($ids, $columns);
+ }
+
+ /**
+ * Find a model by its primary key or throw an exception.
+ *
+ * @param mixed $id
+ * @param array|string $columns
+ * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) ? \Illuminate\Database\Eloquent\Collection : TModel)
+ * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
+ * @static
+ */
+ public static function findOrFail($id, $columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->findOrFail($id, $columns);
+ }
+
+ /**
+ * Find a model by its primary key or return fresh model instance.
+ *
+ * @param mixed $id
+ * @param array|string $columns
+ * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) ? \Illuminate\Database\Eloquent\Collection : TModel)
+ * @static
+ */
+ public static function findOrNew($id, $columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->findOrNew($id, $columns);
+ }
+
+ /**
+ * Find a model by its primary key or call a callback.
+ *
+ * @template TValue
+ * @param mixed $id
+ * @param (\Closure(): TValue)|list|string $columns
+ * @param (\Closure(): TValue)|null $callback
+ * @return ( $id is (\Illuminate\Contracts\Support\Arrayable|array)
+ * ? \Illuminate\Database\Eloquent\Collection
+ * : TModel|TValue
+ * )
+ * @static
+ */
+ public static function findOr($id, $columns = [], $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->findOr($id, $columns, $callback);
+ }
+
+ /**
+ * Get the first record matching the attributes or instantiate it.
+ *
+ * @param array $attributes
+ * @param array $values
+ * @return TModel
+ * @static
+ */
+ public static function firstOrNew($attributes = [], $values = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->firstOrNew($attributes, $values);
+ }
+
+ /**
+ * Get the first record matching the attributes. If the record is not found, create it.
+ *
+ * @param array $attributes
+ * @param array $values
+ * @return TModel
+ * @static
+ */
+ public static function firstOrCreate($attributes = [], $values = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->firstOrCreate($attributes, $values);
+ }
+
+ /**
+ * Attempt to create the record. If a unique constraint violation occurs, attempt to find the matching record.
+ *
+ * @param array $attributes
+ * @param array $values
+ * @return TModel
+ * @static
+ */
+ public static function createOrFirst($attributes = [], $values = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->createOrFirst($attributes, $values);
+ }
+
+ /**
+ * Create or update a record matching the attributes, and fill it with values.
+ *
+ * @param array $attributes
+ * @param array $values
+ * @return TModel
+ * @static
+ */
+ public static function updateOrCreate($attributes, $values = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->updateOrCreate($attributes, $values);
+ }
+
+ /**
+ * Create a record matching the attributes, or increment the existing record.
+ *
+ * @param array $attributes
+ * @param string $column
+ * @param int|float $default
+ * @param int|float $step
+ * @param array $extra
+ * @return TModel
+ * @static
+ */
+ public static function incrementOrCreate($attributes, $column = 'count', $default = 1, $step = 1, $extra = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->incrementOrCreate($attributes, $column, $default, $step, $extra);
+ }
+
+ /**
+ * Execute the query and get the first result or throw an exception.
+ *
+ * @param array|string $columns
+ * @return TModel
+ * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
+ * @static
+ */
+ public static function firstOrFail($columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->firstOrFail($columns);
+ }
+
+ /**
+ * Execute the query and get the first result or call a callback.
+ *
+ * @template TValue
+ * @param (\Closure(): TValue)|list $columns
+ * @param (\Closure(): TValue)|null $callback
+ * @return TModel|TValue
+ * @static
+ */
+ public static function firstOr($columns = [], $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->firstOr($columns, $callback);
+ }
+
+ /**
+ * Execute the query and get the first result if it's the sole matching record.
+ *
+ * @param array|string $columns
+ * @return TModel
+ * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
+ * @throws \Illuminate\Database\MultipleRecordsFoundException
+ * @static
+ */
+ public static function sole($columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->sole($columns);
+ }
+
+ /**
+ * Get a single column's value from the first result of a query.
+ *
+ * @param string|\Illuminate\Contracts\Database\Query\Expression $column
+ * @return mixed
+ * @static
+ */
+ public static function value($column)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->value($column);
+ }
+
+ /**
+ * Get a single column's value from the first result of a query if it's the sole matching record.
+ *
+ * @param string|\Illuminate\Contracts\Database\Query\Expression $column
+ * @return mixed
+ * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
+ * @throws \Illuminate\Database\MultipleRecordsFoundException
+ * @static
+ */
+ public static function soleValue($column)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->soleValue($column);
+ }
+
+ /**
+ * Get a single column's value from the first result of the query or throw an exception.
+ *
+ * @param string|\Illuminate\Contracts\Database\Query\Expression $column
+ * @return mixed
+ * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
+ * @static
+ */
+ public static function valueOrFail($column)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->valueOrFail($column);
+ }
+
+ /**
+ * Execute the query as a "select" statement.
+ *
+ * @param array|string $columns
+ * @return \Illuminate\Database\Eloquent\Collection
+ * @static
+ */
+ public static function get($columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->get($columns);
+ }
+
+ /**
+ * Get the hydrated models without eager loading.
+ *
+ * @param array|string $columns
+ * @return array
+ * @static
+ */
+ public static function getModels($columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->getModels($columns);
+ }
+
+ /**
+ * Eager load the relationships for the models.
+ *
+ * @param array $models
+ * @return array
+ * @static
+ */
+ public static function eagerLoadRelations($models)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->eagerLoadRelations($models);
+ }
+
+ /**
+ * Register a closure to be invoked after the query is executed.
+ *
+ * @param \Closure $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function afterQuery($callback)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->afterQuery($callback);
+ }
+
+ /**
+ * Invoke the "after query" modification callbacks.
+ *
+ * @param mixed $result
+ * @return mixed
+ * @static
+ */
+ public static function applyAfterQueryCallbacks($result)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->applyAfterQueryCallbacks($result);
+ }
+
+ /**
+ * Get a lazy collection for the given query.
+ *
+ * @return \Illuminate\Support\LazyCollection
+ * @static
+ */
+ public static function cursor()
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->cursor();
+ }
+
+ /**
+ * Get a collection with the values of a given column.
+ *
+ * @param string|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param string|null $key
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
+ public static function pluck($column, $key = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->pluck($column, $key);
+ }
+
+ /**
+ * Paginate the given query.
+ *
+ * @param int|null|\Closure $perPage
+ * @param array|string $columns
+ * @param string $pageName
+ * @param int|null $page
+ * @param \Closure|int|null $total
+ * @return \Illuminate\Pagination\LengthAwarePaginator
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function paginate($perPage = null, $columns = [], $pageName = 'page', $page = null, $total = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->paginate($perPage, $columns, $pageName, $page, $total);
+ }
+
+ /**
+ * Paginate the given query into a simple paginator.
+ *
+ * @param int|null $perPage
+ * @param array|string $columns
+ * @param string $pageName
+ * @param int|null $page
+ * @return \Illuminate\Contracts\Pagination\Paginator
+ * @static
+ */
+ public static function simplePaginate($perPage = null, $columns = [], $pageName = 'page', $page = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->simplePaginate($perPage, $columns, $pageName, $page);
+ }
+
+ /**
+ * Paginate the given query into a cursor paginator.
+ *
+ * @param int|null $perPage
+ * @param array|string $columns
+ * @param string $cursorName
+ * @param \Illuminate\Pagination\Cursor|string|null $cursor
+ * @return \Illuminate\Contracts\Pagination\CursorPaginator
+ * @static
+ */
+ public static function cursorPaginate($perPage = null, $columns = [], $cursorName = 'cursor', $cursor = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->cursorPaginate($perPage, $columns, $cursorName, $cursor);
+ }
+
+ /**
+ * Save a new model and return the instance.
+ *
+ * @param array $attributes
+ * @return TModel
+ * @static
+ */
+ public static function create($attributes = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->create($attributes);
+ }
+
+ /**
+ * Save a new model and return the instance without raising model events.
+ *
+ * @param array $attributes
+ * @return TModel
+ * @static
+ */
+ public static function createQuietly($attributes = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->createQuietly($attributes);
+ }
+
+ /**
+ * Save a new model and return the instance. Allow mass-assignment.
+ *
+ * @param array $attributes
+ * @return TModel
+ * @static
+ */
+ public static function forceCreate($attributes)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->forceCreate($attributes);
+ }
+
+ /**
+ * Save a new model instance with mass assignment without raising model events.
+ *
+ * @param array $attributes
+ * @return TModel
+ * @static
+ */
+ public static function forceCreateQuietly($attributes = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->forceCreateQuietly($attributes);
+ }
+
+ /**
+ * Insert new records or update the existing ones.
+ *
+ * @param array $values
+ * @param array|string $uniqueBy
+ * @param array|null $update
+ * @return int
+ * @static
+ */
+ public static function upsert($values, $uniqueBy, $update = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->upsert($values, $uniqueBy, $update);
+ }
+
+ /**
+ * Register a replacement for the default delete function.
+ *
+ * @param \Closure $callback
+ * @return void
+ * @static
+ */
+ public static function onDelete($callback)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ $instance->onDelete($callback);
+ }
+
+ /**
+ * Call the given local model scopes.
+ *
+ * @param array|string $scopes
+ * @return static|mixed
+ * @static
+ */
+ public static function scopes($scopes)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->scopes($scopes);
+ }
+
+ /**
+ * Apply the scopes to the Eloquent builder instance and return it.
+ *
+ * @return static
+ * @static
+ */
+ public static function applyScopes()
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->applyScopes();
+ }
+
+ /**
+ * Prevent the specified relations from being eager loaded.
+ *
+ * @param mixed $relations
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function without($relations)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->without($relations);
+ }
+
+ /**
+ * Set the relationships that should be eager loaded while removing any previously added eager loading specifications.
+ *
+ * @param array): mixed)|string>|string $relations
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withOnly($relations)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withOnly($relations);
+ }
+
+ /**
+ * Create a new instance of the model being queried.
+ *
+ * @param array $attributes
+ * @return TModel
+ * @static
+ */
+ public static function newModelInstance($attributes = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->newModelInstance($attributes);
+ }
+
+ /**
+ * Specify attributes that should be added to any new models created by this builder.
+ *
+ * The given key / value pairs will also be added as where conditions to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|array|string $attributes
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withAttributes($attributes, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withAttributes($attributes, $value);
+ }
+
+ /**
+ * Apply query-time casts to the model instance.
+ *
+ * @param array $casts
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withCasts($casts)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withCasts($casts);
+ }
+
+ /**
+ * Execute the given Closure within a transaction savepoint if needed.
+ *
+ * @template TModelValue
+ * @param \Closure(): TModelValue $scope
+ * @return TModelValue
+ * @static
+ */
+ public static function withSavepointIfNeeded($scope)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withSavepointIfNeeded($scope);
+ }
+
+ /**
+ * Get the underlying query builder instance.
+ *
+ * @return \Illuminate\Database\Query\Builder
+ * @static
+ */
+ public static function getQuery()
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->getQuery();
+ }
+
+ /**
+ * Set the underlying query builder instance.
+ *
+ * @param \Illuminate\Database\Query\Builder $query
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function setQuery($query)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->setQuery($query);
+ }
+
+ /**
+ * Get a base query builder instance.
+ *
+ * @return \Illuminate\Database\Query\Builder
+ * @static
+ */
+ public static function toBase()
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->toBase();
+ }
+
+ /**
+ * Get the relationships being eagerly loaded.
+ *
+ * @return array
+ * @static
+ */
+ public static function getEagerLoads()
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->getEagerLoads();
+ }
+
+ /**
+ * Set the relationships being eagerly loaded.
+ *
+ * @param array $eagerLoad
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function setEagerLoads($eagerLoad)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->setEagerLoads($eagerLoad);
+ }
+
+ /**
+ * Indicate that the given relationships should not be eagerly loaded.
+ *
+ * @param array $relations
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withoutEagerLoad($relations)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withoutEagerLoad($relations);
+ }
+
+ /**
+ * Flush the relationships being eagerly loaded.
+ *
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withoutEagerLoads()
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withoutEagerLoads();
+ }
+
+ /**
+ * Get the model instance being queried.
+ *
+ * @return TModel
+ * @static
+ */
+ public static function getModel()
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->getModel();
+ }
+
+ /**
+ * Set a model instance for the model being queried.
+ *
+ * @template TModelNew of \Illuminate\Database\Eloquent\Model
+ * @param TModelNew $model
+ * @return static
+ * @static
+ */
+ public static function setModel($model)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->setModel($model);
+ }
+
+ /**
+ * Get the given macro by name.
+ *
+ * @param string $name
+ * @return \Closure
+ * @static
+ */
+ public static function getMacro($name)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->getMacro($name);
+ }
+
+ /**
+ * Checks if a macro is registered.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function hasMacro($name)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->hasMacro($name);
+ }
+
+ /**
+ * Get the given global macro by name.
+ *
+ * @param string $name
+ * @return \Closure
+ * @static
+ */
+ public static function getGlobalMacro($name)
+ {
+ return \Illuminate\Database\Eloquent\Builder::getGlobalMacro($name);
+ }
+
+ /**
+ * Checks if a global macro is registered.
+ *
+ * @param string $name
+ * @return bool
+ * @static
+ */
+ public static function hasGlobalMacro($name)
+ {
+ return \Illuminate\Database\Eloquent\Builder::hasGlobalMacro($name);
+ }
+
+ /**
+ * Clone the Eloquent query builder.
+ *
+ * @return static
+ * @static
+ */
+ public static function clone()
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->clone();
+ }
+
+ /**
+ * Register a closure to be invoked on a clone.
+ *
+ * @param \Closure $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function onClone($callback)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->onClone($callback);
+ }
+
+ /**
+ * Chunk the results of the query.
+ *
+ * @param int $count
+ * @param callable(\Illuminate\Support\Collection, int): mixed $callback
+ * @return bool
+ * @static
+ */
+ public static function chunk($count, $callback)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->chunk($count, $callback);
+ }
+
+ /**
+ * Run a map over each item while chunking.
+ *
+ * @template TReturn
+ * @param callable(TValue): TReturn $callback
+ * @param int $count
+ * @return \Illuminate\Support\Collection
+ * @static
+ */
+ public static function chunkMap($callback, $count = 1000)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->chunkMap($callback, $count);
+ }
+
+ /**
+ * Execute a callback over each item while chunking.
+ *
+ * @param callable(TValue, int): mixed $callback
+ * @param int $count
+ * @return bool
+ * @throws \RuntimeException
+ * @static
+ */
+ public static function each($callback, $count = 1000)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->each($callback, $count);
+ }
+
+ /**
+ * Chunk the results of a query by comparing IDs.
+ *
+ * @param int $count
+ * @param callable(\Illuminate\Support\Collection, int): mixed $callback
+ * @param string|null $column
+ * @param string|null $alias
+ * @return bool
+ * @static
+ */
+ public static function chunkById($count, $callback, $column = null, $alias = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->chunkById($count, $callback, $column, $alias);
+ }
+
+ /**
+ * Chunk the results of a query by comparing IDs in descending order.
+ *
+ * @param int $count
+ * @param callable(\Illuminate\Support\Collection, int): mixed $callback
+ * @param string|null $column
+ * @param string|null $alias
+ * @return bool
+ * @static
+ */
+ public static function chunkByIdDesc($count, $callback, $column = null, $alias = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->chunkByIdDesc($count, $callback, $column, $alias);
+ }
+
+ /**
+ * Chunk the results of a query by comparing IDs in a given order.
+ *
+ * @param int $count
+ * @param callable(\Illuminate\Support\Collection, int): mixed $callback
+ * @param string|null $column
+ * @param string|null $alias
+ * @param bool $descending
+ * @return bool
+ * @throws \RuntimeException
+ * @static
+ */
+ public static function orderedChunkById($count, $callback, $column = null, $alias = null, $descending = false)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orderedChunkById($count, $callback, $column, $alias, $descending);
+ }
+
+ /**
+ * Execute a callback over each item while chunking by ID.
+ *
+ * @param callable(TValue, int): mixed $callback
+ * @param int $count
+ * @param string|null $column
+ * @param string|null $alias
+ * @return bool
+ * @static
+ */
+ public static function eachById($callback, $count = 1000, $column = null, $alias = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->eachById($callback, $count, $column, $alias);
+ }
+
+ /**
+ * Query lazily, by chunks of the given size.
+ *
+ * @param int $chunkSize
+ * @return \Illuminate\Support\LazyCollection
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function lazy($chunkSize = 1000)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->lazy($chunkSize);
+ }
+
+ /**
+ * Query lazily, by chunking the results of a query by comparing IDs.
+ *
+ * @param int $chunkSize
+ * @param string|null $column
+ * @param string|null $alias
+ * @return \Illuminate\Support\LazyCollection
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function lazyById($chunkSize = 1000, $column = null, $alias = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->lazyById($chunkSize, $column, $alias);
+ }
+
+ /**
+ * Query lazily, by chunking the results of a query by comparing IDs in descending order.
+ *
+ * @param int $chunkSize
+ * @param string|null $column
+ * @param string|null $alias
+ * @return \Illuminate\Support\LazyCollection
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function lazyByIdDesc($chunkSize = 1000, $column = null, $alias = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->lazyByIdDesc($chunkSize, $column, $alias);
+ }
+
+ /**
+ * Execute the query and get the first result.
+ *
+ * @param array|string $columns
+ * @return TValue|null
+ * @static
+ */
+ public static function first($columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->first($columns);
+ }
+
+ /**
+ * Execute the query and get the first result if it's the sole matching record.
+ *
+ * @param array|string $columns
+ * @return TValue
+ * @throws \Illuminate\Database\RecordsNotFoundException
+ * @throws \Illuminate\Database\MultipleRecordsFoundException
+ * @static
+ */
+ public static function baseSole($columns = [])
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->baseSole($columns);
+ }
+
+ /**
+ * Pass the query to a given callback.
+ *
+ * @param callable($this): mixed $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function tap($callback)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->tap($callback);
+ }
+
+ /**
+ * Apply the callback if the given "value" is (or resolves to) truthy.
+ *
+ * @template TWhenParameter
+ * @template TWhenReturnType
+ * @param (\Closure($this): TWhenParameter)|TWhenParameter|null $value
+ * @param (callable($this, TWhenParameter): TWhenReturnType)|null $callback
+ * @param (callable($this, TWhenParameter): TWhenReturnType)|null $default
+ * @return $this|TWhenReturnType
+ * @static
+ */
+ public static function when($value = null, $callback = null, $default = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->when($value, $callback, $default);
+ }
+
+ /**
+ * Apply the callback if the given "value" is (or resolves to) falsy.
+ *
+ * @template TUnlessParameter
+ * @template TUnlessReturnType
+ * @param (\Closure($this): TUnlessParameter)|TUnlessParameter|null $value
+ * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $callback
+ * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $default
+ * @return $this|TUnlessReturnType
+ * @static
+ */
+ public static function unless($value = null, $callback = null, $default = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->unless($value, $callback, $default);
+ }
+
+ /**
+ * Add a relationship count / exists condition to the query.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param string $operator
+ * @param int $count
+ * @param string $boolean
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|null $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @throws \RuntimeException
+ * @static
+ */
+ public static function has($relation, $operator = '>=', $count = 1, $boolean = 'and', $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->has($relation, $operator, $count, $boolean, $callback);
+ }
+
+ /**
+ * Add a relationship count / exists condition to the query with an "or".
+ *
+ * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation
+ * @param string $operator
+ * @param int $count
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orHas($relation, $operator = '>=', $count = 1)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orHas($relation, $operator, $count);
+ }
+
+ /**
+ * Add a relationship count / exists condition to the query.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param string $boolean
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|null $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function doesntHave($relation, $boolean = 'and', $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->doesntHave($relation, $boolean, $callback);
+ }
+
+ /**
+ * Add a relationship count / exists condition to the query with an "or".
+ *
+ * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orDoesntHave($relation)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orDoesntHave($relation);
+ }
+
+ /**
+ * Add a relationship count / exists condition to the query with where clauses.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|null $callback
+ * @param string $operator
+ * @param int $count
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereHas($relation, $callback = null, $operator = '>=', $count = 1)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereHas($relation, $callback, $operator, $count);
+ }
+
+ /**
+ * Add a relationship count / exists condition to the query with where clauses.
+ *
+ * Also load the relationship with the same condition.
+ *
+ * @param string $relation
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|null $callback
+ * @param string $operator
+ * @param int $count
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withWhereHas($relation, $callback = null, $operator = '>=', $count = 1)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withWhereHas($relation, $callback, $operator, $count);
+ }
+
+ /**
+ * Add a relationship count / exists condition to the query with where clauses and an "or".
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|null $callback
+ * @param string $operator
+ * @param int $count
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereHas($relation, $callback = null, $operator = '>=', $count = 1)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereHas($relation, $callback, $operator, $count);
+ }
+
+ /**
+ * Add a relationship count / exists condition to the query with where clauses.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|null $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereDoesntHave($relation, $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereDoesntHave($relation, $callback);
+ }
+
+ /**
+ * Add a relationship count / exists condition to the query with where clauses and an "or".
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|null $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereDoesntHave($relation, $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereDoesntHave($relation, $callback);
+ }
+
+ /**
+ * Add a polymorphic relationship count / exists condition to the query.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param string $operator
+ * @param int $count
+ * @param string $boolean
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder, string): mixed)|null $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function hasMorph($relation, $types, $operator = '>=', $count = 1, $boolean = 'and', $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->hasMorph($relation, $types, $operator, $count, $boolean, $callback);
+ }
+
+ /**
+ * Add a polymorphic relationship count / exists condition to the query with an "or".
+ *
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation
+ * @param string|array $types
+ * @param string $operator
+ * @param int $count
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orHasMorph($relation, $types, $operator = '>=', $count = 1)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orHasMorph($relation, $types, $operator, $count);
+ }
+
+ /**
+ * Add a polymorphic relationship count / exists condition to the query.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param string $boolean
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder, string): mixed)|null $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function doesntHaveMorph($relation, $types, $boolean = 'and', $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->doesntHaveMorph($relation, $types, $boolean, $callback);
+ }
+
+ /**
+ * Add a polymorphic relationship count / exists condition to the query with an "or".
+ *
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation
+ * @param string|array $types
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orDoesntHaveMorph($relation, $types)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orDoesntHaveMorph($relation, $types);
+ }
+
+ /**
+ * Add a polymorphic relationship count / exists condition to the query with where clauses.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder, string): mixed)|null $callback
+ * @param string $operator
+ * @param int $count
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereHasMorph($relation, $types, $callback = null, $operator = '>=', $count = 1)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereHasMorph($relation, $types, $callback, $operator, $count);
+ }
+
+ /**
+ * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or".
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder, string): mixed)|null $callback
+ * @param string $operator
+ * @param int $count
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereHasMorph($relation, $types, $callback = null, $operator = '>=', $count = 1)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereHasMorph($relation, $types, $callback, $operator, $count);
+ }
+
+ /**
+ * Add a polymorphic relationship count / exists condition to the query with where clauses.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder, string): mixed)|null $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereDoesntHaveMorph($relation, $types, $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereDoesntHaveMorph($relation, $types, $callback);
+ }
+
+ /**
+ * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or".
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder, string): mixed)|null $callback
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereDoesntHaveMorph($relation, $types, $callback = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereDoesntHaveMorph($relation, $types, $callback);
+ }
+
+ /**
+ * Add a basic where clause to a relationship query.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereRelation($relation, $column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereRelation($relation, $column, $operator, $value);
+ }
+
+ /**
+ * Add a basic where clause to a relationship query and eager-load the relationship with the same conditions.
+ *
+ * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation
+ * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withWhereRelation($relation, $column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withWhereRelation($relation, $column, $operator, $value);
+ }
+
+ /**
+ * Add an "or where" clause to a relationship query.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereRelation($relation, $column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereRelation($relation, $column, $operator, $value);
+ }
+
+ /**
+ * Add a basic count / exists condition to a relationship query.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereDoesntHaveRelation($relation, $column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereDoesntHaveRelation($relation, $column, $operator, $value);
+ }
+
+ /**
+ * Add an "or where" clause to a relationship query.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereDoesntHaveRelation($relation, $column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereDoesntHaveRelation($relation, $column, $operator, $value);
+ }
+
+ /**
+ * Add a polymorphic relationship condition to the query with a where clause.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereMorphRelation($relation, $types, $column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereMorphRelation($relation, $types, $column, $operator, $value);
+ }
+
+ /**
+ * Add a polymorphic relationship condition to the query with an "or where" clause.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereMorphRelation($relation, $types, $column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereMorphRelation($relation, $types, $column, $operator, $value);
+ }
+
+ /**
+ * Add a polymorphic relationship condition to the query with a doesn't have clause.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereMorphDoesntHaveRelation($relation, $types, $column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereMorphDoesntHaveRelation($relation, $types, $column, $operator, $value);
+ }
+
+ /**
+ * Add a polymorphic relationship condition to the query with an "or doesn't have" clause.
+ *
+ * @template TRelatedModel of \Illuminate\Database\Eloquent\Model
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation
+ * @param string|array $types
+ * @param (\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
+ * @param mixed $operator
+ * @param mixed $value
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereMorphDoesntHaveRelation($relation, $types, $column, $operator = null, $value = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereMorphDoesntHaveRelation($relation, $types, $column, $operator, $value);
+ }
+
+ /**
+ * Add a morph-to relationship condition to the query.
+ *
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation
+ * @param \Illuminate\Database\Eloquent\Model|iterable|string|null $model
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereMorphedTo($relation, $model, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereMorphedTo($relation, $model, $boolean);
+ }
+
+ /**
+ * Add a not morph-to relationship condition to the query.
+ *
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation
+ * @param \Illuminate\Database\Eloquent\Model|iterable|string $model
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereNotMorphedTo($relation, $model, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereNotMorphedTo($relation, $model, $boolean);
+ }
+
+ /**
+ * Add a morph-to relationship condition to the query with an "or where" clause.
+ *
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation
+ * @param \Illuminate\Database\Eloquent\Model|iterable|string|null $model
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereMorphedTo($relation, $model)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereMorphedTo($relation, $model);
+ }
+
+ /**
+ * Add a not morph-to relationship condition to the query with an "or where" clause.
+ *
+ * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation
+ * @param \Illuminate\Database\Eloquent\Model|iterable|string $model
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereNotMorphedTo($relation, $model)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereNotMorphedTo($relation, $model);
+ }
+
+ /**
+ * Add a "belongs to" relationship where clause to the query.
+ *
+ * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection $related
+ * @param string|null $relationshipName
+ * @param string $boolean
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @throws \Illuminate\Database\Eloquent\RelationNotFoundException
+ * @static
+ */
+ public static function whereBelongsTo($related, $relationshipName = null, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->whereBelongsTo($related, $relationshipName, $boolean);
+ }
+
+ /**
+ * Add a "BelongsTo" relationship with an "or where" clause to the query.
+ *
+ * @param \Illuminate\Database\Eloquent\Model $related
+ * @param string|null $relationshipName
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @throws \RuntimeException
+ * @static
+ */
+ public static function orWhereBelongsTo($related, $relationshipName = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->orWhereBelongsTo($related, $relationshipName);
+ }
+
+ /**
+ * Add subselect queries to include an aggregate value for a relationship.
+ *
+ * @param mixed $relations
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @param string $function
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withAggregate($relations, $column, $function = null)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withAggregate($relations, $column, $function);
+ }
+
+ /**
+ * Add subselect queries to count the relations.
+ *
+ * @param mixed $relations
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withCount($relations)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withCount($relations);
+ }
+
+ /**
+ * Add subselect queries to include the max of the relation's column.
+ *
+ * @param string|array $relation
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withMax($relation, $column)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withMax($relation, $column);
+ }
+
+ /**
+ * Add subselect queries to include the min of the relation's column.
+ *
+ * @param string|array $relation
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withMin($relation, $column)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withMin($relation, $column);
+ }
+
+ /**
+ * Add subselect queries to include the sum of the relation's column.
+ *
+ * @param string|array $relation
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withSum($relation, $column)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withSum($relation, $column);
+ }
+
+ /**
+ * Add subselect queries to include the average of the relation's column.
+ *
+ * @param string|array $relation
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withAvg($relation, $column)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withAvg($relation, $column);
+ }
+
+ /**
+ * Add subselect queries to include the existence of related models.
+ *
+ * @param string|array $relation
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function withExists($relation)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->withExists($relation);
+ }
+
+ /**
+ * Merge the where constraints from another query to the current query.
+ *
+ * @param \Illuminate\Database\Eloquent\Builder<*> $from
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function mergeConstraintsFrom($from)
+ {
+ /** @var \Illuminate\Database\Eloquent\Builder $instance */
+ return $instance->mergeConstraintsFrom($from);
+ }
+
+ /**
+ * @see \Maatwebsite\Excel\Mixins\DownloadQueryMacro::__invoke()
+ * @param string $fileName
+ * @param string|null $writerType
+ * @param mixed $withHeadings
+ * @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
+ * @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
+ * @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
+ * @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.
+ *
+ * @param array|mixed $columns
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function select($columns = [])
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->select($columns);
+ }
+
+ /**
+ * Add a subselect expression to the query.
+ *
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
+ * @param string $as
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function selectSub($query, $as)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->selectSub($query, $as);
+ }
+
+ /**
+ * Add a new "raw" select expression to the query.
+ *
+ * @param string $expression
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function selectRaw($expression, $bindings = [])
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->selectRaw($expression, $bindings);
+ }
+
+ /**
+ * Makes "from" fetch from a subquery.
+ *
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
+ * @param string $as
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function fromSub($query, $as)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->fromSub($query, $as);
+ }
+
+ /**
+ * Add a raw from clause to the query.
+ *
+ * @param string $expression
+ * @param mixed $bindings
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function fromRaw($expression, $bindings = [])
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->fromRaw($expression, $bindings);
+ }
+
+ /**
+ * Add a new select column to the query.
+ *
+ * @param array|mixed $column
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function addSelect($column)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->addSelect($column);
+ }
+
+ /**
+ * Force the query to only return distinct results.
+ *
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function distinct()
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->distinct();
+ }
+
+ /**
+ * Set the table which the query is targeting.
+ *
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $table
+ * @param string|null $as
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function from($table, $as = null)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->from($table, $as);
+ }
+
+ /**
+ * Add an index hint to suggest a query index.
+ *
+ * @param string $index
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function useIndex($index)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->useIndex($index);
+ }
+
+ /**
+ * Add an index hint to force a query index.
+ *
+ * @param string $index
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function forceIndex($index)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->forceIndex($index);
+ }
+
+ /**
+ * Add an index hint to ignore a query index.
+ *
+ * @param string $index
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function ignoreIndex($index)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->ignoreIndex($index);
+ }
+
+ /**
+ * Add a join clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $table
+ * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
+ * @param string|null $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second
+ * @param string $type
+ * @param bool $where
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function join($table, $first, $operator = null, $second = null, $type = 'inner', $where = false)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->join($table, $first, $operator, $second, $type, $where);
+ }
+
+ /**
+ * Add a "join where" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $table
+ * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
+ * @param string $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $second
+ * @param string $type
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function joinWhere($table, $first, $operator, $second, $type = 'inner')
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->joinWhere($table, $first, $operator, $second, $type);
+ }
+
+ /**
+ * Add a subquery join clause to the query.
+ *
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
+ * @param string $as
+ * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
+ * @param string|null $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second
+ * @param string $type
+ * @param bool $where
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function joinSub($query, $as, $first, $operator = null, $second = null, $type = 'inner', $where = false)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->joinSub($query, $as, $first, $operator, $second, $type, $where);
+ }
+
+ /**
+ * Add a lateral join clause to the query.
+ *
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function joinLateral($query, $as, $type = 'inner')
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->joinLateral($query, $as, $type);
+ }
+
+ /**
+ * Add a lateral left join to the query.
+ *
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function leftJoinLateral($query, $as)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->leftJoinLateral($query, $as);
+ }
+
+ /**
+ * Add a left join to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $table
+ * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
+ * @param string|null $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function leftJoin($table, $first, $operator = null, $second = null)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->leftJoin($table, $first, $operator, $second);
+ }
+
+ /**
+ * Add a "join where" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $table
+ * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
+ * @param string $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function leftJoinWhere($table, $first, $operator, $second)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->leftJoinWhere($table, $first, $operator, $second);
+ }
+
+ /**
+ * Add a subquery left join to the query.
+ *
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
+ * @param string $as
+ * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
+ * @param string|null $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function leftJoinSub($query, $as, $first, $operator = null, $second = null)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->leftJoinSub($query, $as, $first, $operator, $second);
+ }
+
+ /**
+ * Add a right join to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $table
+ * @param \Closure|string $first
+ * @param string|null $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function rightJoin($table, $first, $operator = null, $second = null)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->rightJoin($table, $first, $operator, $second);
+ }
+
+ /**
+ * Add a "right join where" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $table
+ * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
+ * @param string $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $second
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function rightJoinWhere($table, $first, $operator, $second)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->rightJoinWhere($table, $first, $operator, $second);
+ }
+
+ /**
+ * Add a subquery right join to the query.
+ *
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
+ * @param string $as
+ * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
+ * @param string|null $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function rightJoinSub($query, $as, $first, $operator = null, $second = null)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->rightJoinSub($query, $as, $first, $operator, $second);
+ }
+
+ /**
+ * Add a "cross join" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $table
+ * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first
+ * @param string|null $operator
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function crossJoin($table, $first = null, $operator = null, $second = null)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->crossJoin($table, $first, $operator, $second);
+ }
+
+ /**
+ * Add a subquery cross join to the query.
+ *
+ * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
+ * @param string $as
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function crossJoinSub($query, $as)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->crossJoinSub($query, $as);
+ }
+
+ /**
+ * Merge an array of where clauses and bindings.
+ *
+ * @param array $wheres
+ * @param array $bindings
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function mergeWheres($wheres, $bindings)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->mergeWheres($wheres, $bindings);
+ }
+
+ /**
+ * Prepare the value and operator for a where clause.
+ *
+ * @param string $value
+ * @param string $operator
+ * @param bool $useDefault
+ * @return array
+ * @throws \InvalidArgumentException
+ * @static
+ */
+ public static function prepareValueAndOperator($value, $operator, $useDefault = false)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->prepareValueAndOperator($value, $operator, $useDefault);
+ }
+
+ /**
+ * Add a "where" clause comparing two columns to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|array $first
+ * @param string|null $operator
+ * @param string|null $second
+ * @param string|null $boolean
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereColumn($first, $operator = null, $second = null, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->whereColumn($first, $operator, $second, $boolean);
+ }
+
+ /**
+ * Add an "or where" clause comparing two columns to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string|array $first
+ * @param string|null $operator
+ * @param string|null $second
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereColumn($first, $operator = null, $second = null)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->orWhereColumn($first, $operator, $second);
+ }
+
+ /**
+ * Add a raw where clause to the query.
+ *
+ * @param string $sql
+ * @param mixed $bindings
+ * @param string $boolean
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereRaw($sql, $bindings = [], $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->whereRaw($sql, $bindings, $boolean);
+ }
+
+ /**
+ * Add a raw or where clause to the query.
+ *
+ * @param string $sql
+ * @param mixed $bindings
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereRaw($sql, $bindings = [])
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->orWhereRaw($sql, $bindings);
+ }
+
+ /**
+ * Add a "where like" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @param string $value
+ * @param bool $caseSensitive
+ * @param string $boolean
+ * @param bool $not
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereLike($column, $value, $caseSensitive = false, $boolean = 'and', $not = false)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->whereLike($column, $value, $caseSensitive, $boolean, $not);
+ }
+
+ /**
+ * Add an "or where like" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @param string $value
+ * @param bool $caseSensitive
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereLike($column, $value, $caseSensitive = false)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->orWhereLike($column, $value, $caseSensitive);
+ }
+
+ /**
+ * Add a "where not like" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @param string $value
+ * @param bool $caseSensitive
+ * @param string $boolean
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereNotLike($column, $value, $caseSensitive = false, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->whereNotLike($column, $value, $caseSensitive, $boolean);
+ }
+
+ /**
+ * Add an "or where not like" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @param string $value
+ * @param bool $caseSensitive
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereNotLike($column, $value, $caseSensitive = false)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->orWhereNotLike($column, $value, $caseSensitive);
+ }
+
+ /**
+ * Add a "where in" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @param mixed $values
+ * @param string $boolean
+ * @param bool $not
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereIn($column, $values, $boolean = 'and', $not = false)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->whereIn($column, $values, $boolean, $not);
+ }
+
+ /**
+ * Add an "or where in" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @param mixed $values
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereIn($column, $values)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->orWhereIn($column, $values);
+ }
+
+ /**
+ * Add a "where not in" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @param mixed $values
+ * @param string $boolean
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereNotIn($column, $values, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->whereNotIn($column, $values, $boolean);
+ }
+
+ /**
+ * Add an "or where not in" clause to the query.
+ *
+ * @param \Illuminate\Contracts\Database\Query\Expression|string $column
+ * @param mixed $values
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereNotIn($column, $values)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->orWhereNotIn($column, $values);
+ }
+
+ /**
+ * Add a "where in raw" clause for integer values to the query.
+ *
+ * @param string $column
+ * @param \Illuminate\Contracts\Support\Arrayable|array $values
+ * @param string $boolean
+ * @param bool $not
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereIntegerInRaw($column, $values, $boolean = 'and', $not = false)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->whereIntegerInRaw($column, $values, $boolean, $not);
+ }
+
+ /**
+ * Add an "or where in raw" clause for integer values to the query.
+ *
+ * @param string $column
+ * @param \Illuminate\Contracts\Support\Arrayable|array $values
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereIntegerInRaw($column, $values)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->orWhereIntegerInRaw($column, $values);
+ }
+
+ /**
+ * Add a "where not in raw" clause for integer values to the query.
+ *
+ * @param string $column
+ * @param \Illuminate\Contracts\Support\Arrayable|array $values
+ * @param string $boolean
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function whereIntegerNotInRaw($column, $values, $boolean = 'and')
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->whereIntegerNotInRaw($column, $values, $boolean);
+ }
+
+ /**
+ * Add an "or where not in raw" clause for integer values to the query.
+ *
+ * @param string $column
+ * @param \Illuminate\Contracts\Support\Arrayable|array $values
+ * @return \Illuminate\Database\Eloquent\Builder
+ * @static
+ */
+ public static function orWhereIntegerNotInRaw($column, $values)
+ {
+ /** @var \Illuminate\Database\Query\Builder $instance */
+ return $instance->orWhereIntegerNotInRaw($column, $values);
+ }
+
+ /**
+ * Add a "where null" clause to the query.
+ *
+ * @param string|array|\Illuminate\Contracts\Database\Query\Expression $columns
+ * @param string $boolean
+ * @param bool $not
+ * @return \Illuminate\Database\Eloquent\Builder