У меня есть метод для расчета объема воды следующим образом:
function getVolumeM3($dgross, $land_size)
{
return (round($dgross * $land_size));
}
Используя вышеприведенную формулу, я получаю целочисленное значение, которое я хочу передать в мой Event Listener. Мой пример, даже слушательследует.
$ta = calculateTaDuration($user->profile);
if (isset($user->phone)) {
$message = 'Dear ' . $user->first_name . ' your plot of '
. $user->profile->crop->name . ' measuring '
. $user->profile->land_area . 'm2.'.'requires'.'354218 litres of water please open your irrigation tap for '
. $ta . ' minutes. Thank you. The Smart Irrigator Team';
sendSms($user->id, $user->phone, $message);
} else {
throw new RuntimeException('User phone is not provided');
}
Как видно выше, я хочу, чтобы мои последние смс были следующими:
"Уважаемый пользователь, ваш сюжет требует M литров воды. Любая помощь будет оценена.