Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
ReflectionMethodToString
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
2.15
0.00% covered (danger)
0.00%
0 / 1
 convert
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
2.15
1<?php
2namespace Apie\StorageMetadata\Converters;
3
4use Apie\TypeConverter\ConverterInterface;
5use ReflectionMethod;
6
7/**
8 * @implements ConverterInterface<ReflectionMethod|null, string|null>
9 */
10class ReflectionMethodToString implements ConverterInterface
11{
12    public function convert(?ReflectionMethod $input): ?string
13    {
14        if ($input === null) {
15            return null;
16        }
17        return $input->getDeclaringClass()->name . '::' . $input->getName();
18    }
19}