\Ceo\Modules\Frontend\ControllersFetchController

Fetch controller pulls data from the CEO API

Summary

Methods
Properties
Constants
initialize()
indexAction()
articleAction()
postAction()
sectionAction()
pageAction()
No public properties found
No constants found
enableCompatibilityView()
terminateWithView()
getHttpCodeDescription()
getRequestSegments()
getJsonData()
No protected properties found
N/A
loadPendingRequest()
returnFauxPendingRequest()
terminateWithPendingRequest()
No private properties found
N/A

Methods

initialize()

initialize() 

Initialize response headers

indexAction()

indexAction() 

articleAction()

articleAction(  $year,   $month,   $slug) 

Parameters

$year
$month
$slug

postAction()

postAction(  $year,   $month,   $slug) 

Parameters

$year
$month
$slug

sectionAction()

sectionAction(  $slug) 

Parameters

$slug

pageAction()

pageAction(  $slug) 

Parameters

$slug

enableCompatibilityView()

enableCompatibilityView(string  $view) : boolean

Enables path to Gryphon compatible view, if the view exists AND enableCompatibility is on.

NOTE: This will mutate the internal view.

Parameters

string $view

Returns

boolean

terminateWithView()

terminateWithView(string  $view, array  $params = array(), array  $headers = array()) 

Terminate the action with a view partial. Will dump output directly to browser, but return the action allowing process to continue.

Parameters

string $view

path

array $params

view params

array $headers

optional headers

getHttpCodeDescription()

getHttpCodeDescription(  $code) 

Parameters

$code

getRequestSegments()

getRequestSegments(  $i = null) : mixed

Return rewrite url segments

Parameters

$i

Returns

mixed —

either all segments as array, or single segment

getJsonData()

getJsonData() : array

Fetch POSTed/PUTed json data

Returns

array

loadPendingRequest()

loadPendingRequest(  $uri) 

Parameters

$uri

returnFauxPendingRequest()

returnFauxPendingRequest(  $uri) 

Parameters

$uri

terminateWithPendingRequest()

terminateWithPendingRequest(  $uri) 

Parameters

$uri