@@ 85-96 (lines=12) @@ | ||
82 | ||
83 | private function guardThatTheseAreCalendars(array $calendars) |
|
84 | { |
|
85 | foreach ($calendars as $index => $calendar) { |
|
86 | if (!$calendar instanceof Calendar) { |
|
87 | throw new InvalidArgumentException( |
|
88 | sprintf( |
|
89 | 'Expected an array of "%s" but instead got "%s" at "%s"', |
|
90 | Calendar::class, |
|
91 | is_object($calendar) ? get_class($calendar) : gettype($calendar), |
|
92 | $index |
|
93 | ) |
|
94 | ); |
|
95 | } |
|
96 | } |
|
97 | } |
|
98 | ||
99 | private function guardThatTheseAreTranslators(array $translators) |
|
@@ 111-122 (lines=12) @@ | ||
108 | ); |
|
109 | } |
|
110 | ||
111 | foreach ($locales as $locale => $translator) { |
|
112 | if (!$translator instanceof Translator) { |
|
113 | throw new InvalidArgumentException( |
|
114 | sprintf( |
|
115 | 'Expected an array of "%s" but instead got "%s" at "%s"', |
|
116 | Calendar::class, |
|
117 | is_object($translator) ? get_class($translator) : gettype($translator), |
|
118 | $locale |
|
119 | ) |
|
120 | ); |
|
121 | } |
|
122 | } |
|
123 | } |
|
124 | } |
|
125 | } |