Skip to content

Commit 5300147

Browse files
committed
Add vendor prefixing and scoper
1 parent 283e8de commit 5300147

File tree

6 files changed

+1012
-8
lines changed

6 files changed

+1012
-8
lines changed

composer.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"license": "GPL-3.0-or-later",
77
"prefer-stable": true,
88
"minimum-stability": "dev",
9+
"autoloader-suffix": "GravityFormsUploadAzure",
910
"require": {
1011
"php": ">=7.2",
1112
"microsoft/azure-storage-file": "~1.2.4",
@@ -23,7 +24,15 @@
2324
"./vendor/bin/phpcs ."
2425
],
2526
"build": [
26-
"@composer install"
27+
"@composer install",
28+
"@composer dump-autoload --no-scripts --optimize --classmap-authoritative"
29+
],
30+
"scoper": [
31+
"cd php-scoper && composer install",
32+
"rm -rf ./vendor-prefixed/",
33+
"./php-scoper/vendor/bin/php-scoper add-prefix --config ./php-scoper/scoper.inc.php --force --output-dir ./vendor-prefixed/",
34+
"@putenv COMPOSER_VENDOR_DIR=./vendor-prefixed/",
35+
"@composer dump-autoload --no-scripts --optimize --classmap-authoritative"
2736
]
2837
}
2938
}

gravityforms-uploads-azure.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
define( 'DEKODE_GRAVITYFORMS_AZURE_VERSION', '1.1.0' );
1919
define( 'DEKODE_GRAVITYFORMS_AZURE_DIR_PATH', plugin_dir_path( __FILE__ ) );
2020

21-
if ( file_exists( __DIR__ . '/vendor/autoload.php' ) ) {
22-
require_once __DIR__ . '/vendor/autoload.php';
21+
if ( file_exists( __DIR__ . '/vendor-prefixed/autoload.php' ) ) {
22+
require_once __DIR__ . '/vendor-prefixed/autoload.php';
2323
}
2424

2525
add_action( 'gform_loaded', function() {

includes/class-controller.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99

1010
namespace Dekode\GravityForms\Azure;
1111

12-
use MicrosoftAzure\Storage\Common\Exceptions\ServiceException;
13-
use MicrosoftAzure\Storage\Blob\BlobRestProxy;
14-
use MicrosoftAzure\Storage\Blob\Models\CreateBlockBlobOptions;
15-
use MicrosoftAzure\Storage\Blob\Models\CreateContainerOptions;
16-
use MicrosoftAzure\Storage\Blob\Models\PublicAccessType;
12+
use Dekode\GravityForms\Vendor\MicrosoftAzure\Storage\Common\Exceptions\ServiceException;
13+
use Dekode\GravityForms\Vendor\MicrosoftAzure\Storage\Blob\BlobRestProxy;
14+
use Dekode\GravityForms\Vendor\MicrosoftAzure\Storage\Blob\Models\CreateBlockBlobOptions;
15+
use Dekode\GravityForms\Vendor\MicrosoftAzure\Storage\Blob\Models\CreateContainerOptions;
16+
use Dekode\GravityForms\Vendor\MicrosoftAzure\Storage\Blob\Models\PublicAccessType;
1717

1818
/**
1919
* Controller to process all requests to work with Azure Storage

php-scoper/composer.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"minimum-stability": "dev",
3+
"prefer-stable": true,
4+
"require-dev": {
5+
"humbug/php-scoper": "~0.14.1",
6+
"pxlrbt/php-scoper-prefix-remover": "~0.1.0"
7+
}
8+
}

0 commit comments

Comments
 (0)