Esempio n. 1
0
Variant ArrayDirectory::read() {
  if (!m_it) {
    return false;
  }

  auto ret = m_it.second();
  assert(ret.isString());
  ++m_it;
  return Variant(f_basename(ret.toString()));
}
bool TestExtFile::test_basename() {
  VS(f_basename("test/test_ext_file.tmp"), "test_ext_file.tmp");
  VS(f_basename("test/test_ext_file.tmp", ".tmp"), "test_ext_file");
  return Count(true);
}
Esempio n. 3
0
String f_hphp_splfileinfo_getfilename(CObjRef obj) {
  SplFileInfo *fileInfo = get_splfileinfo(obj);
  return f_basename(fileInfo->getFileName());
}
Esempio n. 4
0
String f_hphp_splfileinfo_getbasename(CObjRef obj, CStrRef suffix) {
  SplFileInfo *fileInfo = get_splfileinfo(obj);
  return f_basename(fileInfo->getFileName(), suffix);
}