public static function processInput($dataInput) { $result = array(); $result = getData($dataInput); if (ValidationController::validate($dataInput)) { $commands = Controller::getCommandsFromInput($dataInput); $cursor = 1; for ($i = 0; $i < $commands[0]; $i++) { $cursor = Controller::interpreteSubCommand($commands, $cursor, $result); } } return $result; }