@@ -106,13 +106,13 @@ discard block |
||
106 | 106 | try { |
107 | 107 | list($data, $responseHeaders) = \SimpleSAML\Utils\HTTP::fetch($source['src'], $context, true); |
108 | 108 | } catch (\Exception $e) { |
109 | - Logger::warning('metarefresh: ' . $e->getMessage()); |
|
109 | + Logger::warning('metarefresh: '.$e->getMessage()); |
|
110 | 110 | } |
111 | 111 | |
112 | 112 | // We have response headers, so the request succeeded |
113 | 113 | if (!isset($responseHeaders)) { |
114 | 114 | // No response headers, this means the request failed in some way, so re-use old data |
115 | - Logger::debug('No response from ' . $source['src'] . ' - attempting to re-use cached metadata'); |
|
115 | + Logger::debug('No response from '.$source['src'].' - attempting to re-use cached metadata'); |
|
116 | 116 | $this->addCachedMetadata($source); |
117 | 117 | return; |
118 | 118 | } elseif (preg_match('@^HTTP/1\.[01]\s304\s@', $responseHeaders[0])) { |
@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | return; |
123 | 123 | } elseif (!preg_match('@^HTTP/1\.[01]\s200\s@', $responseHeaders[0])) { |
124 | 124 | // Other error |
125 | - Logger::debug('Error from ' . $source['src'] . ' - attempting to re-use cached metadata'); |
|
125 | + Logger::debug('Error from '.$source['src'].' - attempting to re-use cached metadata'); |
|
126 | 126 | $this->addCachedMetadata($source); |
127 | 127 | return; |
128 | 128 | } |
@@ -141,8 +141,8 @@ discard block |
||
141 | 141 | try { |
142 | 142 | $entities = $this->loadXML($data, $source); |
143 | 143 | } catch (\Exception $e) { |
144 | - Logger::debug('XML parser error when parsing ' . $source['src'] . ' - attempting to re-use cached metadata'); |
|
145 | - Logger::debug('XML parser returned: ' . $e->getMessage()); |
|
144 | + Logger::debug('XML parser error when parsing '.$source['src'].' - attempting to re-use cached metadata'); |
|
145 | + Logger::debug('XML parser returned: '.$e->getMessage()); |
|
146 | 146 | $this->addCachedMetadata($source); |
147 | 147 | return; |
148 | 148 | } |
@@ -150,14 +150,14 @@ discard block |
||
150 | 150 | foreach ($entities as $entity) { |
151 | 151 | if (isset($source['blacklist'])) { |
152 | 152 | if (!empty($source['blacklist']) && in_array($entity->getEntityId(), $source['blacklist'], true)) { |
153 | - Logger::info('Skipping "' . $entity->getEntityId().'" - blacklisted.' . "\n"); |
|
153 | + Logger::info('Skipping "'.$entity->getEntityId().'" - blacklisted.'."\n"); |
|
154 | 154 | continue; |
155 | 155 | } |
156 | 156 | } |
157 | 157 | |
158 | 158 | if (isset($source['whitelist'])) { |
159 | 159 | if (!empty($source['whitelist']) && !in_array($entity->getEntityId(), $source['whitelist'], true)) { |
160 | - Logger::info('Skipping "' . $entity->getEntityId() . '" - not in the whitelist.' . "\n"); |
|
160 | + Logger::info('Skipping "'.$entity->getEntityId().'" - not in the whitelist.'."\n"); |
|
161 | 161 | continue; |
162 | 162 | } |
163 | 163 | } |
@@ -165,7 +165,7 @@ discard block |
||
165 | 165 | if (array_key_exists('certificates', $source) && $source['certificates'] !== null) { |
166 | 166 | if (!$entity->validateSignature($source['certificates'])) { |
167 | 167 | Logger::info( |
168 | - 'Skipping "' . $entity->getEntityId() . '" - could not verify signature using certificate.' . "\n" |
|
168 | + 'Skipping "'.$entity->getEntityId().'" - could not verify signature using certificate.'."\n" |
|
169 | 169 | ); |
170 | 170 | continue; |
171 | 171 | } |
@@ -174,12 +174,12 @@ discard block |
||
174 | 174 | if (array_key_exists('certificates', $source) || $source['certificates'] == null) { |
175 | 175 | if (!$entity->validateSignature($source['certificates'])) { |
176 | 176 | Logger::info( |
177 | - 'Skipping "' . $entity->getEntityId() . '" - could not verify signature.' . "\n" |
|
177 | + 'Skipping "'.$entity->getEntityId().'" - could not verify signature.'."\n" |
|
178 | 178 | ); |
179 | 179 | continue; |
180 | 180 | } |
181 | 181 | } else { |
182 | - Logger::info('Skipping validation since option certificates is not set.' . "\n"); |
|
182 | + Logger::info('Skipping validation since option certificates is not set.'."\n"); |
|
183 | 183 | } |
184 | 184 | |
185 | 185 | $template = null; |
@@ -229,11 +229,11 @@ discard block |
||
229 | 229 | $sourceState = $this->state[$source['src']]; |
230 | 230 | |
231 | 231 | if (isset($sourceState['last-modified'])) { |
232 | - $rawheader .= 'If-Modified-Since: ' . $sourceState['last-modified'] . "\r\n"; |
|
232 | + $rawheader .= 'If-Modified-Since: '.$sourceState['last-modified']."\r\n"; |
|
233 | 233 | } |
234 | 234 | |
235 | 235 | if (isset($sourceState['etag'])) { |
236 | - $rawheader .= 'If-None-Match: ' . $sourceState['etag'] . "\r\n"; |
|
236 | + $rawheader .= 'If-None-Match: '.$sourceState['etag']."\r\n"; |
|
237 | 237 | } |
238 | 238 | } |
239 | 239 | } |
@@ -305,10 +305,10 @@ discard block |
||
305 | 305 | try { |
306 | 306 | $doc = \SAML2\DOMDocumentFactory::fromString($data); |
307 | 307 | } catch (\Exception $e) { |
308 | - throw new \Exception('Failed to read XML from ' . $source['src']); |
|
308 | + throw new \Exception('Failed to read XML from '.$source['src']); |
|
309 | 309 | } |
310 | 310 | if ($doc->documentElement === null) { |
311 | - throw new \Exception('Opened file is not an XML document: ' . $source['src']); |
|
311 | + throw new \Exception('Opened file is not an XML document: '.$source['src']); |
|
312 | 312 | } |
313 | 313 | return \SimpleSAML\Metadata\SAMLParser::parseDescriptorsElement($doc->documentElement); |
314 | 314 | } |
@@ -325,9 +325,9 @@ discard block |
||
325 | 325 | Logger::debug('Writing: '.$this->stateFile); |
326 | 326 | \SimpleSAML\Utils\System::writeFile( |
327 | 327 | $this->stateFile, |
328 | - "<?php\n/* This file was generated by the metarefresh module at " . $this->getTime() . ".\n" . |
|
329 | - " Do not update it manually as it will get overwritten. */\n" . |
|
330 | - '$state = ' . var_export($this->state, true) . ";\n?>\n", |
|
328 | + "<?php\n/* This file was generated by the metarefresh module at ".$this->getTime().".\n". |
|
329 | + " Do not update it manually as it will get overwritten. */\n". |
|
330 | + '$state = '.var_export($this->state, true).";\n?>\n", |
|
331 | 331 | 0644 |
332 | 332 | ); |
333 | 333 | } |
@@ -342,19 +342,19 @@ discard block |
||
342 | 342 | public function dumpMetadataStdOut(): void |
343 | 343 | { |
344 | 344 | foreach ($this->metadata as $category => $elements) { |
345 | - echo '/* The following data should be added to metadata/' . $category . '.php. */' . "\n"; |
|
345 | + echo '/* The following data should be added to metadata/'.$category.'.php. */'."\n"; |
|
346 | 346 | |
347 | 347 | foreach ($elements as $m) { |
348 | 348 | $filename = $m['filename']; |
349 | 349 | $entityID = $m['metadata']['entityid']; |
350 | 350 | |
351 | 351 | echo "\n"; |
352 | - echo '/* The following metadata was generated from '.$filename.' on ' . $this->getTime() . '. */' . "\n"; |
|
353 | - echo '$metadata[\'' . addslashes($entityID) . '\'] = ' . var_export($m['metadata'], true) . ';' . "\n"; |
|
352 | + echo '/* The following metadata was generated from '.$filename.' on '.$this->getTime().'. */'."\n"; |
|
353 | + echo '$metadata[\''.addslashes($entityID).'\'] = '.var_export($m['metadata'], true).';'."\n"; |
|
354 | 354 | } |
355 | 355 | |
356 | 356 | echo "\n"; |
357 | - echo '/* End of data which should be added to metadata/' . $category . '.php. */' . "\n"; |
|
357 | + echo '/* End of data which should be added to metadata/'.$category.'.php. */'."\n"; |
|
358 | 358 | echo "\n"; |
359 | 359 | } |
360 | 360 | } |
@@ -435,7 +435,7 @@ discard block |
||
435 | 435 | |
436 | 436 | $arpxml = $arp->getXML(); |
437 | 437 | |
438 | - Logger::info('Writing ARP file: ' . $arpfile . "\n"); |
|
438 | + Logger::info('Writing ARP file: '.$arpfile."\n"); |
|
439 | 439 | file_put_contents($arpfile, $arpxml); |
440 | 440 | } |
441 | 441 | |
@@ -453,37 +453,37 @@ discard block |
||
453 | 453 | } |
454 | 454 | |
455 | 455 | if (!file_exists($outputDir)) { |
456 | - Logger::info('Creating directory: ' . $outputDir . "\n"); |
|
456 | + Logger::info('Creating directory: '.$outputDir."\n"); |
|
457 | 457 | $res = @mkdir($outputDir, 0777, true); |
458 | 458 | if ($res === false) { |
459 | - throw new \Exception('Error creating directory: ' . $outputDir); |
|
459 | + throw new \Exception('Error creating directory: '.$outputDir); |
|
460 | 460 | } |
461 | 461 | } |
462 | 462 | |
463 | 463 | foreach ($this->types as $type) { |
464 | - $filename = $outputDir . '/' . $type . '.php'; |
|
464 | + $filename = $outputDir.'/'.$type.'.php'; |
|
465 | 465 | |
466 | 466 | if (array_key_exists($type, $this->metadata)) { |
467 | 467 | $elements = $this->metadata[$type]; |
468 | - Logger::debug('Writing: ' . $filename); |
|
468 | + Logger::debug('Writing: '.$filename); |
|
469 | 469 | |
470 | - $content = '<?php' . "\n" . '/* This file was generated by the metarefresh module at '; |
|
471 | - $content .= $this->getTime() . "\nDo not update it manually as it will get overwritten\n" . '*/' . "\n"; |
|
470 | + $content = '<?php'."\n".'/* This file was generated by the metarefresh module at '; |
|
471 | + $content .= $this->getTime()."\nDo not update it manually as it will get overwritten\n".'*/'."\n"; |
|
472 | 472 | |
473 | 473 | foreach ($elements as $m) { |
474 | 474 | $entityID = $m['metadata']['entityid']; |
475 | - $content .= "\n" . '$metadata[\''; |
|
476 | - $content .= addslashes($entityID) . '\'] = ' . var_export($m['metadata'], true) . ';' . "\n"; |
|
475 | + $content .= "\n".'$metadata[\''; |
|
476 | + $content .= addslashes($entityID).'\'] = '.var_export($m['metadata'], true).';'."\n"; |
|
477 | 477 | } |
478 | 478 | |
479 | - $content .= "\n" . '?>'; |
|
479 | + $content .= "\n".'?>'; |
|
480 | 480 | |
481 | 481 | \SimpleSAML\Utils\System::writeFile($filename, $content, 0644); |
482 | 482 | } elseif (is_file($filename)) { |
483 | 483 | if (unlink($filename)) { |
484 | - Logger::debug('Deleting stale metadata file: ' . $filename); |
|
484 | + Logger::debug('Deleting stale metadata file: '.$filename); |
|
485 | 485 | } else { |
486 | - Logger::warning('Could not delete stale metadata file: ' . $filename); |
|
486 | + Logger::warning('Could not delete stale metadata file: '.$filename); |
|
487 | 487 | } |
488 | 488 | } |
489 | 489 | } |
@@ -506,8 +506,8 @@ discard block |
||
506 | 506 | $entityId = $m['metadata']['entityid']; |
507 | 507 | |
508 | 508 | Logger::debug( |
509 | - 'metarefresh: Add metadata entry ' . |
|
510 | - var_export($entityId, true) . ' in set ' . var_export($set, true) . '.' |
|
509 | + 'metarefresh: Add metadata entry '. |
|
510 | + var_export($entityId, true).' in set '.var_export($set, true).'.' |
|
511 | 511 | ); |
512 | 512 | $metaHandler->saveMetadata($entityId, $set, $m['metadata']); |
513 | 513 | } |
@@ -519,19 +519,19 @@ discard block |
||
519 | 519 | foreach ($metaHandler->getMetadataSet($set) as $entityId => $metadata) { |
520 | 520 | if (!array_key_exists('expire', $metadata)) { |
521 | 521 | Logger::warning( |
522 | - 'metarefresh: Metadata entry without expire timestamp: ' . var_export($entityId, true) . |
|
523 | - ' in set ' . var_export($set, true) . '.' |
|
522 | + 'metarefresh: Metadata entry without expire timestamp: '.var_export($entityId, true). |
|
523 | + ' in set '.var_export($set, true).'.' |
|
524 | 524 | ); |
525 | 525 | continue; |
526 | 526 | } |
527 | 527 | if ($metadata['expire'] > $ct) { |
528 | 528 | continue; |
529 | 529 | } |
530 | - Logger::debug('metarefresh: ' . $entityId . ' expired ' . date('l jS \of F Y h:i:s A', $metadata['expire'])); |
|
530 | + Logger::debug('metarefresh: '.$entityId.' expired '.date('l jS \of F Y h:i:s A', $metadata['expire'])); |
|
531 | 531 | Logger::debug( |
532 | - 'metarefresh: Delete expired metadata entry ' . |
|
533 | - var_export($entityId, true) . ' in set ' . var_export($set, true) . |
|
534 | - '. (' . ($ct - $metadata['expire']) . ' sec)' |
|
532 | + 'metarefresh: Delete expired metadata entry '. |
|
533 | + var_export($entityId, true).' in set '.var_export($set, true). |
|
534 | + '. ('.($ct - $metadata['expire']).' sec)' |
|
535 | 535 | ); |
536 | 536 | $metaHandler->deleteMetadata($entityId, $set); |
537 | 537 | } |