PHP Class app\http\controllers\NytController

Inheritance: extends Controller
Show file Open project: unicodeveloper/laravel-hackathon-starter

Protected Properties

Property Type Description
$baseUrl string BaseUrl
$client object Instance of Guzzle Client

Public Methods

Method Description
__construct ( ) Initialize the Controller with necessary arguments
getPage ( ) : array Return all the data to the New York times API dashboard
getRelativeUrl ( ) : string Get relative url

Private Methods

Method Description
getData ( ) : array Get the data response from a get operation
getResponse ( ) : array Get the whole response from a get operation
setGetResponse ( string $relativeUrl ) Get the response from New York times API

Method Details

__construct() public method

Initialize the Controller with necessary arguments
public __construct ( )

getPage() public method

Return all the data to the New York times API dashboard
public getPage ( ) : array
return array

getRelativeUrl() public method

Get relative url
public getRelativeUrl ( ) : string
return string

Property Details

$baseUrl protected property

BaseUrl
protected string $baseUrl
return string

$client protected property

Instance of Guzzle Client
protected object $client
return object