public function fire($event, $subject = null, $message = null)
    {
        return $this->dispatcher()->fire($event, $subject, $message);
    }
public function fire($event, $subject = null, $message = null)
    {
        return $this->dispatcher()->fire($event, $subject, $message);
    }
public function fire ( $ event , $ subject = null , $ message = null ) { return $ this -> dispatcher ( ) -> fire ( $ event , $ subject , $ message ) ; }
Fires passed event and returns its response or null if no response passed and received

@param string      $event
@param null|mixed  $subject
@param null|string $message

@return mixed
Fires passed event and returns its response or null if no response passed and received