src/Util/AnnotationFilterExtractorTrait.php
private function generateFilterId(\ReflectionClass $reflectionClass, string $filterClass, string $filterId = null): string
    {
        $suffix = null !== $filterId ? '_'.$filterId : $filterId;

        return 'annotated_'.Inflector::tableize(str_replace('\\', '', $reflectionClass->getName().(new \ReflectionClass($filterClass))->getName().$suffix));
    }
private function generateFilterId(\ReflectionClass $reflectionClass, string $filterClass, string $filterId = null): string
    {
        $suffix = null !== $filterId ? '_'.$filterId : $filterId;

        return 'annotated_'.Inflector::tableize(str_replace('\\', '', $reflectionClass->getName().(new \ReflectionClass($filterClass))->getName().$suffix));
    }
private function generateFilterId ( \ ReflectionClass $ reflectionClass , string $ filterClass , string $ filterId = null ) : string { $ suffix = null !== $ filterId ? '_' . $ filterId : $ filterId ; return 'annotated_' . Inflector :: tableize ( str_replace ( '\\' , '' , $ reflectionClass -> getName ( ) . ( new \ ReflectionClass ( $ filterClass ) ) -> getName ( ) . $ suffix ) ) ; }
Generates a unique, per-class and per-filter identifier prefixed by `annotated_`.

@param \ReflectionClass $reflectionClass the reflection class of a Resource
@param string           $filterClass     the filter class
@param string           $filterId        the filter id
Generates a unique per - class and per - filter identifier prefixed by annotated_ .