Class MethodNotDefined
	
	Exception thrown in attempt to access a method that is not defined.
	 
	
		- 
Exception
			 implements 
Throwable
			
			
		
 
		- 
			┗
LogicException
			
			
		
 
		- 
			┗
BadFunctionCallException
			
			
		
 
		- 
			┗
BadMethodCallException
			
			
		
 
		- 
			┗
ICanBoogie\Prototype\MethodNotDefined			
			
			 uses 
					ICanBoogie\Accessor\AccessorTrait (not available)
			
		
 
	
	
		Methods summary
		
		
			
			
				
				 protected 
				
				
				get_method( void )
				
				: string
			
			
				
			
			
		 
		
			
			
				
				 protected 
				
				
				get_class( void )
				
				: string
			
			
				
			
			
		 
		
			
			
				
				 protected 
				
				
				get_instance( void )
				
				: object|null
			
			
				
			
			
		 
		
			
			
				
				 public 
				
				
				__construct( string $method, string|object $class_or_instance, string|null $message = null, integer $code = 500, Exception $previous = null )
				
				
			
			
				
			
			
				
					Parameters
					
						$method 
						- The method that is not defined.
 
						$class_or_instance 
						- The name of the class or one of its instances.
 
						$message 
						- If 
null a message is formatted with $method and $class. 
						$code 
						
						$previous 
						
					
 
					Inheritdoc
					
					
					Overrides
					Exception::__construct
			 
		 
		
		 
		Methods inherited from Exception
		
			__toString(), 
			__wakeup(), 
			getCode(), 
			getFile(), 
			getLine(), 
			getMessage(), 
			getPrevious(), 
			getTrace(), 
			getTraceAsString()
		
		Properties summary
		Properties inherited from Exception
		
			$code, 
			$file, 
			$line, 
			$message
		
		Magic properties
		
		
			
			
				
				public  read-only
				
				
$method				
				: string
			
			
				The method that is not defined.
			 
			
				
			
		 
		
			
			
				
				public  read-only
				
				
$class				
				: string
			
			
				The class of the instance on which the method was invoked.
			 
			
				
			
		 
		
			
			
				
				public  read-only
				
				
$instance				
				: object|null
			
			
				Instance on which the method was invoked, or null if only the class is available.