for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* ComposerUtility
*
* @author Tim Lochmüller
*/
namespace FRUIT\Shopize\Utility;
use Omnipay\Omnipay;
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
use TYPO3\CMS\Core\Utility\GeneralUtility;
class ComposerUtility
{
static public function checkContribLibs()
// avoid diuble class
static $done = false;
if ($done === true) {
return;
}
$done = true;
// start check
#if (!class_exists(Omnipay::class)) {
# // Install composer?
# return;
#}
GeneralUtility::requireFile(ExtensionManagementUtility::extPath('shopize',
'Resources/Private/Contrib/vendor/autoload.php'));