Webiny\Component\Bootstrap\ApplicationClasses\View::getAssignedData PHP Method

getAssignedData() public method

Get a list of assigned view data.
public getAssignedData ( ) : array
return array
    public function getAssignedData()
    {
        // append the internal data to the view
        $this->viewData['View'] = ['Title' => $this->getTitle(), 'TitleHtml' => $this->getTitleHtml(), 'Scripts' => $this->getScripts(), 'ScriptsHtml' => $this->getScriptsHtml(), 'StyleSheets' => $this->getStyleSheets(), 'StyleSheetsHtml' => $this->getStyleSheetsHtml(), 'Meta' => $this->getMeta(), 'MetaHtml' => $this->getMetaHtml()];
        return $this->viewData;
    }

Usage Example

Example #1
0
 public function testAssignments()
 {
     $view = new View();
     $view->assign(['name' => 'john']);
     $data = ['name' => 'john'];
     $this->assertSame($data, $view->getAssignedData()['Ctrl']);
     $view->assign(['new' => 'data']);
     $data['new'] = 'data';
     $this->assertSame($data, $view->getAssignedData()['Ctrl']);
 }