PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.11.0
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.11.0
4.11.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 / DependencyResolver / ResolveBehaviour.php
wp-staging / Framework / DependencyResolver Last commit date
Exceptions 1 day ago DependencyResolver.php 1 day ago ResolveBehaviour.php 1 day ago
ResolveBehaviour.php
63 lines
1 <?php
2
3 namespace WPStaging\Framework\DependencyResolver;
4
5
6
7
8
9
10
11
12 class ResolveBehaviour
13 {
14 private $throwOnCircularReference = true;
15
16 private $throwOnMissingReference = false;
17
18 public static function create()
19 {
20 return new self();
21 }
22
23
24
25
26 public function isThrowOnCircularReference()
27 {
28 return $this->throwOnCircularReference;
29 }
30
31
32
33
34
35
36 public function setThrowOnCircularReference($throwOnCircularReference)
37 {
38 $this->throwOnCircularReference = $throwOnCircularReference;
39
40 return $this;
41 }
42
43
44
45
46 public function isThrowOnMissingReference()
47 {
48 return $this->throwOnMissingReference;
49 }
50
51
52
53
54
55
56 public function setThrowOnMissingReference($throwOnMissingReference)
57 {
58 $this->throwOnMissingReference = $throwOnMissingReference;
59
60 return $this;
61 }
62 }
63