# ZM\Module\ModuleUnpacker

## unpack

```php
public function unpack(mixed $ignore_depends, bool $override_light_cache, bool $override_data_files, bool $override_source): array
```

### 描述

解包模块

### 参数

| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| ignore_depends | mixed |  |
| override_light_cache | bool |  |
| override_data_files | bool |  |
| override_source | bool |  |

### 返回

| 类型 | 描述 |
| ---- | ----------- |
| array |  |


## checkConfig

```php
public function checkConfig(): mixed
```

### 描述

检查模块配置文件是否正确地放在phar包的位置中

### 返回

| 类型 | 描述 |
| ---- | ----------- |
| mixed |  |


## checkDepends

```php
public function checkDepends(mixed $ignore_depends): mixed
```

### 描述

检查模块依赖关系

### 参数

| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| ignore_depends | mixed |  |

### 返回

| 类型 | 描述 |
| ---- | ----------- |
| mixed |  |


## checkLightCacheStore

```php
public function checkLightCacheStore(): mixed
```

### 描述

检查 light-cache-store 项是否合规

### 返回

| 类型 | 描述 |
| ---- | ----------- |
| mixed |  |


## checkZMDataStore

```php
public function checkZMDataStore(): mixed
```

### 描述

作者很懒，什么也没有说

### 返回

| 类型 | 描述 |
| ---- | ----------- |
| mixed |  |


## copyZMDataStore

```php
public function copyZMDataStore(mixed $override_data): mixed
```

### 描述

作者很懒，什么也没有说

### 参数

| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| override_data | mixed |  |

### 返回

| 类型 | 描述 |
| ---- | ----------- |
| mixed |  |
