1 <?php
2
3 namespace Skimia\Foundation\Exceptions\Fail;
4
5 class InvalidSuperclassUsedForTraitException extends \LogicException
6 {
7 public function __construct($trait_name, $class_name, $message = '', \Exception $previous = null)
8 {
9 parent::__construct($message ?:
10 sprintf('%s may be used only in classes that extends %s.',
11 $trait_name,
12 $class_name
13 ), $previous);
14 }
15 }
16