Automattic\WooCommerce\Admin\PluginsInstallLoggers
AsyncPluginsInstallLogger::get_timeframe()
Returns time frame for a given time in milliseconds.
Метод класса: AsyncPluginsInstallLogger{}
Хуков нет.
Возвращает
Строку
. - Time frame.
Использование
$AsyncPluginsInstallLogger = new AsyncPluginsInstallLogger(); $AsyncPluginsInstallLogger->get_timeframe( $timeInMs );
- $timeInMs(int) (обязательный)
- - time in milliseconds
Код AsyncPluginsInstallLogger::get_timeframe() AsyncPluginsInstallLogger::get timeframe WC 9.7.1
function get_timeframe( $timeInMs ) { $time_frames = array( array( 'name' => '0-2s', 'max' => 2, ), array( 'name' => '2-5s', 'max' => 5, ), array( 'name' => '5-10s', 'max' => 10, ), array( 'name' => '10-15s', 'max' => 15, ), array( 'name' => '15-20s', 'max' => 20, ), array( 'name' => '20-30s', 'max' => 30, ), array( 'name' => '30-60s', 'max' => 60, ), array( 'name' => '>60s' ), ); foreach ( $time_frames as $time_frame ) { if ( ! isset( $time_frame['max'] ) ) { return $time_frame['name']; } if ( $timeInMs < $time_frame['max'] * 1000 ) { return $time_frame['name']; } } }