A

$ Youtube#APIs — Property in class Youtube
Youtube::api_get() — Method in class Youtube

Using CURL to issue a GET request.

B

YoutubeServiceProvider::boot() — Method in class YoutubeServiceProvider

Bootstrap the application events.

C

$ YoutubeCache#cache — Property in class YoutubeCache
YoutubeCache::clear() — Method in class YoutubeCache

Clear all cache.

$ Youtube#config — Property in class Youtube
$ Youtube#cacheEnabled — Property in class Youtube
$ Youtube#cacheTtl — Property in class Youtube
Youtube::cache() — Method in class Youtube

Enable or disable caching.

D

Youtube::decodeSingle() — Method in class Youtube

Decode the response from youtube, extract the single resource object.

Youtube::decodeMultiple() — Method in class Youtube

Decode the response from youtube, extract the multiple resource objects.

Youtube::decodeList() — Method in class Youtube

Decode the response from youtube, extract the list of resource objects

F

YoutubeCache::forget() — Method in class YoutubeCache

Remove item from cache.

YoutubeApiException::fromApiError() — Method in class YoutubeApiException

Create an exception from YouTube API error response.

G

YoutubeCache::get() — Method in class YoutubeCache

Get cached response.

YoutubeCache::generateKey() — Method in class YoutubeCache

Generate cache key from URL and params.

Youtube::getFacadeAccessor() — Method in class Youtube

Get the registered name of the component.

Youtube::getApiKey() — Method in class Youtube
Youtube::getCategories() — Method in class Youtube
Youtube::getCommentThreadsByVideoId() — Method in class Youtube
Youtube::getCommentThreads() — Method in class Youtube
Youtube::getVideoInfo() — Method in class Youtube
Youtube::getLocalizedVideoInfo() — Method in class Youtube
Youtube::getPopularVideos() — Method in class Youtube
Youtube::getChannelVideos() — Method in class Youtube
Youtube::getChannelByName() — Method in class Youtube
Youtube::getChannelById() — Method in class Youtube
Youtube::getPlaylistsByChannelId() — Method in class Youtube
Youtube::getPlaylistById() — Method in class Youtube
Youtube::getPlaylistItemsByPlaylistId() — Method in class Youtube
Youtube::getActivitiesByChannelId() — Method in class Youtube
Youtube::getChannelFromURL() — Method in class Youtube

Get the channel object by supplying the URL of the channel page

Youtube::getApi() — Method in class Youtube

H

YoutubeCache::has() — Method in class YoutubeCache

Check if cache has key.

L

Youtube::listChannelVideos() — Method in class Youtube

P

YoutubeCache::put() — Method in class YoutubeCache

Store response in cache.

$ Youtube#page_info — Property in class Youtube
Youtube::paginateResults() — Method in class Youtube
Youtube::parseVidFromURL() — Method in class Youtube

Parse a youtube URL to get the youtube Vid.

YoutubeServiceProvider::provides() — Method in class YoutubeServiceProvider

Get the services provided by the provider.

R

YoutubeCache::remember() — Method in class YoutubeCache

Get cached response or execute callback and cache result.

YoutubeServiceProvider::register() — Method in class YoutubeServiceProvider

Register the service provider.

S

YoutubeCache::setTtl() — Method in class YoutubeCache

Set cache TTL.

Youtube::setApiKey() — Method in class Youtube
Youtube::setCacheTtl() — Method in class Youtube

Set cache TTL.

Youtube::search() — Method in class Youtube
Youtube::searchVideos() — Method in class Youtube
Youtube::searchChannelVideos() — Method in class Youtube
Youtube::searchAdvanced() — Method in class Youtube
Youtube::searchChannelByName() — Method in class Youtube

T

$ YoutubeCache#ttl — Property in class YoutubeCache

U

Youtube::useHttpHost() — Method in class Youtube

V

ValidYoutubeVideo — Class in namespace Cable8mm\Youtube\Rules
ValidYoutubeVideo::validate() — Method in class ValidYoutubeVideo

Run the validation rule.

Y

YoutubeCache — Class in namespace Cable8mm\Youtube\Cache
YoutubeApiException — Class in namespace Cable8mm\Youtube\Exceptions
Youtube — Class in namespace Cable8mm\Youtube\Facades
Youtube — Class in namespace Cable8mm\Youtube
$ Youtube#youtube_reserved_urls — Property in class Youtube
YoutubeServiceProvider — Class in namespace Cable8mm\Youtube

_

YoutubeCache::__construct() — Method in class YoutubeCache

Create a new YouTube cache instance.

YoutubeApiException::__construct() — Method in class YoutubeApiException

Create a new YouTube API exception instance.

Youtube::__construct() — Method in class Youtube
Constructor
Youtube::_parse_url_path() — Method in class Youtube

Parse the input url string and return just the path part

Youtube::_parse_url_query() — Method in class Youtube

Parse the input url string and return an array of query params