/** * @Access("blog: manage own posts || blog: manage all posts") * @Request({"filter": "array", "page":"int"}) */ public function postAction($filter = null, $page = null) { return ['$view' => ['title' => __('Posts'), 'name' => 'blog/admin/post-index.php'], '$data' => ['statuses' => Post::getStatuses(), 'authors' => Post::getAuthors(), 'canEditAll' => App::user()->hasAccess('blog: manage all posts'), 'config' => ['filter' => (object) $filter, 'page' => $page]]]; }