{"action":"opened","issue":{"url":"https://api.github.com/repos/parnustk/lisbackend/issues/165","repository_url":"https://api.github.com/repos/parnustk/lisbackend","labels_url":"https://api.github.com/repos/parnustk/lisbackend/issues/165/labels{/name}","comments_url":"https://api.github.com/repos/parnustk/lisbackend/issues/165/comments","events_url":"https://api.github.com/repos/parnustk/lisbackend/issues/165/events","html_url":"https://github.com/parnustk/lisbackend/issues/165","id":141353110,"number":165,"title":"BackupDB","user":{"login":"reposandermets","id":13116324,"avatar_url":"https://avatars.githubusercontent.com/u/13116324?v=3","gravatar_id":"","url":"https://api.github.com/users/reposandermets","html_url":"https://github.com/reposandermets","followers_url":"https://api.github.com/users/reposandermets/followers","following_url":"https://api.github.com/users/reposandermets/following{/other_user}","gists_url":"https://api.github.com/users/reposandermets/gists{/gist_id}","starred_url":"https://api.github.com/users/reposandermets/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reposandermets/subscriptions","organizations_url":"https://api.github.com/users/reposandermets/orgs","repos_url":"https://api.github.com/users/reposandermets/repos","events_url":"https://api.github.com/users/reposandermets/events{/privacy}","received_events_url":"https://api.github.com/users/reposandermets/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/parnustk/lisbackend/labels/Development","name":"Development","color":"0052cc"}],"state":"open","locked":false,"assignee":{"login":"MartenKahr","id":15198562,"avatar_url":"https://avatars.githubusercontent.com/u/15198562?v=3","gravatar_id":"","url":"https://api.github.com/users/MartenKahr","html_url":"https://github.com/MartenKahr","followers_url":"https://api.github.com/users/MartenKahr/followers","following_url":"https://api.github.com/users/MartenKahr/following{/other_user}","gists_url":"https://api.github.com/users/MartenKahr/gists{/gist_id}","starred_url":"https://api.github.com/users/MartenKahr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartenKahr/subscriptions","organizations_url":"https://api.github.com/users/MartenKahr/orgs","repos_url":"https://api.github.com/users/MartenKahr/repos","events_url":"https://api.github.com/users/MartenKahr/events{/privacy}","received_events_url":"https://api.github.com/users/MartenKahr/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2016-03-16T17:57:15Z","updated_at":"2016-03-16T17:57:15Z","closed_at":null,"body":"Create php based dump logic from Lis database. dump sql should have structure and data - example can be found from phpmyadmin. Ideas and approaches can be found from here https://github.com/phpmyadmin/phpmyadmin .\r\nAll logic should reside in service classes, so start with figuring out the structure. Controller is only access point and should not hold any dump related logic.\r\nTry to make test driven development, test functionality of service classes.\r\nFirst checkpoint is on 31 of March. By 31 you should have services capable of dumping sql as a string from database and runnable via phpunit."}}