@@ 70-84 (lines=15) @@ | ||
67 | * @param array $data |
|
68 | * @return $this |
|
69 | */ |
|
70 | public function setData(array $data) |
|
71 | { |
|
72 | if ( |
|
73 | !($trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)) || |
|
74 | !(isset($trace[1]['class']) && in_array(ForecastItemInterface::class, class_implements($trace[1]['class']))) |
|
75 | ) { |
|
76 | trigger_error('Member not available: setData', E_USER_ERROR); |
|
77 | } |
|
78 | ||
79 | $this->intensity = $data['intensity']; |
|
80 | $this->probability = $data['probability']; |
|
81 | $this->type = $data['type']; |
|
82 | ||
83 | return $this; |
|
84 | } |
|
85 | } |
|
86 |
@@ 89-102 (lines=14) @@ | ||
86 | * @param array $data |
|
87 | * @return $this |
|
88 | */ |
|
89 | public function setData(array $data) |
|
90 | { |
|
91 | if ( |
|
92 | !($trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)) || |
|
93 | !(isset($trace[1]['class']) && in_array(ForecastItemInterface::class, class_implements($trace[1]['class']))) |
|
94 | ) { |
|
95 | trigger_error('Member not available: setData', E_USER_ERROR); |
|
96 | } |
|
97 | ||
98 | $this->speed = $data['speed']; |
|
99 | $this->degree = $data['degree']; |
|
100 | ||
101 | return $this; |
|
102 | } |
|
103 | ||
104 | public function __toString() |
|
105 | { |