An error occurred while loading the file. Please try again.
-
Guillaume Perréal authoredd56eec09
<?php declare(strict_types=1);
/*
* Copyright (C) 2016-2018 IRSTEA
* All rights reserved.
*/
namespace Irstea\PlantUmlBundle\Model\Filter;
use ReflectionClass;
/**
* Description of DirectoryFilter.
*/
class ClassFilter extends AbstractListFilter
{
public const CONF_TYPE = 'classes';
protected function extract(ReflectionClass $class)
{
return $class->getName();
}
protected function matches($tested, $reference)
{
return $tested === $reference;
}
protected function normalize($className)
{
return trim($className, '\\');
}
}