Action_Scheduler\WP_CLI
System_Command::version
Display the active version, or all registered versions.
OPTIONS
- [--all]
- List all registered versions.
Метод класса: System_Command{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$System_Command = new System_Command(); $System_Command->version( $args, $assoc_args );
- $args(массив) (обязательный)
- Positional args.
- $assoc_args(массив) (обязательный)
- Keyed args.
Код System_Command::version() System Command::version WC 10.0.2
public function version( array $args, array $assoc_args ) { $all = (bool) get_flag_value( $assoc_args, 'all' ); $latest = $this->get_latest_version(); if ( ! $all ) { echo $latest; \WP_CLI::halt( 0 ); } $instance = \ActionScheduler_Versions::instance(); $versions = $instance->get_versions(); $rows = array(); foreach ( $versions as $version => $callback ) { $active = $version === $latest; $rows[ $version ] = array( 'version' => $version, 'callback' => $callback, 'active' => $active ? 'yes' : 'no', ); } uksort( $rows, 'version_compare' ); $formatter = new \WP_CLI\Formatter( $assoc_args, array( 'version', 'callback', 'active' ) ); $formatter->display_items( $rows ); }