Files
nextcloud/php/src/Twig/ClassExtension.php
Simon L. 7dc489168a psalm: revert changes
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-03-19 13:51:12 +01:00

27 lines
504 B
PHP

<?php
declare(strict_types=1);
namespace AIO\Twig;
use Slim\Views\TwigExtension;
use Twig\TwigFunction;
class ClassExtension extends TwigExtension
{
#[\Override]
public function getFunctions() : array
{
return array(
new TwigFunction('class', array($this, 'getClassName')),
);
}
public function getClassName(mixed $object) : ?string
{
if (!is_object($object)) {
return null;
}
return get_class($object);
}
}