laravel-ide-helper
                                
                                 laravel-ide-helper copied to clipboard
                                
                                    laravel-ide-helper copied to clipboard
                            
                            
                            
                        Facade resolving for callStatic
Versions:
- ide-helper Version: 2.13.0
- Laravel Version: 9.16
- PHP Version: 8.2
Question:
Hi,
How can I generate helpers for this kind of using, is there any way to do this? :
<?php
namespace App\Facades\Models;
use App\Services\IdentityManagerService;
class IdentityManager
{
    public static function __callStatic(string $name, array $arguments)
    {
        return self::resolve($name, $arguments);
    }
    private static function resolve(string $name, array $arguments)
    {
        return (app()->make(IdentityManagerService::class))->$name(...$arguments);
    }
}
wich resolve this class:
<?php
namespace App\Services;
class IdentityManagerService
{
    public const UNRAW_KEYS = ['account_id', 'parent_id', 'is_imported', 'hash', 'duplicate_ignore', 'bulk_identity_id'];
    /**
     * Create first parent identity and link at default identity on User
     *
     * @param array $newIdentity
     * @return Identity
     */
    public function createFirstIdentity(User $user, array $newIdentity): Identity
    {
       ...
    }
}
and is use like that:
$identity = IdentityManager::createChild(
                        parent:$parentIdentity,
                        newIdentity: $identityData,
                        account: Account::find(26)
                    );
How can i map my facade "IdentityManager" to my Service "IdentityManagerSerice"
Thx