Initial Custom Module support and installer. (#2654)
commitb60929f623ae65aebe98e39f0d55acf1d380003c
authorStephen Nielson <stephen@nielson.org>
Sun, 8 Sep 2019 23:46:34 +0000 (8 19:46 -0400)
committerBrady Miller <brady.g.miller@gmail.com>
Sun, 8 Sep 2019 23:46:34 +0000 (8 16:46 -0700)
treedfd3d44b61a905ce49157dac15f14177ccf9b09a
parent821d59f03b775ad9080100092d84bd8680b9c6ab
Initial Custom Module support and installer. (#2654)

Put in the initial work for custom modules to be installed via composer.
A sample module install can be illustrated by doing a composer require openemr/oe-module-faxsms

You can then go on the GUI and from the Modules Installer menu item you can install the faxmodule and enable it.
The fax/SMS module gets added and its appropriate hooks are executed.
interface/modules/zend_modules/config/application.config.php
interface/modules/zend_modules/module/Installer/view/installer/installer/index.phtml
interface/patient_file/report/patient_report.php
src/Core/ModulesApplication.php
src/Events/PatientReport/PatientReportEvent.php [new file with mode: 0644]