24 lines
443 B
PHP
24 lines
443 B
PHP
<?php
|
|
|
|
namespace App\Presenters;
|
|
|
|
use Route;
|
|
|
|
class BodyClassPresenter
|
|
{
|
|
public function getRouteName()
|
|
{
|
|
return str_replace('.', '-', Route::currentRouteName());
|
|
}
|
|
|
|
public function print()
|
|
{
|
|
$classes =
|
|
array_merge([
|
|
$this->getRouteName(),
|
|
'lang-' . app()->getLocale()
|
|
], app('SiteState')->bodyClasses);
|
|
return implode(' ', $classes);
|
|
}
|
|
}
|