Completed
Push — feature/ss4-upgrade ( f41a3f )
by
unknown
10:12
created

UpdateSilverStripeVersionsTask   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 2

Importance

Changes 0
Metric Value
wmc 2
lcom 1
cbo 2
dl 0
loc 23
c 0
b 0
f 0
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 4 1
A run() 0 4 1
1
<?php
2
3
namespace SilverStripe\Addons\Tasks;
4
5
use SilverStripe\Dev\BuildTask;
6
use SilverStripe\Addons\Services\SilverStripeVersionUpdater;
7
/**
8
 * Updates the available SilverStripe versions.
9
 */
10
class UpdateSilverStripeVersionsTask extends BuildTask 
11
{
12
13
	protected $title = 'Update SilverStripe Versions';
14
15
	protected $description = 'Updates the available SilverStripe versions';
16
17
	/**
18
	 * @var SilverStripeVersionUpdater
19
	 */
20
	private $updater;
21
22
	public function __construct(SilverStripeVersionUpdater $updater) 
23
	{
24
		$this->updater = $updater;
25
	}
26
27
	public function run($request) 
28
	{
29
		$this->updater->update();
30
	}
31
32
}
33