# king-addons/51.1.65/includes/helpers/Check_Requirements/Check_Requirements.php

King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder, version 51.1.65. 31 lines.

- Page: https://pluginprobe.com/plugins/king-addons/51.1.65/code/includes/helpers/Check_Requirements/Check_Requirements.php
- Raw: https://pluginprobe.com/plugins/king-addons/51.1.65/raw/includes/helpers/Check_Requirements/Check_Requirements.php
- Modified: 2026-06-28T21:26:56+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/king-addons/51.1.65/code/includes/helpers/Check_Requirements/Check_Requirements.php#L10-L20`.

```php
<?php

namespace King_Addons;

if (!defined('ABSPATH')) {
    exit; // Exit if accessed directly.
}

final class Check_Requirements
{
    public static function check_import_requirements(): array
    {
        $requirements = [
            'memory' => (int)ini_get('memory_limit') >= 128, // Check if memory is at least 128MB
//            'zip' => class_exists('ZipArchive'),
            // Add more checks if necessary
        ];

        $errors = [];

        if (!$requirements['zip']) {
            $errors[] = 'ZIP module is not enabled on this server.';
        }

        if (!$requirements['memory']) {
            $errors[] = 'Memory limit is less than 128MB.';
        }

        return $errors;
    }
}
```
