| ... | ... |
@@ -11,7 +11,12 @@ class Serialization{
|
| 11 | 11 |
} |
| 12 | 12 |
|
| 13 | 13 |
public function register($contentType, $serializer, $viewModelClass = null){
|
| 14 |
- if(!isset(class_implements($serializer, true)['ISerializer'])){
|
|
| 14 |
+ |
|
| 15 |
+ if(!class_exists($serializer,true)){
|
|
| 16 |
+ throw new \Exception("Class \"$serializer\" not found!");
|
|
| 17 |
+ } |
|
| 18 |
+ |
|
| 19 |
+ if(!isset(class_implements($serializer, true)['elanpl\\L3\\ISerializer'])){
|
|
| 15 | 20 |
throw new \Exception("Class \"$serializer\" does not implement ISerializer interface!");
|
| 16 | 21 |
} |
| 17 | 22 |
|
| ... | ... |
@@ -14,7 +14,7 @@ class ViewEngine{
|
| 14 | 14 |
if(!class_exists($viewEngine,true)){
|
| 15 | 15 |
throw new \Exception("Class \"$viewEngine\" not found!");
|
| 16 | 16 |
} |
| 17 |
- if(!isset(class_implements($viewEngine, true)['IViewEngine'])){
|
|
| 17 |
+ if(!isset(class_implements($viewEngine, true)['elanpl\\L3\\IViewEngine'])){
|
|
| 18 | 18 |
throw new \Exception("Class \"$viewEngine\" does not implement IViewEngine interface!");
|
| 19 | 19 |
} |
| 20 | 20 |
|