Skip to content

Commit 8047123

Browse files
algolia-botmillotpshortcuts
committed
fix(php): add PHPStan for static code analysis (#3655) (generated) [skip ci]
Co-authored-by: Pierre Millot <[email protected]> Co-authored-by: shortcuts <[email protected]>
1 parent 0505015 commit 8047123

File tree

494 files changed

+1378
-1581
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

494 files changed

+1378
-1581
lines changed

clients/algoliasearch-client-php/composer.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,15 @@
3232
"require-dev": {
3333
"friendsofphp/php-cs-fixer": "^2.0 || ^3.5.0",
3434
"phpunit/phpunit": "^11.0",
35-
"vlucas/phpdotenv": "^5.4"
35+
"vlucas/phpdotenv": "^5.4",
36+
"phpstan/phpstan": "^1.12"
3637
},
3738
"autoload": {
3839
"psr-4": { "Algolia\\AlgoliaSearch\\" : "lib/" },
3940
"files": [
4041
"lib/Http/Psr7/functions.php"
4142
]
4243
},
43-
"autoload-dev": {
44-
"psr-4": { "Algolia\\AlgoliaSearch\\Test\\" : "test/" }
45-
},
4644
"suggest": {
4745
"guzzlehttp/guzzle": "If you prefer to use Guzzle HTTP client instead of the Http Client implementation provided by the package"
4846
},

clients/algoliasearch-client-php/lib/Model/Abtesting/ABTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* ABTest Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/ABTestConfiguration.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* ABTestConfiguration Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/ABTestResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* ABTestResponse Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/AbTestsVariant.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* AbTestsVariant Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/AbTestsVariantSearchParams.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* AbTestsVariantSearchParams Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/AddABTestsRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* AddABTestsRequest Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/AddABTestsVariant.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* AddABTestsVariant Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/Currency.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* Currency Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/EmptySearch.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* EmptySearch Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/EmptySearchFilter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* EmptySearchFilter Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/ErrorBase.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* ErrorBase Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/FilterEffects.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* FilterEffects Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/ListABTestsResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* ListABTestsResponse Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/MinimumDetectableEffect.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* MinimumDetectableEffect Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/ModelInterface.php

Lines changed: 0 additions & 54 deletions
This file was deleted.

clients/algoliasearch-client-php/lib/Model/Abtesting/Outliers.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* Outliers Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/OutliersFilter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* OutliersFilter Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/ScheduleABTestResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* ScheduleABTestResponse Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/ScheduleABTestsRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* ScheduleABTestsRequest Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Abtesting/Variant.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Abtesting;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* Variant Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/ClickPosition.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* ClickPosition Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/CurrencyCode.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* CurrencyCode Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailyAddToCartRates.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailyAddToCartRates Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailyAverageClicks.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailyAverageClicks Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailyClickThroughRates.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailyClickThroughRates Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailyConversionRates.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailyConversionRates Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailyNoClickRates.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailyNoClickRates Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailyNoResultsRates.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailyNoResultsRates Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailyPurchaseRates.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailyPurchaseRates Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailyRevenue.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailyRevenue Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailySearches.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailySearches Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailySearchesNoClicks.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailySearchesNoClicks Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailySearchesNoResults.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailySearchesNoResults Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/DailyUsers.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* DailyUsers Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/ErrorBase.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* ErrorBase Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/GetAddToCartRateResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* GetAddToCartRateResponse Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/GetAverageClickPositionResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* GetAverageClickPositionResponse Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/GetClickPositionsResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* GetClickPositionsResponse Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/GetClickThroughRateResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* GetClickThroughRateResponse Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/GetConversionRateResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* GetConversionRateResponse Class Doc Comment.

clients/algoliasearch-client-php/lib/Model/Analytics/GetNoClickRateResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Algolia\AlgoliaSearch\Model\Analytics;
66

77
use Algolia\AlgoliaSearch\Model\AbstractModel;
8+
use Algolia\AlgoliaSearch\Model\ModelInterface;
89

910
/**
1011
* GetNoClickRateResponse Class Doc Comment.

0 commit comments

Comments
 (0)