<?php
namespace Main\Users;

require_once 'Object.php';
require_once 'TaskManager.php';

use \Main\Object;	

class User extends Object
{
	// Attributes
	private $_username;

	// Constructor
	
	public function __construct($username)
	{
		$this->_username = $username;
	}
	
	// Methods for properties
	// Getters and Setters
	public function GetUsername()
	{
		return $this->_username;
	}
	
	// Methods
	public function PerformTasks()
	{
		$tasks = TaskManager::GetInstance()->FindOwnedTasks($this->_username);
		foreach($tasks as $task)
		{
			echo "Performing task {$task->Name}<br/>";
		}
	}	

}
?>