[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Source view] [Print] [Project Stats]
Dependencies API: WP_Dependencies base class
File Size: | 531 lines (15 kb) |
Included or required: | 2 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
Class: WP_Dependencies - X-Ref
Core base class extended to register items.do_items( $handles = false, $group = false ) X-Ref |
Processes the items and dependencies. Processes the items passed to it or the queue, and their dependencies. param: string|string[]|false $handles Optional. Items to be processed: queue (false), param: int|false $group Optional. Group level: level (int), no group (false). return: string[] Array of handles of items that have been processed. |
do_item( $handle, $group = false ) X-Ref |
Processes a dependency. param: string $handle Name of the item. Should be unique. param: int|false $group Optional. Group level: level (int), no group (false). return: bool True on success, false if not set. |
all_deps( $handles, $recursion = false, $group = false ) X-Ref |
Determines dependencies. Recursively builds an array of items to process taking dependencies into account. Does NOT catch infinite loops. param: string|string[] $handles Item handle (string) or item handles (array of strings). param: bool $recursion Optional. Internal flag that function is calling itself. param: int|false $group Optional. Group level: level (int), no group (false). return: bool True on success, false on failure. |
add( $handle, $src, $deps = array() X-Ref |
Register an item. Registers the item if no item of that name already exists. param: string $handle Name of the item. Should be unique. param: string|false $src Full URL of the item, or path of the item relative param: string[] $deps Optional. An array of registered item handles this item depends on. param: string|bool|null $ver Optional. String specifying item version number, if it has one, param: mixed $args Optional. Custom property of the item. NOT the class property $args. return: bool Whether the item has been registered. True on success, false on failure. |
add_data( $handle, $key, $value ) X-Ref |
Add extra item data. Adds data to a registered item. param: string $handle Name of the item. Should be unique. param: string $key The data key. param: mixed $value The data value. return: bool True on success, false on failure. |
get_data( $handle, $key ) X-Ref |
Get extra item data. Gets data associated with a registered item. param: string $handle Name of the item. Should be unique. param: string $key The data key. return: mixed Extra item data (string), false otherwise. |
remove( $handles ) X-Ref |
Un-register an item or items. param: string|string[] $handles Item handle (string) or item handles (array of strings). |
enqueue( $handles ) X-Ref |
Queue an item or items. Decodes handles and arguments, then queues handles and stores arguments in the class property $args. For example in extending classes, $args is appended to the item url as a query string. Note $args is NOT the $args property of items in the $registered array. param: string|string[] $handles Item handle (string) or item handles (array of strings). |
dequeue( $handles ) X-Ref |
Dequeue an item or items. Decodes handles and arguments, then dequeues handles and removes arguments from the class property $args. param: string|string[] $handles Item handle (string) or item handles (array of strings). |
recurse_deps( $queue, $handle ) X-Ref |
Recursively search the passed dependency tree for a handle. param: string[] $queue An array of queued _WP_Dependency handles. param: string $handle Name of the item. Should be unique. return: bool Whether the handle is found after recursively searching the dependency tree. |
query( $handle, $status = 'registered' ) X-Ref |
Query the list for an item. param: string $handle Name of the item. Should be unique. param: string $status Optional. Status of the item to query. Default 'registered'. return: bool|_WP_Dependency Found, or object Item data. |
set_group( $handle, $recursion, $group ) X-Ref |
Set item group, unless already in a lower group. param: string $handle Name of the item. Should be unique. param: bool $recursion Internal flag that calling function was called recursively. param: int|false $group Group level: level (int), no group (false). return: bool Not already in the group or a lower group. |
get_etag( $load ) X-Ref |
Get etag header for cache validation. param: string[] $load Array of script or style handles to load. return: string Etag header. |
Generated : Thu Nov 21 08:20:01 2024 | Cross-referenced by PHPXref |