<?php namespace App\Classes\FTN; use App\Models\{Echoarea,Echomail,Netmail}; /** * Abstract class to hold the common functions for automatic responding to echomail/netmail messages */ abstract class Process { public static function canProcess(Echoarea $eao): bool { return (bool)$eao->automsgs; } /** * Return TRUE if the process class handled the message. * * @param Echomail|Netmail $mo * @return bool */ abstract public static function handle(Echomail|Netmail $mo): bool; }