Skip to content

Conversation

@sreichel
Copy link
Contributor

@sreichel sreichel commented Dec 7, 2024

Description (*)

  • replaced all $this->getLayout()->createBlock('adminhtml/widget_button')

Added methods

  • getButtonBlock() ... to create a plain button
  • getButtonBlockByType() ... for a button with default values (save/delete/...)

... removed duplicated code, added "some" tests.

- removed inherited methods
- use constants for block
- remove template from constructor
- moved create button code from _prepareLayout to its own methods
- added tests
@github-actions github-actions bot added Component: PayPal Relates to Mage_Paypal Component: Core Relates to Mage_Core Template : admin Relates to admin template Component: Reports Relates to Mage_Reports Component: Sales Relates to Mage_Sales Component: Usa Relates to Mage_Usa Component: Eav Relates to Mage_Eav Component: Adminhtml Relates to Mage_Adminhtml Component: CurrencySymbol Relates to Mage_CurrencySymbol Component: Widget Relates to Mage_Widget Component: Weee Relates to Mage_Weee Component: Downloadable Relates to Mage_Downloadable Component: Bundle Relates to Mage_Bundle Component: Api2 Relates to Mage_Api2 Component: Directory Relates to Mage_Directory Component: Uploader Relates to Mage_Uploader phpstan labels Dec 7, 2024
@sreichel sreichel marked this pull request as draft December 18, 2024 14:21
@sreichel sreichel closed this Mar 3, 2025
@sreichel sreichel reopened this Oct 13, 2025
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
14.3% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Adminhtml Relates to Mage_Adminhtml Component: Api2 Relates to Mage_Api2 Component: Bundle Relates to Mage_Bundle Component: Core Relates to Mage_Core Component: CurrencySymbol Relates to Mage_CurrencySymbol Component: Directory Relates to Mage_Directory Component: Downloadable Relates to Mage_Downloadable Component: Eav Relates to Mage_Eav Component: PayPal Relates to Mage_Paypal Component: Reports Relates to Mage_Reports Component: Sales Relates to Mage_Sales Component: Uploader Relates to Mage_Uploader Component: Usa Relates to Mage_Usa Component: Weee Relates to Mage_Weee Component: Widget Relates to Mage_Widget phpstan phpunit Template : admin Relates to admin template

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant