public function getRandomImage() { return Models\Image::search()->where('deleted', 'No')->order('rand()')->execOne(); }
/** * @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(); }
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(); }