Automattic\WooCommerce\Internal\Admin\Logging\FileV2
FileController::get_log_directory_size()
Calculate the size, in bytes, of the log directory.
Метод класса: FileController{}
Хуков нет.
Возвращает
int
.
Использование
$FileController = new FileController(); $FileController->get_log_directory_size(): int;
Код FileController::get_log_directory_size() FileController::get log directory size WC 9.7.1
public function get_log_directory_size(): int { $bytes = 0; $path = realpath( Settings::get_log_directory( false ) ); if ( wp_is_writable( $path ) ) { $iterator = new \RecursiveIteratorIterator( new \RecursiveDirectoryIterator( $path, \FilesystemIterator::SKIP_DOTS ), \RecursiveIteratorIterator::CATCH_GET_CHILD ); foreach ( $iterator as $file ) { $bytes += $file->getSize(); } } return $bytes; }