GcContent\Controller\AbstractController::init PHP Method

init() public method

Initialize Document Controller
public init ( ) : void
return void
    public function init()
    {
        $documents = new DocumentCollection();
        $documents->load(0);
        $this->layout()->setVariable('treeview', Component\TreeView::render(array($documents)));
        $routes = array('edit' => 'content/document/edit', 'new' => 'content/document/create', 'delete' => 'content/document/delete', 'copy' => 'content/document/copy', 'cut' => 'content/document/cut', 'paste' => 'content/document/paste', 'publish' => 'content/document/publish', 'unpublish' => 'content/document/unpublish', 'refresh' => 'content/document/refresh-treeview');
        $arrayRoutes = array();
        foreach ($routes as $key => $route) {
            $arrayRoutes[$key] = $this->url()->fromRoute($route, array('id' => 'itemId'));
        }
        $this->layout()->setVariable('routes', Json::encode($arrayRoutes));
    }
AbstractController