{"issue":{"title":"Functions declared with !function_exists are ignored","user":{"login":"ivosabev","id":103370,"url":"https://api.github.com/users/ivosabev","gravatar_id":"7efda47bf528ee53dd51bea11991f7e4","avatar_url":"https://secure.gravatar.com/avatar/7efda47bf528ee53dd51bea11991f7e4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"created_at":"2011-12-27T17:09:33Z","milestone":null,"state":"closed","updated_at":"2011-12-27T23:05:56Z","labels":[],"id":2664670,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"closed_at":"2011-12-27T23:05:56Z","html_url":"https://github.com/apigen/apigen/issues/92","body":"If I use !function_exists to make sure there is not another function using the same name. ApiGen will not generate any documentation for this function.\r\n\r\n```\r\n   /**\r\n    * Foobar function.\r\n    * \r\n    * @access public\r\n    * @return void\r\n    */\r\n\tif (!function_exists('foo')) {\r\n\t\tfunction foo() {\r\n\t\t\techo 'bar';\r\n\t\t}\r\n\t}\r\n```","number":92,"url":"https://api.github.com/repos/apigen/apigen/issues/92","comments":2,"assignee":null},"action":"closed"}