From b8b78b363a47045177117a1327c35705b1a3dc7f Mon Sep 17 00:00:00 2001 From: Steven Gort Date: Thu, 11 Sep 2025 20:58:21 +0200 Subject: [PATCH 1/3] add the Composer autoloader before the custom autoloader --- prefill-gravity-forms.php | 1 + 1 file changed, 1 insertion(+) diff --git a/prefill-gravity-forms.php b/prefill-gravity-forms.php index 1933937..861d67f 100644 --- a/prefill-gravity-forms.php +++ b/prefill-gravity-forms.php @@ -28,6 +28,7 @@ /** * Manual loaded file: the autoloader. */ +require_once __DIR__ . '/vendor/autoload.php'; require_once __DIR__ . '/autoloader.php'; $autoloader = new OWC\PrefillGravityForms\Autoloader(); From 35bcfec34a96288404954cf298a62ea7d6692eac Mon Sep 17 00:00:00 2001 From: Steven Gort Date: Thu, 11 Sep 2025 20:58:35 +0200 Subject: [PATCH 2/3] update instructions --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/README.md b/README.md index a2be520..b4c61a2 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,35 @@ See [here](https://github.com/OpenWebconcept/plugin-prefill-gravity-forms/blob/m 3. `cd /wp-content/plugins/prefill-gravity-forms` 4. Run `composer install`, NPM asset build is in version control already. +> Note: The composer source command mentioned in instruction step 1. might not exist. Use one of these alternatives: + +#### Option A: Direct Git Clone (Recommended) + +1. `cd /wp-content/plugins/` +2. `git clone git@github.com:OpenWebconcept/plugin-prefill-gravity-forms.git` +3. `cd prefill-gravity-forms` +4. Run `composer install --no-dev` (use `--no-dev` to avoid development dependencies that require additional PHP extensions) + +#### Option B: Via Composer (if you have a composer.json in your WordPress root) + +1. Add to your `composer.json` repositories section: +```json +{ + "repositories": [ + { + "type": "vcs", + "url": "git@github.com:OpenWebconcept/plugin-prefill-gravity-forms.git" + } + ] + } +``` + +2. In your Wordpress root dir: `composer require plugin/prefill-gravity-forms` +3. `cd /wp-content/plugins/prefill-gravity-forms` +4. Run `composer install --no-dev` + +**Technical Note:** The plugin uses both a custom autoloader for its own classes and Composer's autoloader for external dependencies. The Composer autoloader has been included before the custom autoloader to ensure all dependencies (like `DI\ContainerBuilder`) are available. + ### Setup 1. Go to '/wp-admin/admin.php?page=gf_settings&subview=owc-gravityforms-iconnect' and configure all the required settings. From d06405b59c8676a5d9eabe6aefdb69f0e16067c2 Mon Sep 17 00:00:00 2001 From: Steven Gort Date: Sat, 13 Sep 2025 10:46:02 +0200 Subject: [PATCH 3/3] fix dir --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b4c61a2..3e55537 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ See [here](https://github.com/OpenWebconcept/plugin-prefill-gravity-forms/blob/m 1. `cd /wp-content/plugins/` 2. `git clone git@github.com:OpenWebconcept/plugin-prefill-gravity-forms.git` -3. `cd prefill-gravity-forms` +3. `cd plugin-prefill-gravity-forms` 4. Run `composer install --no-dev` (use `--no-dev` to avoid development dependencies that require additional PHP extensions) #### Option B: Via Composer (if you have a composer.json in your WordPress root) @@ -58,8 +58,8 @@ See [here](https://github.com/OpenWebconcept/plugin-prefill-gravity-forms/blob/m } ``` -2. In your Wordpress root dir: `composer require plugin/prefill-gravity-forms` -3. `cd /wp-content/plugins/prefill-gravity-forms` +2. In your Wordpress root dir: `composer require plugin/plugin-prefill-gravity-forms` +3. `cd /wp-content/plugins/plugin-prefill-gravity-forms` 4. Run `composer install --no-dev` **Technical Note:** The plugin uses both a custom autoloader for its own classes and Composer's autoloader for external dependencies. The Composer autoloader has been included before the custom autoloader to ensure all dependencies (like `DI\ContainerBuilder`) are available.