Pimcore\Model\User\Permission\Definition::getByKey PHP Method

getByKey() public static method

public static getByKey ( $permission ) : mixed
$permission
return mixed
    public static function getByKey($permission)
    {
        if (!$permission) {
            throw new \Exception("No permisson defined.");
        }
        $list = new Definition\Listing();
        $list->setCondition("`key`=?", [$permission]);
        $list->setLimit(1);
        $permissionDefinition = $list->load();
        if ($permissionDefinition[0]) {
            return $permissionDefinition[0];
        }
    }