/** * {@inheritdoc} */ public function fetch(Query $query) { try { $timetamp = DateTime::now(); $messageId = MessageId::generate(); $metaData = new MetaData(); $data = $this->pipe(new DomainQueryMessage($messageId, $timetamp, $query, $metaData)); } catch (Exception $exception) { throw QueryException::create($exception->getMessage(), $exception); } return $data; }
public function test_that_create_returns_exception_instance() { $exception = QueryException::create('Query error'); $this->assertInstanceOf('Novuso\\Common\\Application\\Messaging\\Query\\Exception\\QueryException', $exception); }