Completed
Push — master ( 954c4b...e8a8b5 )
by Níckolas Daniel
04:55
created
test/unit/PODEntender/Domain/Service/Post/RecommendationTest.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
                 $referenceEpisode,
40 40
                 999
41 41
             )
42
-            ->filter(function (AudioEpisode $episode) use ($referenceEpisode) {
42
+            ->filter(function(AudioEpisode $episode) use ($referenceEpisode) {
43 43
                 return $episode->guid() === $referenceEpisode->guid();
44 44
             });
45 45
 
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
         $referenceEpisodeProphecy->tags()->willReturn([]);
56 56
         $referenceEpisode = $referenceEpisodeProphecy->reveal();
57 57
 
58
-        $recommended = $this->recommendationService->recommendEpisodesForPost($referenceEpisode,999);
58
+        $recommended = $this->recommendationService->recommendEpisodesForPost($referenceEpisode, 999);
59 59
 
60 60
         $this->assertGreaterThan($recommended->last()->createdAt(), $recommended->first()->createdAt());
61 61
     }
@@ -69,10 +69,10 @@  discard block
 block discarded – undo
69 69
         $referenceEpisodeProphecy->tags()->willReturn([]);
70 70
         $referenceEpisode = $referenceEpisodeProphecy->reveal();
71 71
 
72
-        $recommended = $this->recommendationService->recommendEpisodesForPost($referenceEpisode,2);
72
+        $recommended = $this->recommendationService->recommendEpisodesForPost($referenceEpisode, 2);
73 73
         $this->assertEquals(2, $recommended->count());
74 74
 
75
-        $recommended = $this->recommendationService->recommendEpisodesForPost($referenceEpisode,1);
75
+        $recommended = $this->recommendationService->recommendEpisodesForPost($referenceEpisode, 1);
76 76
         $this->assertEquals(1, $recommended->count());
77 77
     }
78 78
 
Please login to merge, or discard this patch.
src/Domain/Service/Post/Recommendation.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -22,13 +22,13 @@
 block discarded – undo
22 22
 
23 23
         $recommended = $this->postRepository
24 24
             ->withAudio()
25
-            ->filter(function (AudioEpisode $episode) use ($post) {
25
+            ->filter(function(AudioEpisode $episode) use ($post) {
26 26
                 return $post->guid() !== $episode->guid();
27 27
             })
28
-            ->sortByDesc(function (AudioEpisode $episode) {
28
+            ->sortByDesc(function(AudioEpisode $episode) {
29 29
                 return $episode->createdAt();
30 30
             })
31
-            ->sortByDesc(function (AudioEpisode $episode) use ($tags) {
31
+            ->sortByDesc(function(AudioEpisode $episode) use ($tags) {
32 32
                 return count(array_intersect($episode->tags() ?? [], $tags));
33 33
             })
34 34
             ->take($amount);
Please login to merge, or discard this patch.