use Drupal\Core\Render\BubbleableMetadata;
use Symfony\Component\HttpFoundation\Request;
+/**
+ * Class FrontPagePathProcessor.
+ *
+ * @package Drupal\front_page
+ */
class FrontPagePathProcessor implements OutboundPathProcessorInterface {
/**
* {@inheritdoc}
*/
- public function processOutbound($path, &$options = array(), Request $request = NULL, BubbleableMetadata $bubbleable_metadata = NULL) {
+ public function processOutbound($path, &$options = [], Request $request = NULL, BubbleableMetadata $bubbleable_metadata = NULL) {
if ($path == '/main') {
$path = '';
}
- $config = \Drupal::config('front_page.settings');
+
+ $config = \Drupal::config('front_page.settings');
$new_path = $config->get('home_link_path', '');
if (($path === '/<front>' || empty($path)) && !empty($new_path)) {
$path = '/' . $new_path;
}
}
-?>
\ No newline at end of file