Docs: Improve inline documentation syntax throughout `WP_Metadata_Lazyloader`, introduced in [36566].

See #35816. See #35986.

Built from https://develop.svn.wordpress.org/trunk@36898


git-svn-id: http://core.svn.wordpress.org/trunk@36866 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Drew Jaynes 2016-03-09 16:55:26 +00:00
parent a1b18a3ae6
commit e7bea9ba6e
2 changed files with 14 additions and 9 deletions

View File

@ -17,7 +17,7 @@
* *
* In cases where the given metadata may not even be used in the loop, we can improve performance * In cases where the given metadata may not even be used in the loop, we can improve performance
* even more by only priming the metadata cache for affected items the first time a piece of metadata * even more by only priming the metadata cache for affected items the first time a piece of metadata
* is requested - ie, by lazyloading it. So, for example, comment meta may not be loaded into the * is requested - ie, by lazy-loading it. So, for example, comment meta may not be loaded into the
* cache in the comments section of a post until the first time get_comment_meta() is called in the * cache in the comments section of a post until the first time get_comment_meta() is called in the
* context of the comment loop. * context of the comment loop.
* *
@ -33,6 +33,7 @@ class WP_Metadata_Lazyloader {
* Pending objects queue. * Pending objects queue.
* *
* @since 4.5.0 * @since 4.5.0
* @access protected
* @var array * @var array
*/ */
protected $pending_objects; protected $pending_objects;
@ -41,6 +42,7 @@ class WP_Metadata_Lazyloader {
* Settings for supported object types. * Settings for supported object types.
* *
* @since 4.5.0 * @since 4.5.0
* @access protected
* @var array * @var array
*/ */
protected $settings = array(); protected $settings = array();
@ -49,6 +51,7 @@ class WP_Metadata_Lazyloader {
* Constructor. * Constructor.
* *
* @since 4.5.0 * @since 4.5.0
* @access public
*/ */
public function __construct() { public function __construct() {
$this->settings = array( $this->settings = array(
@ -64,11 +67,12 @@ class WP_Metadata_Lazyloader {
} }
/** /**
* Add objects to the metadata lazyload queue. * Adds objects to the metadata lazy-load queue.
* *
* @since 4.5.0 * @since 4.5.0
* @access public
* *
* @param string $object_type Type of object whose meta is to be lazyloaded. Accepts 'term' or 'comment'. * @param string $object_type Type of object whose meta is to be lazy-loaded. Accepts 'term' or 'comment'.
* @param array $object_ids Array of object IDs. * @param array $object_ids Array of object IDs.
* @return bool|WP_Error True on success, WP_Error on failure. * @return bool|WP_Error True on success, WP_Error on failure.
*/ */
@ -93,21 +97,22 @@ class WP_Metadata_Lazyloader {
add_filter( $type_settings['filter'], $type_settings['callback'] ); add_filter( $type_settings['filter'], $type_settings['callback'] );
/** /**
* Fires after objects are added to the metadata lazyload queue. * Fires after objects are added to the metadata lazy-load queue.
* *
* @since 4.5.0 * @since 4.5.0
* *
* @param array $object_ids Object IDs. * @param array $object_ids Object IDs.
* @param string $object_type Type of object being queued. * @param string $object_type Type of object being queued.
* @param WP_Metadata_Lazyloader $lazyloader The lazyloader object. * @param WP_Metadata_Lazyloader $lazyloader The lazy-loader object.
*/ */
do_action( 'metadata_lazyloader_queued_objects', $object_ids, $object_type, $this ); do_action( 'metadata_lazyloader_queued_objects', $object_ids, $object_type, $this );
} }
/** /**
* Reset lazyload queue for a given object type. * Resets lazy-load queue for a given object type.
* *
* @since 4.5.0 * @since 4.5.0
* @access public
* *
* @param string $object_type Object type. Accepts 'comment' or 'term'. * @param string $object_type Object type. Accepts 'comment' or 'term'.
* @return bool|WP_Error True on success, WP_Error on failure. * @return bool|WP_Error True on success, WP_Error on failure.
@ -124,7 +129,7 @@ class WP_Metadata_Lazyloader {
} }
/** /**
* Lazyloads term meta for queued terms. * Lazy-loads term meta for queued terms.
* *
* This method is public so that it can be used as a filter callback. As a rule, there * This method is public so that it can be used as a filter callback. As a rule, there
* is no need to invoke it directly. * is no need to invoke it directly.
@ -148,7 +153,7 @@ class WP_Metadata_Lazyloader {
} }
/** /**
* Lazyload comment meta for queued comments. * Lazy-loads comment meta for queued comments.
* *
* This method is public so that it can be used as a filter callback. As a rule, there is no need to invoke it * This method is public so that it can be used as a filter callback. As a rule, there is no need to invoke it
* directly, from either inside or outside the `WP_Query` object. * directly, from either inside or outside the `WP_Query` object.

View File

@ -4,7 +4,7 @@
* *
* @global string $wp_version * @global string $wp_version
*/ */
$wp_version = '4.5-beta2-36897'; $wp_version = '4.5-beta2-36898';
/** /**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.