{"action":"created","issue":{"url":"https://api.github.com/repos/winzou/state-machine/issues/25","repository_url":"https://api.github.com/repos/winzou/state-machine","labels_url":"https://api.github.com/repos/winzou/state-machine/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/winzou/state-machine/issues/25/comments","events_url":"https://api.github.com/repos/winzou/state-machine/issues/25/events","html_url":"https://github.com/winzou/state-machine/pull/25","id":177606407,"number":25,"title":"Added guards for transitions","user":{"login":"cawolf","id":1932623,"avatar_url":"https://avatars.githubusercontent.com/u/1932623?v=3","gravatar_id":"","url":"https://api.github.com/users/cawolf","html_url":"https://github.com/cawolf","followers_url":"https://api.github.com/users/cawolf/followers","following_url":"https://api.github.com/users/cawolf/following{/other_user}","gists_url":"https://api.github.com/users/cawolf/gists{/gist_id}","starred_url":"https://api.github.com/users/cawolf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cawolf/subscriptions","organizations_url":"https://api.github.com/users/cawolf/orgs","repos_url":"https://api.github.com/users/cawolf/repos","events_url":"https://api.github.com/users/cawolf/events{/privacy}","received_events_url":"https://api.github.com/users/cawolf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-17T20:25:18Z","updated_at":"2016-09-19T10:24:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/winzou/state-machine/pulls/25","html_url":"https://github.com/winzou/state-machine/pull/25","diff_url":"https://github.com/winzou/state-machine/pull/25.diff","patch_url":"https://github.com/winzou/state-machine/pull/25.patch"},"body":"Hey,\r\nthank you for your great project. While using it, I learned that guards can currently only be implemented by listening to the `TEST_TRANSITION` event. I then found winzou/StateMachineBundle#8 and would also prefer guards as explicit members of the state machine configuration.\r\n\r\nSo, I added guards to the state machine and hope, that you consider merging this to your project. Feel free to comment on the code and please give me some feedback,\r\n\r\nthanks, best regards,\r\nChristian A. Wolf"},"comment":{"url":"https://api.github.com/repos/winzou/state-machine/issues/comments/247958337","html_url":"https://github.com/winzou/state-machine/pull/25#issuecomment-247958337","issue_url":"https://api.github.com/repos/winzou/state-machine/issues/25","id":247958337,"user":{"login":"jvasseur","id":849295,"avatar_url":"https://avatars.githubusercontent.com/u/849295?v=3","gravatar_id":"","url":"https://api.github.com/users/jvasseur","html_url":"https://github.com/jvasseur","followers_url":"https://api.github.com/users/jvasseur/followers","following_url":"https://api.github.com/users/jvasseur/following{/other_user}","gists_url":"https://api.github.com/users/jvasseur/gists{/gist_id}","starred_url":"https://api.github.com/users/jvasseur/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvasseur/subscriptions","organizations_url":"https://api.github.com/users/jvasseur/orgs","repos_url":"https://api.github.com/users/jvasseur/repos","events_url":"https://api.github.com/users/jvasseur/events{/privacy}","received_events_url":"https://api.github.com/users/jvasseur/received_events","type":"User","site_admin":false},"created_at":"2016-09-19T10:24:38Z","updated_at":"2016-09-19T10:24:38Z","body":"The `test_transition` event should probably be kept in case someone want to write a gard condition that works on multiple graphs at the same time."}}
{"actor":{"display_login":"jvasseur"}}