Pchp.Library.Miscellaneous.get_loaded_extensions C# (CSharp) Method

get_loaded_extensions() public static method

Returns an array with names of all loaded native extensions.
public static get_loaded_extensions ( bool zend_extensions = false ) : PhpArray
zend_extensions bool Only return Zend extensions.
return Pchp.Core.PhpArray
        public static PhpArray get_loaded_extensions(bool zend_extensions = false)
        {
            if (zend_extensions)
            {
                throw new NotImplementedException(nameof(zend_extensions));
            }

            var extensions = Context.GetLoadedExtensions();
            var result = new PhpArray(extensions.Count);

            foreach (var e in extensions)
            {
                result.Add(PhpValue.Create(e));
            }

            return result;
        }