Source of file PageControllerExtension.php
Size: 0,595 Bytes - Last Modified: 2021-12-23T10:59:43+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/PageControllerExtension.php
123456789101112131415161718192021222324252627282930 | <?php namespace WWN\Appointments\Extensions; use SilverStripe\Core\Extension; use SilverStripe\ORM\DataList; use SilverStripe\ORM\DataObject; use WWN\Appointments\Appointment; /** * PageControllerExtension * * @package wwn-appointments */ class PageControllerExtension extends Extension { /** * @param int $limit * * @return DataList */ public function GetNextAppointment(int $limit = 2): DataList { return DataObject::get(Appointment::class) ->where("Date >= NOW()") ->sort('Date ASC') ->limit($limit); } } |