# Class EventAssert

Primary event object. All events should provide its basic methods. Moreover be initialized by it.

  Catapult\Event
  Catapult\EventAssert

Namespace: Catapult
Located at events/Base.php

## Methods summary

`public static` | # `check( $class, $eventType )` check if the right event has been called this is done by looking at what the keywords have for this eventType check if the right event has been called this is done by looking at what the keywords have for this eventType

### Methods inherited from Catapult\Event

`__call()`, `__construct()`, `__get()`

## Properties summary

`public static array` | $events | # `array( "CallEvent" => array( "incomingcall", "answer", "reject", "timeout", "error", "speak", "dtmf", "recording", "playback", "transcription", "hangup" ), "AnswerCallEvent" => array( "answer" ), "IncomingCallEvent" => array( "incomingcall" ), "ErrorCallEvent" => array( "error" ), "PlaybackCallEvent" => array( "playback" ), "SpeakCallEvent" => array( "speak" ), "HangupCallEvent" => array( "hangup" ), "RejectCallEvent" => array( "reject" ), "MessageEvent" => array( "sms" ), "GatherCallEvent" => array( "gather" ), "DtmfCallEvent" => array( "dtmf" ), "RecordingCallEvent" => array( "recording" ), "TranscriptionCallEvent" => array( "transcription" ), "ConferenceEvent" => array( "conference", "conference-member", "confeence-playback" ), "ConferenceMemberEvent" => array( "conference-member", "conference-speak", "conference-playback" ), "ConferenceMemberSpeakEvent" => array( "conference-speak" ), "ConferenceMemberPlaybackEvent" => array( "conference-playback" ) )`