BucketFixture   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 8
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 6
dl 0
loc 8
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A getTestbucket() 0 4 1
1
<?php
2
3
declare( strict_types = 1 );
4
5
namespace WMDE\BannerServer\Tests\Fixtures;
6
7
use WMDE\BannerServer\Entity\BannerSelection\Banner;
8
use WMDE\BannerServer\Entity\BannerSelection\Bucket;
9
10
class BucketFixture {
11
	public const TEST_BUCKET_IDENTIFIER = 'test';
12
	public const TEST_BANNER_IDENTIFIER = 'TestBanner';
13
14
	public static function getTestbucket( ?string $bannerIdentifier = null ): Bucket {
15
		return new Bucket(
16
			self::TEST_BUCKET_IDENTIFIER,
17
			new Banner( $bannerIdentifier ?? self::TEST_BANNER_IDENTIFIER )
18
		);
19
	}
20
}
21