Pimcore\Model\Element\AbstractElement::getUserPermissions PHP Method

getUserPermissions() public method

public getUserPermissions ( ) : array
return array
    public function getUserPermissions()
    {
        $elementType = Service::getElementType($this);
        $vars = get_class_vars("\\Pimcore\\Model\\User\\Workspace\\" . ucfirst($elementType));
        $ignored = ["userId", "cid", "cpath", "dao"];
        $permissions = [];
        foreach ($vars as $name => $defaultValue) {
            if (!in_array($name, $ignored)) {
                $permissions[$name] = $this->isAllowed($name);
            }
        }
        return $permissions;
    }