PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.11.1
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.11.1
4.11.1 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 week ago DependencyResolver.php 1 week ago ResolveBehaviour.php 1 week 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