Exemple #1
0
 public function __construct(XrefCollection $xrefs = null)
 {
     if (!isset($xrefs)) {
         $xrefs = new XrefCollection();
     }
     $this->xrefs = $xrefs;
     $stringType = gettype('');
     $booleanType = gettype(true);
     $this->xrefTokenResolverOptionKeys = array(RegisteredTokenResolver::getBaseType() => array($this->xrefTokenResolverOptionIgnoreUnknownTokensKey => $booleanType, $this->xrefTokenResolverOptionIgnoreUnknownFiltersKey => $booleanType, $this->xrefTokenResolverOptionTokenRegexKey => $stringType, $this->xrefTokenResolverOptionTokenPrefixKey => $stringType, $this->xrefTokenResolverOptionTokenSuffixKey => $stringType, $this->xrefTokenResolverOptionTokenFilterDelimiterKey => $stringType), ScopeTokenResolver::getBaseType() => array($this->xrefTokenResolverOptionIgnoreUnknownTokensKey => $booleanType, $this->xrefTokenResolverOptionIgnoreUnknownFiltersKey => $booleanType, $this->xrefTokenResolverOptionIgnoreOutOfScopeKey => $booleanType, $this->xrefTokenResolverOptionTokenRegexKey => $stringType, $this->xrefTokenResolverOptionTokenPrefixKey => $stringType, $this->xrefTokenResolverOptionTokenSuffixKey => $stringType, $this->xrefTokenResolverOptionTokenFilterDelimiterKey => $stringType, $this->xrefTokenResolverOptionScopeTokenNameKey => $stringType, $this->xrefTokenResolverOptionScopeTokenNameDelimiterKey => $stringType, $this->xrefTokenResolverOptionScopeTokenLevelDelimiterKey => $stringType));
     $this->xrefTokenResolverRequiredOptionKeys = array(RegisteredTokenResolver::getBaseType() => array(), ScopeTokenResolver::getBaseType() => array($this->xrefTokenResolverOptionScopeTokenNameKey => true));
 }