Beispiel #1
0
 public function getRandomImage()
 {
     return Models\Image::search()->where('deleted', 'No')->order('rand()')->execOne();
 }
Beispiel #2
0
 /**
  * @param Models\Comment $comment
  * @param Models\Image   $image
  * @return Models\ImageCommentLink
  */
 public function addCommentToImage(Models\Comment $comment, Models\Image $image)
 {
     $comment->save();
     $image->save();
     return $this->addCommentToFile($comment, $image);
 }
 public function testImageUserRelation()
 {
     $userService = new UserService();
     $user = $userService->createUser("test", "test", "test", "*****@*****.**");
     /**
      * @var Image $image 
     */
     $image = new Image();
     $image->user_id = $user->user_id;
     $this->assertTrue($image->getUser() instanceof User);
     $this->assertEquals($image->user_id, $image->getUser()->user_id);
     $user->delete();
 }
Beispiel #4
0
 public function testImageUserRelation()
 {
     $userService = new UserService();
     $user = $userService->createUser($this->faker->userName, $this->faker->name(), "passwordlonger", "{$this->faker->userName}@example.com");
     /**
      * @var Image $image
      */
     $image = new Image();
     $image->user_id = $user->user_id;
     $this->assertTrue($image->getUser() instanceof User);
     $this->assertEquals($image->user_id, $image->getUser()->user_id);
     $user->delete();
 }