PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.10.0
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.10.0
4.10.0 4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / Framework / Job / JobProvider.php
wp-staging / Framework / Job Last commit date
Ajax 1 week ago BackgroundProcessing 1 year ago Dto 3 weeks ago Exception 1 week ago Interfaces 1 month ago Jobs 7 months ago Task 1 month ago Traits 10 months ago AbstractJob.php 1 week ago JobProvider.php 1 year ago JobServiceProvider.php 6 months ago JobTransientCache.php 3 months ago ProcessLock.php 1 week ago
JobProvider.php
28 lines
1 <?php
2
3 namespace WPStaging\Framework\Job;
4
5 use WPStaging\Framework\Job\AbstractJob;
6
7 /**
8 * This class is used to get Lazy initialized Job which can be dynamically changed by dependency injection for Pro or Basic Version
9 */
10 abstract class JobProvider
11 {
12 /** @var AbstractJob */
13 private $job;
14
15 public function __construct(AbstractJob $job)
16 {
17 $this->job = $job;
18 }
19
20 /**
21 * @return AbstractJob
22 */
23 public function getJob()
24 {
25 return $this->job;
26 }
27 }
28