PHP code example of remp / crm-upgrades-module
1. Go to this page and download the library: Download remp/crm-upgrades-module library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
remp / crm-upgrades-module example snippets
private function validateDefaultSubscriptionTypes()
{
$defaultSubscriptionTypes = $this->subscriptionTypesRepository->getTable()
->where(['default' => true])
->fetchAll();
$contentAccessCheck = [];
foreach ($defaultSubscriptionTypes as $subscriptionType) {
$contentAccess = [];
foreach ($subscriptionType->related('subscription_type_content_access') as $stca) {
$contentAccess[$stca->content_access->name] = $stca->content_access->name;
}
sort($contentAccess);
$hash = md5(implode('', $contentAccess) . $subscriptionType->length);
$contentAccessCheck[$hash][] = $subscriptionType->code;
}
$duplicates = [];
foreach ($contentAccessCheck as $hash => $subscriptionTypes) {
if (count($subscriptionTypes) > 1) {
$duplicates[] = $subscriptionTypes;
}
}
return $duplicates;
}