| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?php/** * This file is part of webman. * * Licensed under The MIT License * For full copyright and license information, please see the MIT-LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @author    walkor<walkor@workerman.net> * @copyright walkor<walkor@workerman.net> * @link      http://www.workerman.net/ * @license   http://www.opensource.org/licenses/mit-license.php MIT License */global $argv;return [    // File update detection and automatic reload    'monitor' => [        'handler' => process\Monitor::class,        'reloadable' => false,        'constructor' => [            // Monitor these directories            'monitorDir' => array_merge([                app_path(),                config_path(),                base_path() . '/process',                base_path() . '/support',                base_path() . '/resource',                base_path() . '/route',            ], glob(base_path() . '/plugin/*/app'), glob(base_path() . '/plugin/*/config'), glob(base_path() . '/plugin/*/api')),            // Files with these suffixes will be monitored            'monitorExtensions' => [                'php', 'html', 'htm', 'env'            ],            'options' => [                'enable_file_monitor' => !in_array('-d', $argv) && DIRECTORY_SEPARATOR === '/',                'enable_memory_monitor' => DIRECTORY_SEPARATOR === '/',            ]        ]    ],    'task'  => [        'handler'  => process\Task::class    ],];
 |