From fe461d7eec72881f2e25d73f2719138fa88b3689 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 16 May 2026 15:26:44 +0900 Subject: feat(port): port FilesystemRepository.php --- crates/shirabe-php-shim/src/lib.rs | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'crates/shirabe-php-shim/src/lib.rs') diff --git a/crates/shirabe-php-shim/src/lib.rs b/crates/shirabe-php-shim/src/lib.rs index 12972b5..2dbeab6 100644 --- a/crates/shirabe-php-shim/src/lib.rs +++ b/crates/shirabe-php-shim/src/lib.rs @@ -1105,6 +1105,43 @@ pub fn str_ends_with(haystack: &str, needle: &str) -> bool { todo!() } +pub fn sort(array: &mut Vec) { + todo!() +} + +pub fn sort_with_flags(array: &mut Vec, flags: i64) { + todo!() +} + +pub const SORT_REGULAR: i64 = 0; +pub const SORT_NUMERIC: i64 = 1; +pub const SORT_STRING: i64 = 2; +pub const SORT_NATURAL: i64 = 6; +pub const SORT_FLAG_CASE: i64 = 8; + +pub fn usort(array: &mut Vec, compare: F) +where + F: FnMut(&T, &T) -> i64, +{ + todo!() +} + +pub fn ksort(array: &mut IndexMap) { + todo!() +} + +pub fn is_int(value: &PhpMixed) -> bool { + todo!() +} + +pub fn is_null(value: &PhpMixed) -> bool { + todo!() +} + +pub fn r#eval(code: &str) -> PhpMixed { + todo!() +} + pub fn call_user_func_array(callback: &str, args: &PhpMixed) -> PhpMixed { todo!() } -- cgit v1.3.1