<?php namespace Modules\User\Composers; use Modules\Core\Permissions\PermissionManager; class PermissionsViewComposer { /** * @var PermissionManager */ private $permissions; public function __construct(PermissionManager $permissions) { $this->permissions = $permissions; } public function compose($view) { // Get all permissions $view->permissions = $this->permissions->all(); } }