28 lines
1.1 KiB
PHP
28 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace App\Console\Commands\Grapper\TxOdds\Odds;
|
|
|
|
use App\Console\Commands\Nuh;
|
|
|
|
class FillCollector
|
|
{
|
|
public static function set($odds, $bettype)
|
|
{
|
|
if (! isset(Nuh::$collector[$bettype][Nuh::$bookmaker_id]['difference'])) {
|
|
Nuh::$collector[$bettype][Nuh::$bookmaker_id]['difference'] = $odds['difference'];
|
|
if (isset($odds['handicap'])) {
|
|
Nuh::$collector[$bettype][Nuh::$bookmaker_id]['active_spread'] = $odds['handicap'];
|
|
} else {
|
|
Nuh::$collector[$bettype][Nuh::$bookmaker_id]['active_spread'] = $odds['total'];
|
|
}
|
|
} elseif ($odds['difference'] < Nuh::$collector[$bettype][Nuh::$bookmaker_id]['difference']) {
|
|
Nuh::$collector[$bettype][Nuh::$bookmaker_id]['difference'] = $odds['difference'];
|
|
if (isset($odds['handicap'])) {
|
|
Nuh::$collector[$bettype][Nuh::$bookmaker_id]['active_spread'] = $odds['handicap'];
|
|
} else {
|
|
Nuh::$collector[$bettype][Nuh::$bookmaker_id]['active_spread'] = $odds['total'];
|
|
}
|
|
}
|
|
}
|
|
}
|