eZ\Publish\Core\Persistence\Legacy\User\Role\Gateway\DoctrineDatabase::loadRoleAssignment PHP Method

loadRoleAssignment() public method

Loads role assignment for specified assignment ID.
public loadRoleAssignment ( mixed $roleAssignmentId ) : array
$roleAssignmentId mixed
return array
    public function loadRoleAssignment($roleAssignmentId)
    {
        $query = $this->handler->createSelectQuery();
        $query->select($this->handler->quoteColumn('id'), $this->handler->quoteColumn('contentobject_id'), $this->handler->quoteColumn('limit_identifier'), $this->handler->quoteColumn('limit_value'), $this->handler->quoteColumn('role_id'))->from($this->handler->quoteTable('ezuser_role'))->where($query->expr->eq($this->handler->quoteColumn('id'), $query->bindValue($roleAssignmentId, null, \PDO::PARAM_INT)));
        $statement = $query->prepare();
        $statement->execute();
        return $statement->fetchAll(\PDO::FETCH_ASSOC);
    }