public PhpChannelRewriter(TreeContext treeContext, ITokenComposer tokenComposer, ISourceTokenProvider sourceTokenProvider, BasicNodesFactory fac, IPolicy policy, List <Channel> inputChannels, List <Channel> outputChannels, List <Channel> sanitizeChannels, SecurityLevel level, bool isOriginalProgram = false) : base(treeContext, tokenComposer, sourceTokenProvider) { _factory = fac; _policy = policy; _inputChannels = inputChannels; _minInputLevel = _inputChannels.Min(ic => ic.Label.Level); //determine lowest ordinal value for all input channels _outputChannels = outputChannels; _sanitizeChannels = sanitizeChannels; _securityLevel = level; _isOriginalProgram = isOriginalProgram; }
public PhpChannelCollector(IPolicy policy, TreeContext treeContext, ITokenComposer tokenComposer, ISourceTokenProvider sourceTokenProvider) : base(treeContext, tokenComposer, sourceTokenProvider) { _policy = policy; }
public EmptyComposer(ISourceTokenProvider tokens) { _tokens = tokens; }
public WhitespaceComposer(ISourceTokenProvider tokens) { _tokens = tokens; }
public PhpTokenComposer(ISourceTokenProvider tokens) { _sourceTokenProvider = tokens; }