for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SeoHelper\Generator;
use SeoHelper\MetaData\BaseMetaData;
use SeoHelper\Renderer\DefaultRenderer;
use SeoHelper\Renderer\FacebookRenderer;
use SeoHelper\Renderer\TwitterRenderer;
class DefaultGenerator extends BaseGenerator
{
public function __construct(BaseMetaData $metaData)
$metaData
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
$this->addRenderer(new DefaultRenderer());
$this->addRenderer(new FacebookRenderer());
$this->addRenderer(new TwitterRenderer());
}
protected function sortMetaData($metaData)
ksort($metaData);
$metaDataToPrepend = ['title', 'description', 'keywords', 'robots'];
$prependedMetaData = [];
foreach ($metaDataToPrepend as $key) {
if (!isset($metaData[$key])) {
continue;
$prependedMetaData[$key] = $metaData[$key];
unset($metaData[$key]);
return array_merge($prependedMetaData, $metaData);
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.