public function searchPackages($name)
    {
        try {
            $url = $this->config->getBasePackagesUrl() . 'search/' . $name;
            $response = $this->githubClient->getHttpClient()->get($url);

            return json_decode($response->getBody(true), true);
        } catch (RequestException $e) {
            throw new RuntimeException(sprintf('Cannot get package list from %s.', str_replace('/packages/', '', $this->config->getBasePackagesUrl())));
        }
    }
public function searchPackages($name)
    {
        try {
            $url = $this->config->getBasePackagesUrl() . 'search/' . $name;
            $response = $this->githubClient->getHttpClient()->get($url);

            return json_decode($response->getBody(true), true);
        } catch (RequestException $e) {
            throw new RuntimeException(sprintf('Cannot get package list from %s.', str_replace('/packages/', '', $this->config->getBasePackagesUrl())));
        }
    }
public function searchPackages ( $ name ) { try { $ url = $ this -> config -> getBasePackagesUrl ( ) . 'search/' . $ name ; $ response = $ this -> githubClient -> getHttpClient ( ) -> get ( $ url ) ; return json_decode ( $ response -> getBody ( true ) , true ) ; } catch ( RequestException $ e ) { throw new RuntimeException ( sprintf ( 'Cannot get package list from %s.' , str_replace ( '/packages/' , '' , $ this -> config -> getBasePackagesUrl ( ) ) ) ) ; } }
Search packages by name

@param  string $name
@return array
Search packages by name