Programming Language PHP

Namespace YouTube\Utils

Class Utils

Method/Function arrayFilterReset

Total Examples 3

3 code examples of PHP YouTube\Utils\Utils::arrayFilterReset extracted from open source projects

Was this example useful?
0
                                                    public function getCombinedFormats()
    {
        return Utils::arrayFilterReset($this->getAllFormats(), function ($format) {
            /** @var $format StreamFormat */
            return strpos($format->mimeType, 'video') === 0 && !empty($format->audioQuality);
        });
    }
                                            
Was this example useful?
0
                                                    public function getAudioFormats()
    {
        return Utils::arrayFilterReset($this->getAllFormats(), function ($format) {
            /** @var $format StreamFormat */
            return strpos($format->mimeType, 'audio') === 0;
        });
    }
                                            
Was this example useful?
0
                                                    // Will not include Videos with Audio
    public function getVideoFormats()
    {
        return Utils::arrayFilterReset($this->getAllFormats(), function ($format) {
            /** @var $format StreamFormat */
            return strpos($format->mimeType, 'video') === 0 && empty($format->audioQuality);
        });
    }