<?php

namespace App\Reports\Sources\BalancedRows;


class ProgressManager extends \App\Reports\Sources\ProgressManagerAbstract
{

	/**
	 * The specific phases and steps for the current report source.
	 * @var array
	 */
	protected array $specificPhasesAndStepsCfg = [
		'initialFilter' => [
	        'createClientFilterSQL' => 5,
	        'filterCLientInvIssue' => 40,
	        'filterClientInvRefund' => 40,
			'addSupplierInvBalances' => 10,
	    	'filterClientInvOnlyBalances' => 10,
	        'filterSupplierInv' => 40,
	    ],
		'extractMainDataFromDb' => [
			'runningMainSQL' => 80,
			'updateBalanceDetails' => 20,
			'updateInvDetails' => 20,
			'updateServiceDetails' => 10,
			'updateOfferDetails' => 10,
			'updateOrderDetails' => 10,
			'updateInvRowsDetails' => 20,
		],
	];

}
