Completed
Push — master ( aa04da...b6760c )
by J.D.
02:59
created
src/includes/classes/hook/event/args.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -45,16 +45,16 @@  discard block
 block discarded – undo
45 45
 	 *
46 46
 	 * @param WordPoints_Hook_Arg[] $args The hook args.
47 47
 	 */
48
-	public function __construct( array $args ) {
48
+	public function __construct(array $args) {
49 49
 
50 50
 		parent::__construct();
51 51
 
52
-		foreach ( $args as $arg ) {
52
+		foreach ($args as $arg) {
53 53
 
54 54
 			$entity = $arg->get_entity();
55 55
 
56
-			if ( $entity instanceof WordPoints_Entity ) {
57
-				$this->entities[ $arg->get_slug() ] = $entity;
56
+			if ($entity instanceof WordPoints_Entity) {
57
+				$this->entities[$arg->get_slug()] = $entity;
58 58
 			}
59 59
 		}
60 60
 	}
@@ -66,54 +66,54 @@  discard block
 block discarded – undo
66 66
 	 *
67 67
 	 * @param WordPoints_Hook_Reaction_Validator $validator The validator.
68 68
 	 */
69
-	public function set_validator( WordPoints_Hook_Reaction_Validator $validator ) {
69
+	public function set_validator(WordPoints_Hook_Reaction_Validator $validator) {
70 70
 		$this->validator = $validator;
71 71
 	}
72 72
 
73 73
 	/**
74 74
 	 * @since 1.0.0
75 75
 	 */
76
-	public function descend( $child_slug ) {
76
+	public function descend($child_slug) {
77 77
 
78
-		$result = parent::descend( $child_slug );
78
+		$result = parent::descend($child_slug);
79 79
 
80 80
 		// Just in case no validator has been set.
81
-		if ( ! $this->validator ) {
81
+		if ( ! $this->validator) {
82 82
 			return $result;
83 83
 		}
84 84
 
85
-		if ( ! $result ) {
85
+		if ( ! $result) {
86 86
 
87
-			if ( ! isset( $this->current ) ) {
87
+			if ( ! isset($this->current)) {
88 88
 
89 89
 				$this->validator->add_error(
90 90
 					sprintf(
91
-						__( 'The %s arg is not registered for this event.', 'wordpoints' ) // TODO message
91
+						__('The %s arg is not registered for this event.', 'wordpoints') // TODO message
92 92
 						, $child_slug
93 93
 					)
94 94
 				);
95 95
 
96
-			} elseif ( ! ( $this->current instanceof WordPoints_Entity_ParentI ) ) {
96
+			} elseif ( ! ($this->current instanceof WordPoints_Entity_ParentI)) {
97 97
 
98 98
 				$this->validator->add_error(
99
-					__( 'Cannot get descendant of %s: not a parent.', 'wordpoints' ) // TODO message
99
+					__('Cannot get descendant of %s: not a parent.', 'wordpoints') // TODO message
100 100
 				);
101 101
 
102 102
 			} else {
103 103
 
104
-				$child_arg = $this->current->get_child( $child_slug );
104
+				$child_arg = $this->current->get_child($child_slug);
105 105
 
106
-				if ( ! $child_arg ) {
106
+				if ( ! $child_arg) {
107 107
 					$this->validator->add_error(
108
-						__( '%s does not have a child "%s".', 'wordpoints' ) // TODO message
108
+						__('%s does not have a child "%s".', 'wordpoints') // TODO message
109 109
 						, $this->push_on_descend ? $child_slug : null
110 110
 					);
111 111
 				}
112 112
 			}
113 113
 
114
-		} elseif ( $this->push_on_descend ) {
114
+		} elseif ($this->push_on_descend) {
115 115
 
116
-			$this->validator->push_field( $child_slug );
116
+			$this->validator->push_field($child_slug);
117 117
 		}
118 118
 
119 119
 		return $result;
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
 
127 127
 		$ascended = parent::ascend();
128 128
 
129
-		if ( $ascended && $this->validator ) {
129
+		if ($ascended && $this->validator) {
130 130
 			$this->validator->pop_field();
131 131
 		}
132 132
 
@@ -136,10 +136,10 @@  discard block
 block discarded – undo
136 136
 	/**
137 137
 	 * @since 1.0.0
138 138
 	 */
139
-	public function get_from_hierarchy( array $hierarchy ) {
139
+	public function get_from_hierarchy(array $hierarchy) {
140 140
 
141 141
 		$this->push_on_descend = false;
142
-		$entityish = parent::get_from_hierarchy( $hierarchy );
142
+		$entityish = parent::get_from_hierarchy($hierarchy);
143 143
 		$this->push_on_descend = true;
144 144
 
145 145
 		return $entityish;
Please login to merge, or discard this patch.
src/includes/classes/hook/event/comment/leave.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -18,14 +18,14 @@
 block discarded – undo
18 18
 	 * @since 1.0.0
19 19
 	 */
20 20
 	public function get_title() {
21
-		return __( 'Comment', 'wordpoints' );
21
+		return __('Comment', 'wordpoints');
22 22
 	}
23 23
 
24 24
 	/**
25 25
 	 * @since 1.0.0
26 26
 	 */
27 27
 	public function get_description() {
28
-		return __( 'When a user leaves a reply to a Post or other type of content.', 'wordpoints' );
28
+		return __('When a user leaves a reply to a Post or other type of content.', 'wordpoints');
29 29
 	}
30 30
 }
31 31
 
Please login to merge, or discard this patch.
src/includes/classes/hook/event/post/publish.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -18,14 +18,14 @@
 block discarded – undo
18 18
 	 * @since 1.0.0
19 19
 	 */
20 20
 	public function get_title() {
21
-		return __( 'Post Publish', 'wordpoints' );
21
+		return __('Post Publish', 'wordpoints');
22 22
 	}
23 23
 
24 24
 	/**
25 25
 	 * @since 1.0.0
26 26
 	 */
27 27
 	public function get_description() {
28
-		return __( 'When a Post, Page, or other type of content is published.', 'wordpoints' );
28
+		return __('When a Post, Page, or other type of content is published.', 'wordpoints');
29 29
 	}
30 30
 }
31 31
 
Please login to merge, or discard this patch.
src/includes/classes/hook/event/user/register.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -18,14 +18,14 @@
 block discarded – undo
18 18
 	 * @since 1.0.0
19 19
 	 */
20 20
 	public function get_title() {
21
-		return __( 'Register', 'wordpoints' );
21
+		return __('Register', 'wordpoints');
22 22
 	}
23 23
 
24 24
 	/**
25 25
 	 * @since 1.0.0
26 26
 	 */
27 27
 	public function get_description() {
28
-		return __( 'Registering.', 'wordpoints' );
28
+		return __('Registering.', 'wordpoints');
29 29
 	}
30 30
 }
31 31
 
Please login to merge, or discard this patch.
src/includes/classes/hook/event/user/visit.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -18,14 +18,14 @@
 block discarded – undo
18 18
 	 * @since 1.0.0
19 19
 	 */
20 20
 	public function get_title() {
21
-		return __( 'Visit', 'wordpoints' );
21
+		return __('Visit', 'wordpoints');
22 22
 	}
23 23
 
24 24
 	/**
25 25
 	 * @since 1.0.0
26 26
 	 */
27 27
 	public function get_description() {
28
-		return __( 'When a logged-in user or guest visits the site.', 'wordpoints' );
28
+		return __('When a logged-in user or guest visits the site.', 'wordpoints');
29 29
 	}
30 30
 }
31 31
 
Please login to merge, or discard this patch.
src/includes/classes/hook/eventi.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@
 block discarded – undo
17 17
 	/**
18 18
 	 * @param string $slug The event slug.
19 19
 	 */
20
-	public function __construct( $slug );
20
+	public function __construct($slug);
21 21
 
22 22
 	/**
23 23
 	 * Get the event slug.
Please login to merge, or discard this patch.
src/includes/classes/hook/events.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -37,13 +37,13 @@  discard block
 block discarded – undo
37 37
 	/**
38 38
 	 * @since 1.0.0
39 39
 	 */
40
-	public function __construct( $slug ) {
40
+	public function __construct($slug) {
41 41
 
42 42
 		$hooks = wordpoints_hooks();
43 43
 
44 44
 		$this->router = $hooks->router;
45 45
 
46
-		parent::__construct( $slug );
46
+		parent::__construct($slug);
47 47
 	}
48 48
 
49 49
 	/**
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
 	 */
52 52
 	public function init() {
53 53
 
54
-		$this->sub_apps->register( 'args', 'WordPoints_Class_Registry_Children' );
54
+		$this->sub_apps->register('args', 'WordPoints_Class_Registry_Children');
55 55
 
56 56
 		parent::init();
57 57
 	}
@@ -75,29 +75,29 @@  discard block
 block discarded – undo
75 75
 	 *
76 76
 	 * @return bool Whether the event was registered.
77 77
 	 */
78
-	public function register( $slug, $class, array $args = array() ) {
78
+	public function register($slug, $class, array $args = array()) {
79 79
 
80 80
 		// TODO shoudl this be required?
81
-		if ( ! isset( $args['actions'] ) ) {
81
+		if ( ! isset($args['actions'])) {
82 82
 			return false;
83 83
 		}
84 84
 
85
-		parent::register( $slug, $class, $args );
85
+		parent::register($slug, $class, $args);
86 86
 
87
-		foreach ( $args['actions'] as $type => $actions ) {
88
-			foreach ( (array) $actions as $action_slug ) {
89
-				$this->router->add_event_to_action( $slug, $action_slug, $type );
87
+		foreach ($args['actions'] as $type => $actions) {
88
+			foreach ((array) $actions as $action_slug) {
89
+				$this->router->add_event_to_action($slug, $action_slug, $type);
90 90
 			}
91 91
 		}
92 92
 
93 93
 		// TODO should this be required?
94
-		if ( isset( $args['args'] ) ) {
95
-			foreach ( $args['args'] as $arg_slug => $class ) {
96
-				$this->args->register( $slug, $arg_slug, $class );
94
+		if (isset($args['args'])) {
95
+			foreach ($args['args'] as $arg_slug => $class) {
96
+				$this->args->register($slug, $arg_slug, $class);
97 97
 			}
98 98
 		}
99 99
 
100
-		$this->event_data[ $slug ] = $args;
100
+		$this->event_data[$slug] = $args;
101 101
 
102 102
 		return true;
103 103
 	}
@@ -105,23 +105,23 @@  discard block
 block discarded – undo
105 105
 	/**
106 106
 	 * @since 1.0.0
107 107
 	 */
108
-	public function deregister( $slug ) {
108
+	public function deregister($slug) {
109 109
 
110
-		if ( ! $this->is_registered( $slug ) ) {
110
+		if ( ! $this->is_registered($slug)) {
111 111
 			return;
112 112
 		}
113 113
 
114
-		parent::deregister( $slug );
114
+		parent::deregister($slug);
115 115
 
116
-		foreach ( (array) $this->event_data[ $slug ]['actions'] as $type => $actions ) {
117
-			foreach ( (array) $actions as $action_slug ) {
118
-				$this->router->remove_event_from_action( $slug, $action_slug, $type );
116
+		foreach ((array) $this->event_data[$slug]['actions'] as $type => $actions) {
117
+			foreach ((array) $actions as $action_slug) {
118
+				$this->router->remove_event_from_action($slug, $action_slug, $type);
119 119
 			}
120 120
 		}
121 121
 
122
-		$this->args->deregister_children( $slug );
122
+		$this->args->deregister_children($slug);
123 123
 
124
-		unset( $this->event_data[ $slug ] );
124
+		unset($this->event_data[$slug]);
125 125
 	}
126 126
 }
127 127
 
Please login to merge, or discard this patch.
src/includes/classes/hook/extension.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -65,15 +65,15 @@  discard block
 block discarded – undo
65 65
 		WordPoints_Hook_Event_Args $event_args
66 66
 	) {
67 67
 
68
-		if ( ! isset( $settings[ $this->slug ] ) ) {
68
+		if ( ! isset($settings[$this->slug])) {
69 69
 			return $settings;
70 70
 		}
71 71
 
72 72
 		$this->validator = $validator;
73 73
 		$this->event_args = $event_args;
74 74
 
75
-		$this->validator->push_field( $this->slug );
76
-		$settings[ $this->slug ] = $this->{"validate_{$this->slug}"}( $settings[ $this->slug ] );
75
+		$this->validator->push_field($this->slug);
76
+		$settings[$this->slug] = $this->{"validate_{$this->slug}"}($settings[$this->slug]);
77 77
 		$this->validator->pop_field();
78 78
 
79 79
 		return $settings;
@@ -82,12 +82,12 @@  discard block
 block discarded – undo
82 82
 	/**
83 83
 	 * @since 1.0.0
84 84
 	 */
85
-	public function update_settings( WordPoints_Hook_ReactionI $reaction, array $settings ) {
85
+	public function update_settings(WordPoints_Hook_ReactionI $reaction, array $settings) {
86 86
 
87
-		if ( isset( $settings[ $this->slug ] ) ) {
88
-			$reaction->update_meta( $this->slug, $settings[ $this->slug ] );
87
+		if (isset($settings[$this->slug])) {
88
+			$reaction->update_meta($this->slug, $settings[$this->slug]);
89 89
 		} else {
90
-			$reaction->delete_meta( $this->slug );
90
+			$reaction->delete_meta($this->slug);
91 91
 		}
92 92
 	}
93 93
 
Please login to merge, or discard this patch.
src/includes/classes/hook/extension/periods.php 1 patch
Spacing   +53 added lines, -53 removed lines patch added patch discarded remove patch
@@ -28,27 +28,27 @@  discard block
 block discarded – undo
28 28
 	 *
29 29
 	 * @return array The validated periods.
30 30
 	 */
31
-	protected function validate_periods( $periods ) {
31
+	protected function validate_periods($periods) {
32 32
 
33
-		if ( ! is_array( $periods ) ) {
33
+		if ( ! is_array($periods)) {
34 34
 
35 35
 			$this->validator->add_error(
36
-				__( 'Periods do not match expected format.', 'wordpoints' )
36
+				__('Periods do not match expected format.', 'wordpoints')
37 37
 			);
38 38
 
39 39
 			return array();
40 40
 		}
41 41
 
42
-		foreach ( $periods as $index => $period ) {
42
+		foreach ($periods as $index => $period) {
43 43
 
44
-			$this->validator->push_field( $index );
44
+			$this->validator->push_field($index);
45 45
 
46
-			$period = $this->validate_period( $period );
46
+			$period = $this->validate_period($period);
47 47
 
48
-			if ( $period ) {
49
-				$periods[ $index ] = $period;
48
+			if ($period) {
49
+				$periods[$index] = $period;
50 50
 			} else {
51
-				unset( $periods[ $index ] );
51
+				unset($periods[$index]);
52 52
 			}
53 53
 
54 54
 			$this->validator->pop_field();
@@ -66,56 +66,56 @@  discard block
 block discarded – undo
66 66
 	 *
67 67
 	 * @return array|false The validated period, or false if invalid.
68 68
 	 */
69
-	protected function validate_period( $period ) {
69
+	protected function validate_period($period) {
70 70
 
71
-		if ( ! is_array( $period ) ) {
71
+		if ( ! is_array($period)) {
72 72
 			$this->validator->add_error(
73
-				__( 'Period does not match expected format.', 'wordpoints' )
73
+				__('Period does not match expected format.', 'wordpoints')
74 74
 			);
75 75
 
76 76
 			return false;
77 77
 		}
78 78
 
79
-		if ( ! isset( $period['args'] ) ) {
79
+		if ( ! isset($period['args'])) {
80 80
 			// TODO is there a default period args?
81 81
 			$period['args'] = array();
82 82
 		}
83 83
 
84
-		if ( ! is_array( $period['args'] ) ) {
84
+		if ( ! is_array($period['args'])) {
85 85
 			return false;
86 86
 		}
87 87
 
88
-		if ( ! $this->event_args->get_from_hierarchy( $period['args'] ) ) {
88
+		if ( ! $this->event_args->get_from_hierarchy($period['args'])) {
89 89
 			$this->validator->add_error(
90
-				__( 'Invalid period.', 'wordpoints' ) // TODO better error message
90
+				__('Invalid period.', 'wordpoints') // TODO better error message
91 91
 				, 'args'
92 92
 			);
93 93
 
94 94
 			return false;
95 95
 		}
96 96
 
97
-		if ( ! isset( $period['settings'] ) ) {
97
+		if ( ! isset($period['settings'])) {
98 98
 			$this->validator->add_error(
99
-				__( 'Period settings are missing.', 'wordpoints' )
99
+				__('Period settings are missing.', 'wordpoints')
100 100
 			);
101 101
 
102 102
 			return false;
103 103
 		}
104 104
 
105
-		if ( ! isset( $period['settings']['length'] ) ) {
105
+		if ( ! isset($period['settings']['length'])) {
106 106
 			$this->validator->add_error(
107
-				__( 'Period length setting is missing.', 'wordpoints' )
107
+				__('Period length setting is missing.', 'wordpoints')
108 108
 				, 'settings'
109 109
 			);
110 110
 
111 111
 			return false;
112 112
 		}
113 113
 
114
-		$this->validator->push_field( 'settings' );
114
+		$this->validator->push_field('settings');
115 115
 
116
-		if ( false === wordpoints_posint( $period['settings']['length'] ) ) {
116
+		if (false === wordpoints_posint($period['settings']['length'])) {
117 117
 			$this->validator->add_error(
118
-				__( 'Period length must be a positive integer.', 'wordpoints' )
118
+				__('Period length must be a positive integer.', 'wordpoints')
119 119
 				, 'length'
120 120
 			);
121 121
 
@@ -130,11 +130,11 @@  discard block
 block discarded – undo
130 130
 	/**
131 131
 	 * @since 1.0.0
132 132
 	 */
133
-	public function should_hit( WordPoints_Hook_Reaction_Validator $reaction, WordPoints_Hook_Event_Args $event_args ) {
133
+	public function should_hit(WordPoints_Hook_Reaction_Validator $reaction, WordPoints_Hook_Event_Args $event_args) {
134 134
 
135
-		$periods = $reaction->get_meta( 'periods' );
135
+		$periods = $reaction->get_meta('periods');
136 136
 
137
-		if ( empty( $periods ) ) {
137
+		if (empty($periods)) {
138 138
 			return true;
139 139
 		}
140 140
 
@@ -142,8 +142,8 @@  discard block
 block discarded – undo
142 142
 
143 143
 		$this->event_args = $event_args;
144 144
 
145
-		foreach ( $periods as $period ) {
146
-			if ( ! $this->has_period_ended( $period, $reaction_id ) ) {
145
+		foreach ($periods as $period) {
146
+			if ( ! $this->has_period_ended($period, $reaction_id)) {
147 147
 				return false;
148 148
 			}
149 149
 		}
@@ -163,20 +163,20 @@  discard block
 block discarded – undo
163 163
 	 *
164 164
 	 * @return bool Whether the period has ended.
165 165
 	 */
166
-	final private function has_period_ended( array $settings, $reaction_id ) {
166
+	final private function has_period_ended(array $settings, $reaction_id) {
167 167
 
168 168
 		$period = $this->get_period_by_reaction(
169
-			$this->get_arg_values( $settings['args'] )
169
+			$this->get_arg_values($settings['args'])
170 170
 			, $reaction_id
171 171
 		);
172 172
 
173 173
 		// If the period isn't found, we know that we can still fire.
174
-		if ( ! $period ) {
174
+		if ( ! $period) {
175 175
 			return true;
176 176
 		}
177 177
 
178
-		if ( ! empty( $settings['settings']['absolute'] ) ) {
179
-			return ( $period->expiration < current_time( 'timestamp' ) );
178
+		if ( ! empty($settings['settings']['absolute'])) {
179
+			return ($period->expiration < current_time('timestamp'));
180 180
 		} else {
181 181
 			return false;
182 182
 		}
@@ -191,18 +191,18 @@  discard block
 block discarded – undo
191 191
 	 *
192 192
 	 * @return array The arg values.
193 193
 	 */
194
-	final private function get_arg_values( array $period_args ) {
194
+	final private function get_arg_values(array $period_args) {
195 195
 
196 196
 		$values = array();
197 197
 
198
-		foreach ( $period_args as $arg_slug => $sub_args ) {
198
+		foreach ($period_args as $arg_slug => $sub_args) {
199 199
 
200
-			$this->event_args->descend( $arg_slug );
200
+			$this->event_args->descend($arg_slug);
201 201
 
202
-			if ( is_array( $sub_args ) ) {
203
-				$values = array_merge( $values, $this->get_arg_values( $sub_args ) );
202
+			if (is_array($sub_args)) {
203
+				$values = array_merge($values, $this->get_arg_values($sub_args));
204 204
 			} else {
205
-				$values[ $arg_slug ] = $this->event_args->get_current()->get_the_value();
205
+				$values[$arg_slug] = $this->event_args->get_current()->get_the_value();
206 206
 			}
207 207
 
208 208
 			$this->event_args->ascend();
@@ -220,11 +220,11 @@  discard block
 block discarded – undo
220 220
 	 *
221 221
 	 * @return object|false The period data, or false if not found.
222 222
 	 */
223
-	final private function get_period( $period_id ) {
223
+	final private function get_period($period_id) {
224 224
 
225
-		$period = wp_cache_get( $period_id, 'wordpoints_hook_period' );
225
+		$period = wp_cache_get($period_id, 'wordpoints_hook_period');
226 226
 
227
-		if ( ! $period ) {
227
+		if ( ! $period) {
228 228
 
229 229
 			global $wpdb;
230 230
 
@@ -239,12 +239,12 @@  discard block
 block discarded – undo
239 239
 				)
240 240
 			);
241 241
 
242
-			if ( ! $period ) {
242
+			if ( ! $period) {
243 243
 				return false;
244 244
 			}
245 245
 
246
-			wp_cache_set( $period->hook_id . $period->arg_hash, $period->id, 'wordpoints_hook_period_ids' );
247
-			wp_cache_set( $period->id, $period, 'wordpoints_hook_periods' );
246
+			wp_cache_set($period->hook_id.$period->arg_hash, $period->id, 'wordpoints_hook_period_ids');
247
+			wp_cache_set($period->id, $period, 'wordpoints_hook_periods');
248 248
 		}
249 249
 
250 250
 		return $period;
@@ -260,19 +260,19 @@  discard block
 block discarded – undo
260 260
 	 *
261 261
 	 * @return object|false The period data, or false if not found.
262 262
 	 */
263
-	final private function get_period_by_reaction( array $args, $reaction_id ) {
263
+	final private function get_period_by_reaction(array $args, $reaction_id) {
264 264
 
265 265
 		// The periods for a reaction are differentiated by a hash of specific args.
266
-		$arg_hash = md5( serialize( $args ) );
266
+		$arg_hash = md5(serialize($args));
267 267
 
268 268
 		$cache_key = "{$this->slug}-{$reaction_id}-{$arg_hash}";
269 269
 
270 270
 		// Before we run the query, we try to lookup the ID in the cache.
271
-		$period_id = wp_cache_get( $cache_key, 'wordpoints_hook_period_ids' );
271
+		$period_id = wp_cache_get($cache_key, 'wordpoints_hook_period_ids');
272 272
 
273 273
 		// If we found it, we can retrieve the period by ID instead.
274
-		if ( $period_id ) {
275
-			return $this->get_period( $period_id );
274
+		if ($period_id) {
275
+			return $this->get_period($period_id);
276 276
 		}
277 277
 
278 278
 		global $wpdb;
@@ -291,12 +291,12 @@  discard block
 block discarded – undo
291 291
 			)
292 292
 		);
293 293
 
294
-		if ( ! $period ) {
294
+		if ( ! $period) {
295 295
 			return false;
296 296
 		}
297 297
 
298
-		wp_cache_set( $cache_key, $period->id, 'wordpoints_hook_period_ids' );
299
-		wp_cache_set( $period->id, $period, 'wordpoints_hook_periods' );
298
+		wp_cache_set($cache_key, $period->id, 'wordpoints_hook_period_ids');
299
+		wp_cache_set($period->id, $period, 'wordpoints_hook_periods');
300 300
 
301 301
 		return $period;
302 302
 	}
Please login to merge, or discard this patch.