<?php
require_once('class.Event_Handler.php');
require_once('class.Handler_View.php');
require_once('class.Handler_Edit.php');

class Dispatcher
{

   private $handle;

   function __construct($event_handle){
      $this->handle = $event_handle;
   }

   function handle_the_event(){
      $name = "handler_{$this->handle}";
      if (class_exists("$name")){
         $handler_obj = new $name($this->handle);
         $response = $handler_obj->handled_event();
         return $response;
      } else {
         echo "Nie mona obsuy!";
      }
   }
}
?>