]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/class.wp-dependencies.php
WordPress 3.5.1-scripts
[autoinstalls/wordpress.git] / wp-includes / class.wp-dependencies.php
index 3907082ebe240a275113b3f5ba701c30ef5236ab..eb075c85744876bba75aac29a43b37fab50aabd8 100644 (file)
@@ -28,7 +28,7 @@ class WP_Dependencies {
        /**
         * Do the dependencies
         *
-        * Process the items passed to it or the queue.  Processes all dependencies.
+        * Process the items passed to it or the queue. Processes all dependencies.
         *
         * @param mixed $handles (optional) items to be processed. (void) processes queue, (string) process that item, (array of strings) process those items
         * @return array Items that have been processed
@@ -63,7 +63,7 @@ class WP_Dependencies {
        /**
         * Determines dependencies
         *
-        * Recursively builds array of items to process taking dependencies into account.  Does NOT catch infinite loops.
+        * Recursively builds array of items to process taking dependencies into account. Does NOT catch infinite loops.
         *
         *
         * @param mixed $handles Accepts (string) dep name or (array of strings) dep names
@@ -90,7 +90,7 @@ class WP_Dependencies {
                        if ( !isset($this->registered[$handle]) )
                                $keep_going = false; // Script doesn't exist
                        elseif ( $this->registered[$handle]->deps && array_diff($this->registered[$handle]->deps, array_keys($this->registered)) )
-                               $keep_going = false; // Script requires deps which don't exist (not a necessary check.  efficiency?)
+                               $keep_going = false; // Script requires deps which don't exist (not a necessary check. efficiency?)
                        elseif ( $this->registered[$handle]->deps && !$this->all_deps( $this->registered[$handle]->deps, true, $group ) )
                                $keep_going = false; // Script requires deps which don't exist
 
@@ -98,7 +98,7 @@ class WP_Dependencies {
                                if ( $recursion )
                                        return false; // Abort this branch.
                                else
-                                       continue; // We're at the top level.  Move on to the next one.
+                                       continue; // We're at the top level. Move on to the next one.
                        }
 
                        if ( $queued ) // Already grobbed it and its deps
@@ -196,24 +196,27 @@ class WP_Dependencies {
                }
        }
 
-       function query( $handle, $list = 'registered' ) { // registered, queue, done, to_do
-               switch ( $list ) :
-               case 'registered':
-               case 'scripts': // back compat
-                       if ( isset($this->registered[$handle]) )
-                               return $this->registered[$handle];
-                       break;
-               case 'to_print': // back compat
-               case 'printed': // back compat
-                       if ( 'to_print' == $list )
-                               $list = 'to_do';
-                       else
-                               $list = 'printed';
-               default:
-                       if ( in_array($handle, $this->$list) )
-                               return true;
-                       break;
-               endswitch;
+
+       function query( $handle, $list = 'registered' ) {
+               switch ( $list ) {
+                       case 'registered' :
+                       case 'scripts': // back compat
+                               if ( isset( $this->registered[ $handle ] ) )
+                                       return $this->registered[ $handle ];
+                               return false;
+
+                       case 'enqueued' :
+                       case 'queue' :
+                               return in_array( $handle, $this->queue );
+
+                       case 'to_do' :
+                       case 'to_print': // back compat
+                               return in_array( $handle, $this->to_do );
+
+                       case 'done' :
+                       case 'printed': // back compat
+                               return in_array( $handle, $this->done );
+               }
                return false;
        }
 
@@ -244,8 +247,8 @@ class _WP_Dependency {
        var $extra = array();
 
        function __construct() {
-               @list($this->handle, $this->src, $this->deps, $this->ver, $this->args) = func_get_args();
-               if ( !is_array($this->deps) )
+               @list( $this->handle, $this->src, $this->deps, $this->ver, $this->args ) = func_get_args();
+               if ( ! is_array($this->deps) )
                        $this->deps = array();
        }