@@ 328-337 (lines=10) @@ | ||
325 | $exists = (class_exists($type) || interface_exists($type)); |
|
326 | if ($exists) { |
|
327 | $classname = $type; |
|
328 | } else { |
|
329 | $classname = $this->resolve($type); |
|
330 | ||
331 | $exists = (class_exists($classname) || interface_exists($classname)); |
|
332 | if (!$exists) { |
|
333 | throw new InvalidArgumentException( |
|
334 | sprintf('Can not set "%s" as base class: Invalid class or interface name.', $classname) |
|
335 | ); |
|
336 | } |
|
337 | } |
|
338 | ||
339 | $this->baseClass = $classname; |
|
340 | ||
@@ 368-378 (lines=11) @@ | ||
365 | ); |
|
366 | } |
|
367 | ||
368 | if (class_exists($type)) { |
|
369 | $classname = $type; |
|
370 | } else { |
|
371 | $classname = $this->resolve($type); |
|
372 | ||
373 | if (!class_exists($classname)) { |
|
374 | throw new InvalidArgumentException( |
|
375 | sprintf('Can not set "%s" as defaut class: Invalid class name.', $classname) |
|
376 | ); |
|
377 | } |
|
378 | } |
|
379 | ||
380 | $this->defaultClass = $classname; |
|
381 |