private function classExtends($class, $baseClass) { if (false === is_subclass_of($class, $baseClass)) { $message = $class . ' does not extend ' . $baseClass; throw new InvalidArgumentException($message); } }