ClassFilter.php 601 bytes
<?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, '\\');