Source of file EventOccurrence.php
Size: 0,987 Bytes - Last Modified: 2021-12-23T10:19:44+00:00
/var/www/docs.ssmods.com/process/src/src/Models/EventOccurrence.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | <?php namespace Vulcan\StripeWebhook\Models; use SilverStripe\ORM\DataObject; /** * Class EventOccurrence * * @package Vulcan\StripeWebhook * * @property string EventID * @property string Type * @property string Handlers * @property string HandlerResponses * @property string Data * @property int Occurrences */ class EventOccurrence extends DataObject { private static $table_name = 'StripeEventOccurrence'; private static $db = [ 'EventID' => 'Varchar(255)', 'Type' => 'Varchar(255)', 'Handlers' => 'Text', 'HandlerResponses' => 'Text', 'Data' => 'Text', 'Occurrences' => 'Int' ]; private static $defaults = [ 'Occurrences' => 1 ]; /** * @param $eventId * * @return static|DataObject */ public static function getByEventID($eventId) { return static::get()->filter('EventID', $eventId)->first(); } } |