public function testGetDatabaseMaxAllowedPacketsSizeRb() { $maxAllowedPacketSize = DatabaseCompatibilityUtil::getDatabaseMaxAllowedPacketsSizeRb(); $this->assertGreaterThan(0, $maxAllowedPacketSize); }
/** * Looks at the post_max_size, upload max size, and database max_allowed_packets * @return integer of max allowed file size for uploads. */ public static function getMaxAllowedFileSize() { //todo: cache this information. $actualPostLimitBytes = null; static::checkPhpPostSizeSetting(1, $actualPostLimitBytes); $actualUploadLimitBytes = null; static::checkPhpUploadSizeSetting(1, $actualUploadLimitBytes); $actualMaxAllowedBytes = DatabaseCompatibilityUtil::getDatabaseMaxAllowedPacketsSizeRb(); return min($actualPostLimitBytes, $actualUploadLimitBytes, $actualMaxAllowedBytes); }