@@ 47-54 (lines=8) @@ | ||
44 | * |
|
45 | * @return array |
|
46 | */ |
|
47 | public function criterias(): array |
|
48 | { |
|
49 | if (!isset($this->data['criterias']) || !is_array($this->data['criterias'])) { |
|
50 | return []; |
|
51 | } |
|
52 | ||
53 | return $this->data['criterias']; |
|
54 | } |
|
55 | ||
56 | /** |
|
57 | * Determines if achievement was already completed. |
@@ 62-69 (lines=8) @@ | ||
59 | * |
|
60 | * @return array |
|
61 | */ |
|
62 | public function requirements(): array |
|
63 | { |
|
64 | if (!isset($this->data['requirements']) || !is_array($this->data['requirements'])) { |
|
65 | return []; |
|
66 | } |
|
67 | ||
68 | return $this->data['requirements']; |
|
69 | } |
|
70 | ||
71 | /** |
|
72 | * Max criteria value. |