Skip to content

Commit 11a4abf

Browse files
authored
PhpStan: some fixes (#4705)
* - PhpStan: some fixes * - #4705 (comment) * updated docs * updated docs * updated docs * phpstan baseline * updated phpstan - closes #4727 * some fixes * identifier: return.type * identifier: throws.unusedType * identifier: assign.propertyType * identifier: variable.undefined * some updates * fix
1 parent 3b901d9 commit 11a4abf

File tree

164 files changed

+540
-2464
lines changed

Some content is hidden

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

164 files changed

+540
-2464
lines changed

.phpstan.dist.baseline.neon

Lines changed: 28 additions & 2134 deletions
Large diffs are not rendered by default.

.phpstan.dist.neon

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,6 @@ parameters:
112112
- app/design/frontend/base/default/template/catalog/product/view/price.phtml
113113
- app/design/frontend/base/default/template/catalog/product/widget/link/link_block.phtml
114114
- app/design/frontend/base/default/template/catalog/product/widget/link/link_inline.phtml
115-
- app/design/frontend/base/default/template/catalog/product/widget/new/column/new_default_list.phtml
116-
- app/design/frontend/base/default/template/catalog/product/widget/new/column/new_images_list.phtml
117-
- app/design/frontend/base/default/template/catalog/product/widget/new/column/new_names_list.phtml
118-
- app/design/frontend/base/default/template/catalog/product/widget/new/content/new_grid.phtml
119-
- app/design/frontend/base/default/template/catalog/product/widget/new/content/new_list.phtml
120115
- app/design/frontend/base/default/template/checkout/cart/render/default.phtml
121116
- app/design/frontend/base/default/template/checkout/cart/render/simple.phtml
122117
- app/design/frontend/base/default/template/cms/widget/link/link_block.phtml
@@ -132,28 +127,20 @@ parameters:
132127
- app/design/frontend/base/default/template/directory/currency/switch.phtml
133128
- app/design/frontend/base/default/template/page/redirect.phtml
134129
- app/design/frontend/base/default/template/paypal/hss/review/button.phtml
135-
- app/design/frontend/base/default/template/reports/widget/compared/column/compared_default_list.phtml
136-
- app/design/frontend/base/default/template/reports/widget/compared/column/compared_images_list.phtml
137-
- app/design/frontend/base/default/template/reports/widget/compared/column/compared_names_list.phtml
138-
- app/design/frontend/base/default/template/reports/widget/compared/content/compared_grid.phtml
139-
- app/design/frontend/base/default/template/reports/widget/compared/content/compared_list.phtml
140-
- app/design/frontend/rwd/default/template/catalog/product/widget/new/column/new_default_list.phtml
141-
- app/design/frontend/rwd/default/template/catalog/product/widget/new/column/new_images_list.phtml
142-
- app/design/frontend/rwd/default/template/catalog/product/widget/new/column/new_names_list.phtml
143-
- app/design/frontend/rwd/default/template/catalog/product/widget/new/content/new_list.phtml
144130
- app/design/frontend/rwd/default/template/checkout/cart/render/default.phtml
145131
- app/design/frontend/rwd/default/template/checkout/cart/render/simple.phtml
146132
- app/design/frontend/rwd/default/template/customer/form/address.phtml
147133
- app/design/frontend/rwd/default/template/customer/form/changepassword.phtml
148134
- app/design/frontend/rwd/default/template/paypal/express/review/address.phtml
149-
- app/design/frontend/rwd/default/template/reports/widget/compared/column/compared_default_list.phtml
150-
- app/design/frontend/rwd/default/template/reports/widget/compared/column/compared_images_list.phtml
151-
- app/design/frontend/rwd/default/template/reports/widget/compared/column/compared_names_list.phtml
152-
- app/design/frontend/rwd/default/template/reports/widget/compared/content/compared_grid.phtml
153-
- app/design/frontend/rwd/default/template/reports/widget/compared/content/compared_list.phtml
154135
- app/design/install/default/default/template/page.phtml
155136
-
156137
identifier: phpunit.coversMethod
138+
-
139+
identifier: variable.undefined
140+
paths:
141+
- app/design/*/*/template/*
142+
- errors/*
143+
- lib/Varien/*
157144
tmpDir: .phpstan.cache
158145
level: 5
159146
checkFunctionNameCase: true

app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Address.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public function getAddressId()
8282
/**
8383
* Return billing address object
8484
*
85-
* @return Mage_Customer_Model_Address
85+
* @return Mage_Sales_Model_Quote_Address
8686
*/
8787
public function getAddress()
8888
{

app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage/Form.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class Mage_Adminhtml_Block_Sales_Order_Create_Giftmessage_Form extends Mage_Admi
2525
/**
2626
* Entity for editing of gift message
2727
*
28-
* @var Mage_Eav_Model_Entity_Abstract
28+
* @var Varien_Object
2929
*/
3030
protected $_entity;
3131

app/code/core/Mage/Adminhtml/Block/Shipping/Carrier/Tablerate/Grid.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public function getWebsiteId()
7575
/**
7676
* Set current website
7777
*
78-
* @param int $name
78+
* @param string $name
7979
* @return $this
8080
*/
8181
public function setConditionName($name)

app/code/core/Mage/Adminhtml/Block/Widget/Grid.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1805,7 +1805,7 @@ public function getRowspan($item, $column)
18051805

18061806
/**
18071807
* @param string|object $column
1808-
* @param string $value
1808+
* @param string|bool $value
18091809
* @return bool|$this
18101810
*/
18111811
public function isColumnGrouped($column, $value = null)

app/code/core/Mage/Adminhtml/Helper/Sales.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ public function displayPrices($dataObject, $basePrice, $price, $strong = false,
8383
/**
8484
* Filter collection by removing not available product types
8585
*
86-
* @param Mage_Core_Model_Resource_Db_Collection_Abstract $collection
87-
* @return Mage_Core_Model_Resource_Db_Collection_Abstract
86+
* @param Mage_Catalog_Model_Resource_Product_Collection $collection
87+
* @return Mage_Catalog_Model_Resource_Product_Collection
8888
*/
8989
public function applySalableProductTypesFilter($collection)
9090
{

app/code/core/Mage/Adminhtml/controllers/Customer/Wishlist/Product/Composite/WishlistController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class Mage_Adminhtml_Customer_Wishlist_Product_Composite_WishlistController exte
3838
/**
3939
* Wishlist item we're working with
4040
*
41-
* @var Mage_Wishlist_Model_Wishlist
41+
* @var Mage_Wishlist_Model_Item
4242
*/
4343
protected $_wishlistItem = null;
4444

app/code/core/Mage/Api/Model/Server/Adapter/Soap.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class Mage_Api_Model_Server_Adapter_Soap extends Varien_Object implements Mage_A
3232
/**
3333
* Soap server
3434
*
35-
* @var SoapServer
35+
* @var Zend_Soap_Server
3636
*/
3737
protected $_soap = null;
3838

app/code/core/Mage/Api2/Model/Request.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ public function __construct($uri = null)
7373
protected function _getInterpreter()
7474
{
7575
if ($this->_interpreter === null) {
76-
$this->_interpreter = Mage_Api2_Model_Request_Interpreter::factory($this->getContentType());
76+
/** @var Mage_Api2_Model_Request_Interpreter_Interface $factory */
77+
$factory = Mage_Api2_Model_Request_Interpreter::factory($this->getContentType());
78+
$this->_interpreter = $factory;
7779
}
7880
return $this->_interpreter;
7981
}

0 commit comments

Comments
 (0)