public function testFinalClassNotSupported()
 {
     $this->assertSame('Provided class "ProxyManagerTestAsset\\FinalClass" is final and cannot be proxied', InvalidProxiedClassException::finalClassNotSupported(new ReflectionClass('ProxyManagerTestAsset\\FinalClass'))->getMessage());
 }
 /**
  * @param ReflectionClass $originalClass
  *
  * @return void
  *
  * @throws InvalidProxiedClassException
  */
 private static function isNotFinal(ReflectionClass $originalClass)
 {
     if ($originalClass->isFinal()) {
         throw InvalidProxiedClassException::finalClassNotSupported($originalClass);
     }
 }