diff -r 346c88efed21 -r 5e2f62d02dcd wp/wp-cron.php --- a/wp/wp-cron.php Mon Jun 08 16:11:51 2015 +0000 +++ b/wp/wp-cron.php Tue Jun 09 03:35:32 2015 +0200 @@ -26,14 +26,25 @@ require_once( dirname( __FILE__ ) . '/wp-load.php' ); } -// Uncached doing_cron transient fetch +/** + * Retrieves the cron lock. + * + * Returns the uncached `doing_cron` transient. + * + * @ignore + * @since 3.3.0 + * + * @return string|false Value of the `doing_cron` transient, 0|false otherwise. + */ function _get_cron_lock() { global $wpdb; $value = 0; if ( wp_using_ext_object_cache() ) { - // Skip local cache and force refetch of doing_cron transient in case - // another processs updated the cache + /* + * Skip local cache and force re-fetch of doing_cron transient + * in case another process updated the cache. + */ $value = wp_cache_get( 'doing_cron', 'transient', true ); } else { $row = $wpdb->get_row( $wpdb->prepare( "SELECT option_value FROM $wpdb->options WHERE option_name = %s LIMIT 1", '_transient_doing_cron' ) ); @@ -92,10 +103,11 @@ /** * Fires scheduled events. * + * @ignore * @since 2.1.0 * * @param string $hook Name of the hook that was scheduled to be fired. - * @param array $v['args'] The arguments to be passed to the hook. + * @param array $args The arguments to be passed to the hook. */ do_action_ref_array( $hook, $v['args'] );