Files
nuhodds_fi4/app/Console/Commands/Grapper/Logifuture/Tennis.php
T
2026-01-07 13:24:56 +01:00

72 lines
2.1 KiB
PHP

<?php
namespace App\Console\Commands\Grapper\Logifuture;
class Tennis
{
public static function get(&$event, &$_spreads, $match)
{
$n_totals = [];
$n_points = [];
$c_totals = [];
$c_points = [];
foreach ($match['odds'] as $name => $value) {
switch ($name) {
case 'T_12_1':
$event['h2w'] = (float) $value;
break;
case 'T_12_2':
$event['a2w'] = (float) $value;
break;
case 'T_121P_1':
$_spreads['mlset1']['h2w'] = (float) $value;
break;
case 'T_121P_2':
$_spreads['mlset1']['a2w'] = (float) $value;
break;
}
if (strpos($name, '@') !== false) {
$pos = strpos($name, '@');
$market = substr($name, 0, $pos);
switch ($market) {
// NIGERIA
case 'T_OUG':
$n_totals[$name] = $value;
break;
case 'T_GH':
$n_points[$name] = $value;
break;
// COLOMBIA
case 'T_OUG':
$c_totals[$name] = $value;
break;
case 'T_HNDGAMES':
$c_points[$name] = $value;
break;
}
}
}
// COLUMBIA
if ($c_totals) {
Filter::prinz($_spreads['total'], 'T_OUG@', $c_totals, ['over', 'under', 'total']);
}
if ($c_points) {
Filter::prinz($_spreads['point'], 'T_HNDGAMES@', $c_points, ['hth1', 'hth2', 'hcap']);
}
// NIGERIA
if ($n_totals) {
Filter::prinz($_spreads['total'], 'T_OUG@', $n_totals, ['over', 'under', 'total']);
}
if ($n_points) {
Filter::prinz($_spreads['point'], 'T_GH@', $n_points, ['hth1', 'hth2', 'hcap']);
}
}
}