Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
WP_Plugin_Install_List_Table::order_callback( object $plugin_a, object $plugin_b ): int
Contents
Parameters
-
$plugin_a
object Required -
-
$plugin_b
object Required -
Return
int
Source
File: wp-admin/includes/class-wp-plugin-install-list-table.php
.
View all references
private function order_callback( $plugin_a, $plugin_b ) {
$orderby = $this->orderby;
if ( ! isset( $plugin_a->$orderby, $plugin_b->$orderby ) ) {
return 0;
}
$a = $plugin_a->$orderby;
$b = $plugin_b->$orderby;
if ( $a === $b ) {
return 0;
}
if ( 'DESC' === $this->order ) {
return ( $a < $b ) ? 1 : -1;
} else {
return ( $a < $b ) ? -1 : 1;
}
}