public getDependents ( ) : array | ||
return | array |
public function getDependents()
{
$modulesDependent = Yii::app()->getCache()->get('YupeModulesDependent');
if ($modulesDependent === false) {
$modules = $this->getDependenciesAll();
foreach ($modules as $id => $dependencies) {
foreach ($dependencies as $dependency) {
$modulesDependent[$dependency][] = $id;
}
}
Yii::app()->getCache()->set('YupeModulesDependent', $modulesDependent, 0, new TagsCache('yupe', 'installedModules'));
}
return $modulesDependent;
}