@@ -29,38 +29,38 @@ trait CanVote
29
29
*/
30
30
public function vote ($ targets , $ type = 'upvote ' , $ class = __CLASS__ )
31
31
{
32
- $ this ->cancelVote ($ targets );
33
-
32
+ $ this ->cancelVote ($ targets );
33
+
34
34
return Follow::attachRelations ($ this , str_plural ($ type ), $ targets , $ class );
35
35
}
36
-
37
- /**
38
- * Upvote an item or items.
39
- *
40
- * @param int|array|\Illuminate\Database\Eloquent\Model $targets
41
- * @param string $type
42
- * @param string $class
43
- *
44
- * @return array
45
- */
46
- public function upvote ($ targets , $ class = __CLASS__ )
47
- {
48
- return $ this ->vote ($ targets , 'upvote ' , $ class );
49
- }
50
-
51
- /**
52
- * Downvote an item or items.
53
- *
54
- * @param int|array|\Illuminate\Database\Eloquent\Model $targets
55
- * @param string $type
56
- * @param string $class
57
- *
58
- * @return array
59
- */
60
- public function downvote ($ targets , $ class = __CLASS__ )
61
- {
62
- return $ this ->vote ($ targets , 'downvote ' , $ class );
63
- }
36
+
37
+ /**
38
+ * Upvote an item or items.
39
+ *
40
+ * @param int|array|\Illuminate\Database\Eloquent\Model $targets
41
+ * @param string $type
42
+ * @param string $class
43
+ *
44
+ * @return array
45
+ */
46
+ public function upvote ($ targets , $ class = __CLASS__ )
47
+ {
48
+ return $ this ->vote ($ targets , 'upvote ' , $ class );
49
+ }
50
+
51
+ /**
52
+ * Downvote an item or items.
53
+ *
54
+ * @param int|array|\Illuminate\Database\Eloquent\Model $targets
55
+ * @param string $type
56
+ * @param string $class
57
+ *
58
+ * @return array
59
+ */
60
+ public function downvote ($ targets , $ class = __CLASS__ )
61
+ {
62
+ return $ this ->vote ($ targets , 'downvote ' , $ class );
63
+ }
64
64
65
65
/**
66
66
* Cancel vote for an item or items.
@@ -74,8 +74,8 @@ public function cancelVote($targets, $class = __CLASS__)
74
74
{
75
75
Follow::detachRelations ($ this , 'upvotes ' , $ targets , $ class );
76
76
Follow::detachRelations ($ this , 'downvotes ' , $ targets , $ class );
77
-
78
- return $ this ;
77
+
78
+ return $ this ;
79
79
}
80
80
81
81
/**
@@ -90,33 +90,33 @@ public function hasUpvoted($target, $class = __CLASS__)
90
90
{
91
91
return Follow::isRelationExists ($ this , 'upvote ' , $ target , $ class );
92
92
}
93
-
94
- /**
95
- * Check if user is downvoted given item.
96
- *
97
- * @param int|array|\Illuminate\Database\Eloquent\Model $target
98
- * @param string $class
99
- *
100
- * @return bool
101
- */
102
- public function hasDownvoted ($ target , $ class = __CLASS__ )
103
- {
104
- return Follow::isRelationExists ($ this , 'downvote ' , $ target , $ class );
105
- }
106
-
107
- /**
108
- * Return item votes.
109
- *
110
- * @param string $class
111
- *
112
- * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
113
- */
114
- public function votes ($ class = __CLASS__ )
115
- {
116
- return $ this ->morphedByMany ($ class , config ('follow.morph_prefix ' ), config ('follow.followable_table ' ))
117
- ->wherePivotIn ('relation ' , [Follow::RELATION_UPVOTE , Follow::RELATION_DOWNVOTE ])
118
- ->withPivot ('followable_type ' , 'relation ' , 'created_at ' );
119
- }
93
+
94
+ /**
95
+ * Check if user is downvoted given item.
96
+ *
97
+ * @param int|array|\Illuminate\Database\Eloquent\Model $target
98
+ * @param string $class
99
+ *
100
+ * @return bool
101
+ */
102
+ public function hasDownvoted ($ target , $ class = __CLASS__ )
103
+ {
104
+ return Follow::isRelationExists ($ this , 'downvote ' , $ target , $ class );
105
+ }
106
+
107
+ /**
108
+ * Return item votes.
109
+ *
110
+ * @param string $class
111
+ *
112
+ * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
113
+ */
114
+ public function votes ($ class = __CLASS__ )
115
+ {
116
+ return $ this ->morphedByMany ($ class , config ('follow.morph_prefix ' ), config ('follow.followable_table ' ))
117
+ ->wherePivotIn ('relation ' , [Follow::RELATION_UPVOTE , Follow::RELATION_DOWNVOTE ])
118
+ ->withPivot ('followable_type ' , 'relation ' , 'created_at ' );
119
+ }
120
120
121
121
/**
122
122
* Return item upvotes.
@@ -131,18 +131,18 @@ public function upvotes($class = __CLASS__)
131
131
->wherePivot ('relation ' , '= ' , Follow::RELATION_UPVOTE )
132
132
->withPivot ('followable_type ' , 'relation ' , 'created_at ' );
133
133
}
134
-
135
- /**
136
- * Return item downvotes.
137
- *
138
- * @param string $class
139
- *
140
- * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
141
- */
142
- public function downvotes ($ class = __CLASS__ )
143
- {
144
- return $ this ->morphedByMany ($ class , config ('follow.morph_prefix ' ), config ('follow.followable_table ' ))
145
- ->wherePivot ('relation ' , '= ' , Follow::RELATION_DOWNVOTE )
146
- ->withPivot ('followable_type ' , 'relation ' , 'created_at ' );
147
- }
134
+
135
+ /**
136
+ * Return item downvotes.
137
+ *
138
+ * @param string $class
139
+ *
140
+ * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
141
+ */
142
+ public function downvotes ($ class = __CLASS__ )
143
+ {
144
+ return $ this ->morphedByMany ($ class , config ('follow.morph_prefix ' ), config ('follow.followable_table ' ))
145
+ ->wherePivot ('relation ' , '= ' , Follow::RELATION_DOWNVOTE )
146
+ ->withPivot ('followable_type ' , 'relation ' , 'created_at ' );
147
+ }
148
148
}
0 commit comments