<?php
/**
 * MiniMVC
 *
 * Convention-based micro-framework for PHP
 *
 * @package		miniMVC
 * @author 		Timothy J. Warren
 * @copyright	Copyright (c) 2011 - 2012
 * @link 		https://github.com/timw4mail/miniMVC
 * @license 	http://philsturgeon.co.uk/code/dbad-license 
 */

// --------------------------------------------------------------------------

/**
 * Example Controller Class
 *
 * @package miniMVC
 * @subpackage App
 */
class Welcome extends MM_Controller {

	/**
	 * Initialize the constructor
	 *
	 * @return void
	 */
	public function __construct()
	{
		parent::__construct();
	}
	
	/**
	 * Default route for the controller
	 *
	 * @return void
	 */
	public function index()
	{
		$this->page->build_header();
		$output = $this->page->set_message('info', "This is just a test message");
		$this->page->build_footer();
	}
	
	/**
	 * welcome/php route
	 *
	 * @return void
	 */
	public function php()
	{
		ob_start();
		phpinfo();
		$output = ob_get_contents();
		ob_end_clean();
		
		$this->output->set_output($output);
	}
}
// End of welcome.php