42 lines
836 B
PHP
42 lines
836 B
PHP
<?php
|
|
|
|
namespace Prophecy\Exception\Doubler;
|
|
|
|
class MethodNotExtendableException extends DoubleException
|
|
{
|
|
private $methodName;
|
|
|
|
private $className;
|
|
|
|
/**
|
|
* @param string $message
|
|
* @param string $className
|
|
* @param string $methodName
|
|
*/
|
|
public function __construct($message, $className, $methodName)
|
|
{
|
|
parent::__construct($message);
|
|
|
|
$this->methodName = $methodName;
|
|
$this->className = $className;
|
|
}
|
|
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getMethodName()
|
|
{
|
|
return $this->methodName;
|
|
}
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getClassName()
|
|
{
|
|
return $this->className;
|
|
}
|
|
|
|
}
|