Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Zend_Rest_Client $_rest = ''Reference to the REST client
Detailsstring $appId = ''Yahoo Developer Application ID
Details__construct(
string $appId
)
:
voidSets the application ID and instantiates the REST client
Details_checkErrors(
DOMDocument $dom
)
:
voidCheck if response is an error
Details_compareOptions(
array $options, array $validOptions
)
:
voidUtility function to check for a difference between two arrays.
Details_prepareOptions(
string $query, array $options, array $defaultOptions
=
array
)
:
arrayPrepare options for sending to Yahoo!
Details_validateImageSearch(
array $options
)
:
voidValidate Image Search Options
Details_validateInArray(
string $name, mixed $value, array $array
)
:
voidCheck that a named value is in the given array
Details_validateInlinkDataSearch(
array $options
)
:
voidValidate Inlink Data Search Options
Details_validateLanguage(
string $lang
)
:
voidThrows an exception if the chosen language is not supported
Details_validateLocalSearch(
array $options
)
:
voidValidate Local Search Options
Details_validateNewsSearch(
array $options
)
:
voidValidate News Search Options
Details_validatePageDataSearch(
array $options
)
:
voidValidate Page Data Search Options
Details_validateVideoSearch(
array $options
)
:
voidValidate Video Search Options
Details_validateWebSearch(
array $options
)
:
voidValidate Web Search Options
DetailsgetRestClient(
)
:
Zend_Rest_ClientReturns a reference to the REST client
DetailsimageSearch(
string $query, array $options
=
array
)
:
Zend_Service_Yahoo_ImageResultSetPerform a search of images. The most basic query consists simply of a plain text search, but you can also specify the type of image, the format, color, etc.
The specific options are: 'type' => (all|any|phrase) How to parse the query terms 'results' => int How many results to return, max is 50 'start' => int The start offset for search results 'format' => (any|bmp|gif|jpeg|png) The type of images to search for 'coloration' => (any|color|bw) The coloration of images to search for 'adult_ok' => bool Flag to allow 'adult' images.
DetailsinlinkDataSearch(
string $query, array $options
=
array
)
:
Zend_Service_Yahoo_ResultSetRetrieve Inlink Data from siteexplorer.yahoo.com. A basic query consists simply of a URL. Additional options that can be specified consist of: 'results' => int How many results to return, max is 100 'start' => int The start offset for search results 'entire_site' => bool Data for the whole site or a single page 'omit_inlinks' => (none|domain|subdomain) Filter inlinks from these sources
DetailslocalSearch(
string $query, array $options
=
array
)
:
Zend_Service_Yahoo_LocalResultSetPerform a search on local.yahoo.com. The basic search consists of a query and some fragment of location information; for example zipcode, latitude/longitude, or street address.
Query options include: 'results' => int How many results to return, max is 50 'start' => int The start offset for search results 'sort' => (relevance|title|distance|rating) How to order your results
'radius' => float The radius (in miles) in which to search
'longitude' => float The longitude of the location to search around 'latitude' => float The latitude of the location to search around
'zip' => string The zipcode to search around
'street' => string The street address to search around 'city' => string The city for address search 'state' => string The state for address search 'location' => string An adhoc location string to search around
DetailsnewsSearch(
string $query, array $options
=
array
)
:
Zend_Service_Yahoo_NewsResultSetExecute a search on news.yahoo.com. This method minimally takes a text query to search on.
Query options coonsist of:
'results' => int How many results to return, max is 50 'start' => int The start offset for search results 'sort' => (rank|date) How to order your results 'language' => lang The target document language to match 'type' => (all|any|phrase) How the query should be parsed 'site' => string A site to which your search should be restricted
DetailspageDataSearch(
string $query, array $options
=
array
)
:
Zend_Service_Yahoo_ResultSetRetrieve Page Data from siteexplorer.yahoo.com. A basic query consists simply of a URL. Additional options that can be specified consist of: 'results' => int How many results to return, max is 100 'start' => int The start offset for search results 'domain_only' => bool Data for just the given domain or all sub-domains also
DetailsvideoSearch(
string $query, array $options
=
array
)
:
Zend_Service_Yahoo_VideoResultSetPerform a search of videos. The most basic query consists simply of a plain text search, but you can also specify the format of video.
The specific options are: 'type' => (all|any|phrase) How to parse the query terms 'results' => int How many results to return, max is 50 'start' => int The start offset for search results 'format' => (any|avi|flash|mpeg|msmedia|quicktime|realmedia) The type of videos to search for 'adult_ok' => bool Flag to allow 'adult' videos.
DetailswebSearch(
string $query, array $options
=
array
)
:
Zend_Service_Yahoo_WebResultSetPerform a web content search on search.yahoo.com. A basic query consists simply of a text query. Additional options that can be specified consist of: 'results' => int How many results to return, max is 50 'start' => int The start offset for search results 'language' => lang The target document language to match 'type' => (all|any|phrase) How the query should be parsed 'site' => string A site to which your search should be restricted 'format' => (any|html|msword|pdf|ppt|rss|txt|xls) 'adult_ok' => bool permit 'adult' content in the search results 'similar_ok' => bool permit similar results in the result set 'country' => string The country code for the content searched 'license' => (any|cc_any|cc_commercial|cc_modifiable) The license of content being searched 'region' => The regional search engine on which the service performs the search. default us.
Details