Page MenuHomePhabricator

D9828.id23588.diff
No OneTemporary

D9828.id23588.diff

diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php
--- a/src/__phutil_library_map__.php
+++ b/src/__phutil_library_map__.php
@@ -391,6 +391,7 @@
'phutil_escape_uri_path_component' => 'markup/render.php',
'phutil_exit' => 'utils/utils.php',
'phutil_fwrite_nonblocking_stream' => 'utils/utils.php',
+ 'phutil_get_current_library_name' => 'moduleutils/moduleutils.php',
'phutil_get_library_name_for_root' => 'moduleutils/moduleutils.php',
'phutil_get_library_root' => 'moduleutils/moduleutils.php',
'phutil_get_library_root_for_path' => 'moduleutils/moduleutils.php',
diff --git a/src/moduleutils/moduleutils.php b/src/moduleutils/moduleutils.php
--- a/src/moduleutils/moduleutils.php
+++ b/src/moduleutils/moduleutils.php
@@ -29,6 +29,13 @@
return null;
}
+function phutil_get_current_library_name() {
+ $caller = idx(debug_backtrace(), 0);
+
+ $root = phutil_get_library_root_for_path($caller['file']);
+ return phutil_get_library_name_for_root($root);
+}
+
/**
* Warns about use of deprecated behavior.
*/

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 23, 4:10 PM (6 d, 8 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8569831
Default Alt Text
D9828.id23588.diff (1 KB)

Event Timeline