{"action":"created","issue":{"url":"https://api.github.com/repos/michaeluno/admin-page-framework/issues/220","labels_url":"https://api.github.com/repos/michaeluno/admin-page-framework/issues/220/labels{/name}","comments_url":"https://api.github.com/repos/michaeluno/admin-page-framework/issues/220/comments","events_url":"https://api.github.com/repos/michaeluno/admin-page-framework/issues/220/events","html_url":"https://github.com/michaeluno/admin-page-framework/issues/220","id":112989413,"number":220,"title":"Calls to classes that do not exist?","user":{"login":"xarkitu","id":5380013,"avatar_url":"https://avatars.githubusercontent.com/u/5380013?v=3","gravatar_id":"","url":"https://api.github.com/users/xarkitu","html_url":"https://github.com/xarkitu","followers_url":"https://api.github.com/users/xarkitu/followers","following_url":"https://api.github.com/users/xarkitu/following{/other_user}","gists_url":"https://api.github.com/users/xarkitu/gists{/gist_id}","starred_url":"https://api.github.com/users/xarkitu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xarkitu/subscriptions","organizations_url":"https://api.github.com/users/xarkitu/orgs","repos_url":"https://api.github.com/users/xarkitu/repos","events_url":"https://api.github.com/users/xarkitu/events{/privacy}","received_events_url":"https://api.github.com/users/xarkitu/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-23T09:57:35Z","updated_at":"2015-10-23T21:53:13Z","closed_at":"2015-10-23T21:53:13Z","body":"Hi,\r\n\r\nUse this utility to debug my classes -> https://wordpress.org/plugins/query-monitor/\r\n\r\nThe case is that when I check procedure calls or hooks, I always find errors invalid calls in the framework base and compiled for my plugin.\r\n\r\nIf you are not using this utility, I suggest you take a look, it is useful for debugging calls and some things wrong we will head when we're messing code.\r\n\r\nSorry for my English, I am not native and try to express clearly.\r\n\r\nThe most common errors are:\r\n\r\nAdminPageFrameworkLoader_AdminPageWelcome->start_AdminPageFrameworkLoader_AdminPageWelcome()\r\nError: Method AdminPageFrameworkLoader_AdminPageWelcome::start_AdminPageFrameworkLoader_AdminPageWelcome() does not exist\r\n\r\nAdminPageFrameworkLoader_AdminPage->start_AdminPageFrameworkLoader_AdminPage()\r\nError: Method AdminPageFrameworkLoader_AdminPage::start_AdminPageFrameworkLoader_AdminPage() does not exist\r\n\r\nAdminPageFrameworkLoader_AdminPageWelcome->setup_pre()\r\nError: Method AdminPageFrameworkLoader_AdminPageWelcome::setup_pre() does not exist\r\n\r\nAdminPageFrameworkLoader_AdminPage->setup_pre()\r\nError: Method AdminPageFrameworkLoader_AdminPage::setup_pre() does not exist\r\n\r\nAdminPageFrameworkLoader_AdminPageWelcome->set_up_AdminPageFrameworkLoader_AdminPageWelcome()\r\nError: Method AdminPageFrameworkLoader_AdminPageWelcome::set_up_AdminPageFrameworkLoader_AdminPageWelcome() does not exist\r\n\r\nAdminPageFrameworkLoader_AdminPage->set_up_AdminPageFrameworkLoader_AdminPage()\r\nError: Method AdminPageFrameworkLoader_AdminPage::set_up_AdminPageFrameworkLoader_AdminPage() does not exist"},"comment":{"url":"https://api.github.com/repos/michaeluno/admin-page-framework/issues/comments/150701952","html_url":"https://github.com/michaeluno/admin-page-framework/issues/220#issuecomment-150701952","issue_url":"https://api.github.com/repos/michaeluno/admin-page-framework/issues/220","id":150701952,"user":{"login":"michaeluno","id":3408158,"avatar_url":"https://avatars.githubusercontent.com/u/3408158?v=3","gravatar_id":"","url":"https://api.github.com/users/michaeluno","html_url":"https://github.com/michaeluno","followers_url":"https://api.github.com/users/michaeluno/followers","following_url":"https://api.github.com/users/michaeluno/following{/other_user}","gists_url":"https://api.github.com/users/michaeluno/gists{/gist_id}","starred_url":"https://api.github.com/users/michaeluno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaeluno/subscriptions","organizations_url":"https://api.github.com/users/michaeluno/orgs","repos_url":"https://api.github.com/users/michaeluno/repos","events_url":"https://api.github.com/users/michaeluno/events{/privacy}","received_events_url":"https://api.github.com/users/michaeluno/received_events","type":"User","site_admin":false},"created_at":"2015-10-23T21:53:13Z","updated_at":"2015-10-23T21:53:13Z","body":"Looks like function calls of framework dynamic hooks such as `start_{...}()` and `set_up_{....}()` are reported. Probably it is because the framework uses the `__call()` overload magic method to support dynamic hook names. So don't worry about the errors. \r\n\r\nIndeed, it may be difficult to differentiate from real errors. For that, you may ask the developer of that plugin to add an option to ignore errors caused by calling undefined methods which are handled in `__call()`.\r\n\r\n"}}