Allow extensions to provide their own formats and clean up tangled code
authordemeritcowboy <demeritcowboy@hotmail.com>
Mon, 20 Jul 2020 01:09:55 +0000 (21:09 -0400)
committerdemeritcowboy <demeritcowboy@hotmail.com>
Mon, 20 Jul 2020 23:29:27 +0000 (19:29 -0400)
commit3057ec13e9856c417ce570c7fe31b44bdf3b0edd
treea0400d09dd42eb0298b60902a3e4cdb6b219fc7c
parentccfc383799f4e44b48bf1f2186b9eb57db5ca8ae
Allow extensions to provide their own formats and clean up tangled code
CRM/Report/Form.php
CRM/Report/OutputHandler/Csv.php [new file with mode: 0644]
CRM/Report/OutputHandler/Pdf.php [new file with mode: 0644]
CRM/Report/OutputHandler/Print.php [new file with mode: 0644]
Civi/Report/OutputHandlerBase.php [new file with mode: 0644]
Civi/Report/OutputHandlerFactory.php [new file with mode: 0644]
Civi/Report/OutputHandlerInterface.php [new file with mode: 0644]
tests/phpunit/CRM/Report/Form/SampleForm.php
tests/phpunit/Civi/Report/OutputHandlerFactoryTest.php [new file with mode: 0644]
tests/phpunit/Civi/Report/SampleOutputHandler.php [new file with mode: 0644]