Gerei os ficheiros das classes do domain e da dbinterface.
Criei o serviço principal e um serviço básico sem ter implementado as funções do dbinterface nem do domain
Implementei na classe Game a funcionalidade necessária para o LoginService. Falta implentar uma Database, ErrorLog, ErrorPage.
Adicionei alguns ficheiros da camada da aplicação para usá-los no ErrorPage
Ainda a implementar as funcionalidades para o loginservice
Changed the type of the id's from int to int unsigned. the utils should have been commited before. utils are the classes that are used in domain and aplication for exemple ErrorChecker and ErrorLog.
Alterei o build.xml para criar também a tabela ErrorLog. Falta acrescentar a tabela ErrorLog ao repositório.
Acrescentei a tabela ErrorLog e uma nova directoria na database para tabelas de log.
Quase implementei a MySqlDatabase. Falta implementar a ErrorPages para usar na MySqlDatabase.
Fiz a ErrorPages. Talvez faltem páginas de erro e alterei as funções para passarem a receber uma mensagem de erro.
Estou a tentar por a funcionar. Comecei pelo MySqlDatabaseTest. em principio depois deste teste vou continuar a testar partes implementadas, até ter testado o LoginService.
Tentativa de tornar o deployment o menos hard coded possivel.
O MySqlDatabaseTest já está a funcionar +/-. Falta resolver o problema do fechar das ligações.
O MySqlDatabase já funciona!
O ErrorLog já funciona. Ainda assim quando há um erro na query do log o mysql_error(), não devolve o erro.
A testar o RegisterPlayerService. Ainda não compila.
<compiling RegisterService.php>
<correcting RegisterServiceTest> erro no numero de ligações.
Já passa no LoginServiceTest!
Commit dos moves