{"action":"created","issue":{"url":"https://api.github.com/repos/Codeception/Codeception/issues/1735","labels_url":"https://api.github.com/repos/Codeception/Codeception/issues/1735/labels{/name}","comments_url":"https://api.github.com/repos/Codeception/Codeception/issues/1735/comments","events_url":"https://api.github.com/repos/Codeception/Codeception/issues/1735/events","html_url":"https://github.com/Codeception/Codeception/issues/1735","id":58521560,"number":1735,"title":"The @ operator hides fatal errors","user":{"login":"xendk","id":229422,"avatar_url":"https://avatars.githubusercontent.com/u/229422?v=3","gravatar_id":"","url":"https://api.github.com/users/xendk","html_url":"https://github.com/xendk","followers_url":"https://api.github.com/users/xendk/followers","following_url":"https://api.github.com/users/xendk/following{/other_user}","gists_url":"https://api.github.com/users/xendk/gists{/gist_id}","starred_url":"https://api.github.com/users/xendk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xendk/subscriptions","organizations_url":"https://api.github.com/users/xendk/orgs","repos_url":"https://api.github.com/users/xendk/repos","events_url":"https://api.github.com/users/xendk/events{/privacy}","received_events_url":"https://api.github.com/users/xendk/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-22T21:47:06Z","updated_at":"2015-02-22T23:15:27Z","closed_at":"2015-02-22T23:15:27Z","body":"The `@` operator on class_exists in Configuration::createModule() hides fatal errors in modules (like, say, redefining requiredFields to static), and makes build and run exit without any indication of error.\r\n\r\nThis is very unfortunate as it makes Module development quite a challenge.\r\n\r\nI traced it back to this: https://github.com/Codeception/Codeception/commit/12179ed802427d6c389da023a6a5c8364c284298\r\n\r\nAny chance that there's another was to fix that issue? Alternatively add a \"developer mode\" that'll disable the `@s` "},"comment":{"url":"https://api.github.com/repos/Codeception/Codeception/issues/comments/75470233","html_url":"https://github.com/Codeception/Codeception/issues/1735#issuecomment-75470233","issue_url":"https://api.github.com/repos/Codeception/Codeception/issues/1735","id":75470233,"user":{"login":"DavertMik","id":220264,"avatar_url":"https://avatars.githubusercontent.com/u/220264?v=3","gravatar_id":"","url":"https://api.github.com/users/DavertMik","html_url":"https://github.com/DavertMik","followers_url":"https://api.github.com/users/DavertMik/followers","following_url":"https://api.github.com/users/DavertMik/following{/other_user}","gists_url":"https://api.github.com/users/DavertMik/gists{/gist_id}","starred_url":"https://api.github.com/users/DavertMik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DavertMik/subscriptions","organizations_url":"https://api.github.com/users/DavertMik/orgs","repos_url":"https://api.github.com/users/DavertMik/repos","events_url":"https://api.github.com/users/DavertMik/events{/privacy}","received_events_url":"https://api.github.com/users/DavertMik/received_events","type":"User","site_admin":false},"created_at":"2015-02-22T23:15:27Z","updated_at":"2015-02-22T23:15:27Z","body":"The same issue was created a few weeks ago. Actually there is no real need for making `@` there, except the way Yii1 autoloader works. I can't change this in stable 2.0 branch as it can be possible breaking change. However, `@` is removed in Codeception v 2.1 which will be ready in March\r\n\r\nSee: https://github.com/Codeception/Codeception/pull/1676"}}