{"action":"created","issue":{"url":"https://api.github.com/repos/symfony/symfony/issues/26729","repository_url":"https://api.github.com/repos/symfony/symfony","labels_url":"https://api.github.com/repos/symfony/symfony/issues/26729/labels{/name}","comments_url":"https://api.github.com/repos/symfony/symfony/issues/26729/comments","events_url":"https://api.github.com/repos/symfony/symfony/issues/26729/events","html_url":"https://github.com/symfony/symfony/pull/26729","id":310280356,"number":26729,"title":"April Fools' Joke 2018","user":{"login":"Majkl578","id":144181,"avatar_url":"https://avatars2.githubusercontent.com/u/144181?v=4","gravatar_id":"","url":"https://api.github.com/users/Majkl578","html_url":"https://github.com/Majkl578","followers_url":"https://api.github.com/users/Majkl578/followers","following_url":"https://api.github.com/users/Majkl578/following{/other_user}","gists_url":"https://api.github.com/users/Majkl578/gists{/gist_id}","starred_url":"https://api.github.com/users/Majkl578/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Majkl578/subscriptions","organizations_url":"https://api.github.com/users/Majkl578/orgs","repos_url":"https://api.github.com/users/Majkl578/repos","events_url":"https://api.github.com/users/Majkl578/events{/privacy}","received_events_url":"https://api.github.com/users/Majkl578/received_events","type":"User","site_admin":false},"labels":[{"id":100079,"url":"https://api.github.com/repos/symfony/symfony/labels/Bug","name":"Bug","color":"e10c02","default":false},{"id":238909857,"url":"https://api.github.com/repos/symfony/symfony/labels/Status:%20Needs%20Work","name":"Status: Needs Work","color":"fad8c7","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2018-03-31T23:40:32Z","updated_at":"2018-04-01T08:24:28Z","closed_at":"2018-04-01T08:24:28Z","author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/symfony/symfony/pulls/26729","html_url":"https://github.com/symfony/symfony/pull/26729","diff_url":"https://github.com/symfony/symfony/pull/26729.diff","patch_url":"https://github.com/symfony/symfony/pull/26729.patch"},"body":"| Q             | A\r\n| ------------- | ---\r\n| Branch?       | master\r\n| Bug fix?      | yes\r\n| New feature?  | no\r\n| BC breaks?    | no-ish\r\n| Deprecations? | no\r\n| Tests pass?   | no (yet)\r\n| License       | WTFPL\r\n| Doc PR        | TODO\r\n\r\n\r\nDear Symfony devs,\r\n\r\nI am proposing to **drop Yaml component entirely**, with no direct replacement, possibly pointing users to alternatives: **INI**, TOML, JSON, XML.\r\n\r\nI know this is a popular Symfony component, but let's face it, **Yaml is bad** and has no place in 2018.\r\n * https://arp242.net/weblog/yaml_probably_not_so_great_after_all.html\r\n * https://hackernoon.com/consistently-bad-parsing-of-yaml-ae23eb3676a1\r\n * https://dev.mikamai.com/2014/10/06/why-json-sucks-for-user-configuration/\r\n * https://github.com/markbates/configatron/issues/48\r\n\r\nReplacement: Whole Yaml component could be simply replaced by INI:\r\n```php\r\n$config = parse_ini_file('config.ini', true, INI_SCANNER_TYPED);\r\n```\r\nThis is a one-liner replacement of whole Yaml component. One line vs. **over 14K LoC**, huge win! :tada: \r\n\r\nNote:\r\nThis is **for 5.0 ONLY**, no deprecation in 4.x to avoid noise from users.\r\n"},"comment":{"url":"https://api.github.com/repos/symfony/symfony/issues/comments/377771364","html_url":"https://github.com/symfony/symfony/pull/26729#issuecomment-377771364","issue_url":"https://api.github.com/repos/symfony/symfony/issues/26729","id":377771364,"user":{"login":"fabpot","id":47313,"avatar_url":"https://avatars3.githubusercontent.com/u/47313?v=4","gravatar_id":"","url":"https://api.github.com/users/fabpot","html_url":"https://github.com/fabpot","followers_url":"https://api.github.com/users/fabpot/followers","following_url":"https://api.github.com/users/fabpot/following{/other_user}","gists_url":"https://api.github.com/users/fabpot/gists{/gist_id}","starred_url":"https://api.github.com/users/fabpot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabpot/subscriptions","organizations_url":"https://api.github.com/users/fabpot/orgs","repos_url":"https://api.github.com/users/fabpot/repos","events_url":"https://api.github.com/users/fabpot/events{/privacy}","received_events_url":"https://api.github.com/users/fabpot/received_events","type":"User","site_admin":false},"created_at":"2018-04-01T08:24:28Z","updated_at":"2018-04-01T08:24:28Z","author_association":"OWNER","body":"Thanks for the joke."}}
{"actor":{"display_login":"fabpot"}}