@@ 233-248 (lines=16) @@ | ||
230 | $slugify = new Slugify(); |
|
231 | $slugify->addRule("'", ''); |
|
232 | ||
233 | if(isset($options['s']) || isset($options['series-name'])) { |
|
234 | $series = isset($options['s']) ? $options['s'] : $options['series-name']; |
|
235 | if(!is_array($series)) |
|
236 | $series = [$series]; |
|
237 | ||
238 | Utils::write(sprintf("Series names provided: %s", json_encode($series))); |
|
239 | ||
240 | ||
241 | $this->wantSeries = array_map(function ($serie) use ($slugify) { |
|
242 | return $slugify->slugify($serie); |
|
243 | }, $series); |
|
244 | ||
245 | Utils::write(sprintf("Series names provided: %s", json_encode($this->wantSeries))); |
|
246 | ||
247 | $found = true; |
|
248 | } |
|
249 | ||
250 | if(isset($options['l']) || isset($options['lesson-name'])) { |
|
251 | $lessons = isset($options['l']) ? $options['l'] : $options['lesson-name']; |
|
@@ 250-265 (lines=16) @@ | ||
247 | $found = true; |
|
248 | } |
|
249 | ||
250 | if(isset($options['l']) || isset($options['lesson-name'])) { |
|
251 | $lessons = isset($options['l']) ? $options['l'] : $options['lesson-name']; |
|
252 | ||
253 | if(!is_array($lessons)) |
|
254 | $lessons = [$lessons]; |
|
255 | ||
256 | Utils::write(sprintf("Lesson names provided: %s", json_encode($lessons))); |
|
257 | ||
258 | $this->wantLessons = array_map(function($lesson) use ($slugify) { |
|
259 | return $slugify->slugify($lesson); },$lessons |
|
260 | ); |
|
261 | ||
262 | Utils::write(sprintf("Lesson names provided: %s", json_encode($this->wantLessons))); |
|
263 | ||
264 | $found = true; |
|
265 | } |
|
266 | ||
267 | return $found; |
|
268 | } |