Pchp.Library.Streams.PhpFilter.AddSystemFilter C# (CSharp) Method

AddSystemFilter() public static method

Register a built-in stream filter factory.
public static AddSystemFilter ( IFilterFactory factory ) : bool
factory IFilterFactory The filter factory.
return bool
        public static bool AddSystemFilter(IFilterFactory factory)
        {
            PhpFilter instance;
            bool ok = true;
            foreach (string filter in factory.GetImplementedFilterNames())
                if (GetFilter(filter, false, out instance, null)) ok = false;
            Debug.Assert(ok);

            systemFilters.Add(factory);
            return ok;
        }