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;
|
||
|
}
|
||
|
|
||
|
}
|