Code Duplication    Length = 13-14 lines in 2 locations

classes/autoptimizeCriticalCSSCron.php 2 locations

@@ 145-158 (lines=14) @@
142
                            $jprops['jid']    = $apireq['job']['id'];
143
                            $jprops['jqstat'] = $apireq['job']['status'];
144
                            autoptimizeCriticalCSSCore::ao_ccss_log( 'Job id <' . $jprops['ljid'] . '> generate request successful, remote id <' . $jprops['jid'] . '>, status now is <' . $jprops['jqstat'] . '>', 3 );
145
                        } elseif ( 'STATUS_JOB_BAD' == $apireq['job']['status'] ) {
146
                            // ERROR: concurrent requests
147
                            // Update job properties.
148
                            $jprops['jid']    = $apireq['job']['id'];
149
                            $jprops['jqstat'] = $apireq['job']['status'];
150
                            if ( $apireq['job']['error'] ) {
151
                                $jprops['jrstat'] = $apireq['job']['error'];
152
                            } else {
153
                                $jprops['jrstat'] = 'Baby did a bad bad thing';
154
                            }
155
                            $jprops['jvstat'] = 'NONE';
156
                            $jprops['jftime'] = microtime( true );
157
                            autoptimizeCriticalCSSCore::ao_ccss_log( 'Concurrent requests when processing job id <' . $jprops['ljid'] . '>, job status is now <' . $jprops['jqstat'] . '>', 3 );
158
                        } elseif ( 'INVALID_JWT_TOKEN' == $apireq['errorCode'] ) {
159
                            // ERROR: key validation
160
                            // Update job properties.
161
                            $jprops['jqstat'] = $apireq['errorCode'];
@@ 275-287 (lines=13) @@
272
                            $apireq['css'] = '/* critical css removed for DEBUG logging purposes */';
273
                            autoptimizeCriticalCSSCore::ao_ccss_log( 'Job response was: ' . json_encode( $apireq ), 3 );
274
                        }
275
                    } elseif ( 'JOB_FAILED' == $apireq['job']['status'] || 'STATUS_JOB_BAD' == $apireq['job']['status'] ) {
276
                        // ERROR: failed job
277
                        // Update job properties.
278
                        $jprops['jqstat'] = $apireq['job']['status'];
279
                        if ( $apireq['job']['error'] ) {
280
                            $jprops['jrstat'] = $apireq['job']['error'];
281
                        } else {
282
                            $jprops['jrstat'] = 'Baby did a bad bad thing';
283
                        }
284
                        $jprops['jvstat'] = 'NONE';
285
                        $jprops['jftime'] = microtime( true );
286
                        autoptimizeCriticalCSSCore::ao_ccss_log( 'Job id <' . $jprops['ljid'] . '> result request successful but job FAILED, status now is <' . $jprops['jqstat'] . '>', 3 );
287
                    } elseif ( 'This css no longer exists. Please re-generate it.' == $apireq['error'] ) {
288
                        // ERROR: CSS doesn't exist
289
                        // Update job properties.
290
                        $jprops['jqstat'] = 'NO_CSS';