!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/notification/vendor/laravel/lumen-framework/src/Console/   drwxr-xr-x
Free 13.19 GB of 57.97 GB (22.75%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     ConsoleServiceProvider.php (12.22 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

namespace Laravel\Lumen\Console;

use 
Illuminate\Auth\Console\ClearResetsCommand;
use 
Illuminate\Cache\Console\CacheTableCommand;
use 
Illuminate\Cache\Console\ClearCommand as CacheClearCommand;
use 
Illuminate\Cache\Console\ForgetCommand as CacheForgetCommand;
use 
Illuminate\Console\Scheduling\ScheduleFinishCommand;
use 
Illuminate\Console\Scheduling\ScheduleRunCommand;
use 
Illuminate\Database\Console\DumpCommand;
use 
Illuminate\Database\Console\Migrations\FreshCommand as MigrateFreshCommand;
use 
Illuminate\Database\Console\Migrations\InstallCommand as MigrateInstallCommand;
use 
Illuminate\Database\Console\Migrations\MigrateCommand;
use 
Illuminate\Database\Console\Migrations\MigrateMakeCommand;
use 
Illuminate\Database\Console\Migrations\RefreshCommand as MigrateRefreshCommand;
use 
Illuminate\Database\Console\Migrations\ResetCommand as MigrateResetCommand;
use 
Illuminate\Database\Console\Migrations\RollbackCommand as MigrateRollbackCommand;
use 
Illuminate\Database\Console\Migrations\StatusCommand as MigrateStatusCommand;
use 
Illuminate\Database\Console\Seeds\SeedCommand;
use 
Illuminate\Database\Console\Seeds\SeederMakeCommand;
use 
Illuminate\Database\Console\WipeCommand;
use 
Illuminate\Queue\Console\BatchesTableCommand;
use 
Illuminate\Queue\Console\FailedTableCommand;
use 
Illuminate\Queue\Console\FlushFailedCommand as FlushFailedQueueCommand;
use 
Illuminate\Queue\Console\ForgetFailedCommand as ForgetFailedQueueCommand;
use 
Illuminate\Queue\Console\ListenCommand as QueueListenCommand;
use 
Illuminate\Queue\Console\ListFailedCommand as ListFailedQueueCommand;
use 
Illuminate\Queue\Console\RestartCommand as QueueRestartCommand;
use 
Illuminate\Queue\Console\RetryCommand as QueueRetryCommand;
use 
Illuminate\Queue\Console\TableCommand;
use 
Illuminate\Queue\Console\WorkCommand as QueueWorkCommand;
use 
Illuminate\Support\ServiceProvider;

class 
ConsoleServiceProvider extends ServiceProvider
{
    
/**
     * The commands to be registered.
     *
     * @var array
     */
    
protected $commands = [
        
'CacheClear' => 'command.cache.clear',
        
'CacheForget' => 'command.cache.forget',
        
'ClearResets' => 'command.auth.resets.clear',
        
'Migrate' => 'command.migrate',
        
'MigrateInstall' => 'command.migrate.install',
        
'MigrateFresh' => 'command.migrate.fresh',
        
'MigrateRefresh' => 'command.migrate.refresh',
        
'MigrateReset' => 'command.migrate.reset',
        
'MigrateRollback' => 'command.migrate.rollback',
        
'MigrateStatus' => 'command.migrate.status',
        
'QueueFailed' => 'command.queue.failed',
        
'QueueFlush' => 'command.queue.flush',
        
'QueueForget' => 'command.queue.forget',
        
'QueueListen' => 'command.queue.listen',
        
'QueueRestart' => 'command.queue.restart',
        
'QueueRetry' => 'command.queue.retry',
        
'QueueWork' => 'command.queue.work',
        
'Seed' => 'command.seed',
        
'Wipe' => 'command.wipe',
        
'ScheduleFinish' => 'command.schedule.finish',
        
'ScheduleRun' => 'command.schedule.run',
        
'SchemaDump' => 'command.schema.dump',
    ];

    
/**
     * The commands to be registered.
     *
     * @var array
     */
    
protected $devCommands = [
        
'CacheTable' => 'command.cache.table',
        
'MigrateMake' => 'command.migrate.make',
        
'QueueFailedTable' => 'command.queue.failed-table',
        
'QueueBatchesTable' => 'command.queue.batches-table',
        
'QueueTable' => 'command.queue.table',
        
'SeederMake' => 'command.seeder.make',
    ];

    
/**
     * Register the service provider.
     *
     * @return void
     */
    
public function register()
    {
        
$this->registerCommands(array_merge(
            
$this->commands$this->devCommands
        
));
    }

    
/**
     * Register the given commands.
     *
     * @param  array  $commands
     * @return void
     */
    
protected function registerCommands(array $commands)
    {
        foreach (
array_keys($commands) as $command) {
            
$this->{"register{$command}Command"}();
        }

        
$this->commands(array_values($commands));
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerCacheClearCommand()
    {
        
$this->app->singleton('command.cache.clear', function ($app) {
            return new 
CacheClearCommand($app['cache'], $app['files']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerCacheForgetCommand()
    {
        
$this->app->singleton('command.cache.forget', function ($app) {
            return new 
CacheForgetCommand($app['cache']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerCacheTableCommand()
    {
        
$this->app->singleton('command.cache.table', function ($app) {
            return new 
CacheTableCommand($app['files'], $app['composer']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerClearResetsCommand()
    {
        
$this->app->singleton('command.auth.resets.clear', function () {
            return new 
ClearResetsCommand;
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerMigrateCommand()
    {
        
$this->app->singleton('command.migrate', function ($app) {
            return new 
MigrateCommand($app['migrator'], $app['events']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerMigrateInstallCommand()
    {
        
$this->app->singleton('command.migrate.install', function ($app) {
            return new 
MigrateInstallCommand($app['migration.repository']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerMigrateMakeCommand()
    {
        
$this->app->singleton('command.migrate.make', function ($app) {
            
// Once we have the migration creator registered, we will create the command
            // and inject the creator. The creator is responsible for the actual file
            // creation of the migrations, and may be extended by these developers.
            
$creator $app['migration.creator'];

            
$composer $app['composer'];

            return new 
MigrateMakeCommand($creator$composer);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerMigrateFreshCommand()
    {
        
$this->app->singleton('command.migrate.fresh', function () {
            return new 
MigrateFreshCommand;
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerMigrateRefreshCommand()
    {
        
$this->app->singleton('command.migrate.refresh', function () {
            return new 
MigrateRefreshCommand;
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerMigrateResetCommand()
    {
        
$this->app->singleton('command.migrate.reset', function ($app) {
            return new 
MigrateResetCommand($app['migrator']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerMigrateRollbackCommand()
    {
        
$this->app->singleton('command.migrate.rollback', function ($app) {
            return new 
MigrateRollbackCommand($app['migrator']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerMigrateStatusCommand()
    {
        
$this->app->singleton('command.migrate.status', function ($app) {
            return new 
MigrateStatusCommand($app['migrator']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueFailedCommand()
    {
        
$this->app->singleton('command.queue.failed', function () {
            return new 
ListFailedQueueCommand;
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueForgetCommand()
    {
        
$this->app->singleton('command.queue.forget', function () {
            return new 
ForgetFailedQueueCommand;
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueFlushCommand()
    {
        
$this->app->singleton('command.queue.flush', function () {
            return new 
FlushFailedQueueCommand;
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueListenCommand()
    {
        
$this->app->singleton('command.queue.listen', function ($app) {
            return new 
QueueListenCommand($app['queue.listener']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueRestartCommand()
    {
        
$this->app->singleton('command.queue.restart', function ($app) {
            return new 
QueueRestartCommand($app['cache.store']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueRetryCommand()
    {
        
$this->app->singleton('command.queue.retry', function () {
            return new 
QueueRetryCommand;
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueWorkCommand()
    {
        
$this->app->singleton('command.queue.work', function ($app) {
            return new 
QueueWorkCommand($app['queue.worker'], $app['cache.store']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueFailedTableCommand()
    {
        
$this->app->singleton('command.queue.failed-table', function ($app) {
            return new 
FailedTableCommand($app['files'], $app['composer']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueBatchesTableCommand()
    {
        
$this->app->singleton('command.queue.batches-table', function ($app) {
            return new 
BatchesTableCommand($app['files'], $app['composer']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerQueueTableCommand()
    {
        
$this->app->singleton('command.queue.table', function ($app) {
            return new 
TableCommand($app['files'], $app['composer']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerSeederMakeCommand()
    {
        
$this->app->singleton('command.seeder.make', function ($app) {
            return new 
SeederMakeCommand($app['files'], $app['composer']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerSeedCommand()
    {
        
$this->app->singleton('command.seed', function ($app) {
            return new 
SeedCommand($app['db']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerWipeCommand()
    {
        
$this->app->singleton('command.wipe', function ($app) {
            return new 
WipeCommand($app['db']);
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerScheduleFinishCommand()
    {
        
$this->app->singleton('command.schedule.finish', function () {
            return new 
ScheduleFinishCommand;
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerScheduleRunCommand()
    {
        
$this->app->singleton('command.schedule.run', function () {
            return new 
ScheduleRunCommand;
        });
    }

    
/**
     * Register the command.
     *
     * @return void
     */
    
protected function registerSchemaDumpCommand()
    {
        
$this->app->singleton('command.schema.dump', function () {
            return new 
DumpCommand;
        });
    }

    
/**
     * Get the services provided by the provider.
     *
     * @return array
     */
    
public function provides()
    {
        return 
array_merge(array_values($this->commands), array_values($this->devCommands));
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0059 ]--