public function testGetUrlByIdAndNonExistentUserIdFromDbReturnsNull() { $url = $this->createExampleUrlDataObject(null, 1); $created = $this->urlQuery->createUrl($url); $result = $this->urlQuery->getUrlByIdAndUserId($created->id, 1); $this->assertNotEmpty($result); $result = $this->urlQuery->getUrlByIdAndUserId($created->id, 2); $this->assertNull($result, 'Getting non existent url from db should return null.'); }
/** * @param $url_id * @return Url | null */ public function loadUrl($url_id) { $user_id = $this->userSession->getUserId(); $dataObject = $this->urlQuery->getUrlByIdAndUserId($url_id, $user_id); if ($dataObject == null) { return null; } return $this->urlDataObjectMapper->mapFromDataObject($dataObject); }