duncan3dc\Sonos\Tracks\Factory::guessTrackClass PHP Метод

guessTrackClass() защищенный Метод

Get the name of the Track class that represents a URI.
protected guessTrackClass ( string $uri ) : string
$uri string The URI of the track
Результат string
    protected function guessTrackClass($uri)
    {
        $classes = [Spotify::class, Google::class, Deezer::class, Stream::class];
        foreach ($classes as $class) {
            if (substr($uri, 0, strlen($class::PREFIX)) === $class::PREFIX) {
                return $class;
            }
        }
        return Track::class;
    }