Esempio n. 1
0
Array Extension::GetLoadedExtensions() {
  assert(s_registered_extensions);
  Array ret = Array::Create();
  for (auto& kv : *s_registered_extensions) {
    if (!apcExtension::Enable && kv.second->m_name == s_apc.toCppString()) {
      continue;
    }
    if (!RuntimeOption::EnableXHP && kv.second->m_name == s_xhp.toCppString()) {
      continue;
    }
    ret.append(String(kv.second->m_name));
  }
  return ret;
}