public function message(UsageInterface $usage)
 {
     if (!$usage instanceof MethodUsage) {
         return '';
     }
     $message = $usage->isStatic() === true ? sprintf('static method <info>%s::%s()</info>', $usage->className(), $usage->name()) : sprintf('method <info>%s->%s()</info>', $usage->className(), $usage->name());
     $violationInfo = sprintf('Calling deprecated %s', $message);
     return $violationInfo;
 }
 public function message(UsageInterface $usage)
 {
     if (!$usage instanceof SuperTypeUsage) {
         return '';
     }
     return sprintf('Extending deprecated class <info>%s</info> by class <info>%s</info>', $usage->name(), $usage->className());
 }
 public function message(UsageInterface $usage)
 {
     if (!$usage instanceof InterfaceUsage) {
         return '';
     }
     $violationInfo = sprintf('Using deprecated interface <info>%s</info>', $usage->name());
     $className = $usage->className();
     return empty($className) ? $violationInfo : sprintf('%s by class <info>%s</info>', $violationInfo, $className);
 }