From 5699f347c09381549ff910d6e4a5800688442007 Mon Sep 17 00:00:00 2001 From: NickSdot <32384907+NickSdot@users.noreply.github.com> Date: Sun, 12 May 2024 14:51:32 +0800 Subject: [PATCH] fix: Warning: Constant VALET_* already defined in X Similar issue as in https://github.com/laravel/prompts/pull/146. To make packages like `symfony/var-dumper` available globally you prepend the global Composer autoload.php like so: ``` // php.ini auto_prepend_file = ${HOME}/.composer/vendor/autoload.php ``` In Valet this can result in ``` ( ! ) Warning: Constant VALET_HOME_PATH already defined in ~/.composer/vendor/laravel/valet/server.php on line 12 Call Stack # Time Memory Function Location 1 0.0354 571296 {main}( ) .../server.php:0 2 0.0380 571488 define( $constant_name = 'VALET_HOME_PATH', $value = '~/.config/valet' ) .../server.php:12 ( ! ) Warning: Constant VALET_STATIC_PREFIX already defined in ~/.composer/vendor/laravel/valet/server.php on line 13 Call Stack # Time Memory Function Location 1 0.0354 571296 {main}( ) .../server.php:0 ``` --- server.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server.php b/server.php index f010e82..a2b01e4 100644 --- a/server.php +++ b/server.php @@ -9,8 +9,8 @@ /** * Define the user's "~/.config/valet" path. */ -define('VALET_HOME_PATH', posix_getpwuid(fileowner(__FILE__))['dir'].'/.config/valet'); -define('VALET_STATIC_PREFIX', '41c270e4-5535-4daa-b23e-c269744c2f45'); +defined('VALET_HOME_PATH') or define('VALET_HOME_PATH', posix_getpwuid(fileowner(__FILE__))['dir'].'/.config/valet'); +defined('VALET_STATIC_PREFIX') or define('VALET_STATIC_PREFIX', '41c270e4-5535-4daa-b23e-c269744c2f45'); /** * Load the Valet configuration.