We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
В классе \Notamedia\ConsoleJedi\Module\Module в методе register и unRegister есть код который проверяет существование методов InstallDB и UnInstallDB:
new \ReflectionClass($moduleObject))->getMethod('InstallDB')->class !== get_class($moduleObject)
Если метод например определен в родительском классе (не CModule, а какой то удобный базовый класс), то по условию выше выбросится исключение.
Как наиболее верно переделать условие?
The text was updated successfully, but these errors were encountered:
Кажется, достаточно будет проверить не наследуется ли метод-пустышка из битриксового CModule:
(new \ReflectionClass($obj))->getMethod('InstallDB')->class === 'CModule'
Sorry, something went wrong.
No branches or pull requests
В классе \Notamedia\ConsoleJedi\Module\Module в методе register и unRegister есть код который проверяет существование методов InstallDB и UnInstallDB:
Если метод например определен в родительском классе (не CModule, а какой то удобный базовый класс), то по условию выше выбросится исключение.
Как наиболее верно переделать условие?
The text was updated successfully, but these errors were encountered: