WC_Product_Importer::memory_exceeded()protectedWC 1.0

Memory exceeded

Ensures the batch process never exceeds 90% of the maximum WordPress memory.

Method of the class: WC_Product_Importer{}

Return

true|false.

Usage

// protected - for code of main (parent) or child class
$result = $this->memory_exceeded();

WC_Product_Importer::memory_exceeded() code WC 8.7.0

protected function memory_exceeded() {
	$memory_limit   = $this->get_memory_limit() * 0.9; // 90% of max memory
	$current_memory = memory_get_usage( true );
	$return         = false;
	if ( $current_memory >= $memory_limit ) {
		$return = true;
	}
	return apply_filters( 'woocommerce_product_importer_memory_exceeded', $return );
}