/** * @param Driver $driver * @param Shift $shift * @return DrivingAssertion */ public static function registerDrivingAssertion(Driver $driver, Shift $shift) { $drivingAssertion = new DrivingAssertion(); $drivingAssertion->assignShift($shift); $drivingAssertion->assignDriver($driver); $drivingAssertion->setStatus(self::STANDBY); return $drivingAssertion; }