Index
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