Completed
Push — master ( 176090...b969a1 )
by Peter
02:10
created

Cacher   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 8
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 1
dl 0
loc 8
ccs 3
cts 3
cp 1
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A classToFile() 0 5 1
1
<?php
2
3
4
namespace Maslosoft\Addendum\Helpers;
5
6
7
use Maslosoft\Addendum\Utilities\NameNormalizer;
8
use function str_replace;
9
use function trim;
10
11
class Cacher
12
{
13 42
	public static function classToFile($className): string
14
	{
15 42
		NameNormalizer::normalize($className);
16 42
		return trim(str_replace('\\', '.', $className), '.');
17
	}
18
}