$storageNums Storages num * * @return array */ public static function getStorageUsageStats($storageNums) { if (($storages = AbstractStorageEntity::getAll()) === false) { $storages = []; } $storageNums['storages_ftp_count'] = 0; $storageNums['storages_sftp_count'] = 0; foreach ($storages as $index => $storage) { switch ($storage->getSType()) { case FTPStorage::getSType(): $storageNums['storages_ftp_count']++; break; case SFTPStorage::getSType(): $storageNums['storages_sftp_count']++; break; } } return $storageNums; } /** * * @return string */ public static function getAddonPath(): string { return __DIR__; } /** * * @return string */ public static function getAddonFile(): string { return __FILE__; } }