Exemplo n.º 1
0
 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.');
 }
Exemplo n.º 2
0
 /**
  * @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);
 }