/* SRC: classes/directory.php line 7 */ void c_Directory::t___construct(Variant v_path) { INSTANCE_METHOD_INJECTION_BUILTIN(Directory, Directory::__construct); bool oldInCtor = gasInCtor(true); m_path.assignVal(v_path); { const Variant &tmp0((x_opendir(toString(v_path)))); m_handle.assignVal(tmp0); } gasInCtor(oldInCtor); }
/* SRC: classes/directoryiterator.php line 14 */ void c_DirectoryIterator::t___construct(Variant v_path) { INSTANCE_METHOD_INJECTION_BUILTIN(DirectoryIterator, DirectoryIterator::__construct); bool oldInCtor = gasInCtor(true); if (!(x_hphp_directoryiterator___construct(GET_THIS_TYPED(DirectoryIterator), toString(v_path)))) { { { p_UnexpectedValueException tmp0 = coo_UnexpectedValueException(); throw_exception(((c_UnexpectedValueException*)tmp0.get()->create(concat3(NAMSTR(s_sys_ssdd233bb0, "DirectoryIterator::__construct("), toString(v_path), NAMSTR(s_sys_ssfb6412d4, "): failed to open dir"))), tmp0)); } } } gasInCtor(oldInCtor); }
/* SRC: classes/directoryiterator.php line 132 */ void c_RecursiveDirectoryIterator::t___construct(Variant v_path, Variant v_flags // = 16LL /* RecursiveDirectoryIterator::CURRENT_AS_FILEINFO */ ) { INSTANCE_METHOD_INJECTION_BUILTIN(RecursiveDirectoryIterator, RecursiveDirectoryIterator::__construct); bool oldInCtor = gasInCtor(true); if (!(x_hphp_recursivedirectoryiterator___construct(GET_THIS_TYPED(RecursiveDirectoryIterator), toString(v_path), toInt64(v_flags)))) { { { p_UnexpectedValueException tmp0 = coo_UnexpectedValueException(); throw_exception(((c_UnexpectedValueException*)tmp0.get()->create(concat3(NAMSTR(s_sys_ssf0ea8ac1, "RecursiveDirectoryIterator::__construct("), toString(v_path), NAMSTR(s_sys_ssfb6412d4, "): failed to open dir"))), tmp0)); } } } gasInCtor(oldInCtor); }