Bolt\Twig\Handler\AdminHandler::hclass PHP Метод

hclass() публичный Метод

Generates pretty class attributes.
public hclass ( array | string $classes, boolean $raw = false ) : string
$classes array | string
$raw boolean
Результат string Class attribute
    public function hclass($classes, $raw = false)
    {
        if (is_array($classes)) {
            $classes = join(' ', $classes);
        }
        $classes = preg_split('/ +/', trim($classes));
        $classes = join(' ', $classes);
        if ($raw) {
            return $classes;
        } else {
            return $classes ? ' class="' . htmlspecialchars($classes) . '"' : '';
        }
    }

Usage Example

Пример #1
0
 public function testHclassArrayRaw()
 {
     $app = $this->getApp();
     $handler = new AdminHandler($app);
     $result = $handler->hclass(['first', 'second'], true);
     $this->assertSame('first second', $result);
 }