LdapTools\Security\SddlParser::getWellKnownDomainSid PHP Method

getWellKnownDomainSid() protected method

protected getWellKnownDomainSid ( string $sid, boolean $isRoot ) : SID
$sid string
$isRoot boolean
return SID
    protected function getWellKnownDomainSid($sid, $isRoot)
    {
        $sid = $isRoot ? SID::SHORT_NAME_ROOT_DOMAIN[$sid] : SID::SHORT_NAME_DOMAIN[$sid];
        $domainSubAuth = implode('-', array_slice($this->getDomainSid($isRoot)->getSubAuthorities(), 1));
        return new SID(str_replace('{domainsid}', $domainSubAuth, $sid));
    }