ticaje / base
This is sort of starting point in the quest of refactoring some Magento 2 repetitive stuff
Installs: 177
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:magento2-module
Requires
- php: ^7.0
- magento/product-community-edition: *
- ticaje/design-by-contract: ^1.0
Requires (Dev)
- allure-framework/allure-phpunit: ~1.2.0
- friendsofphp/php-cs-fixer: ~2.14.0
- lusitanian/oauth: ~0.8.10
- magento/magento-coding-standard: ~3.0.0
- magento/magento2-functional-testing-framework: 2.4.5
- pdepend/pdepend: 2.5.2
- phpmd/phpmd: @stable
- phpunit/phpunit: ~6.5.0
- sebastian/phpcpd: ~3.0.0
- squizlabs/php_codesniffer: ~3.4.0
README
Preface
Magento framework is a great tool for building e-commerce solutions. It did spring out its version 2 some while ago and with it, its quality jumped up in a tremendous way. Even so, i wanted to provide certain facilities to developers that make live easier when coding in Magento and repetitive tasks shows up.
I must say that, and perhaps a disclaimer is lurking around, this is a series of extensions developed under S.O.L.I.D and other OO design principles so we'd introduce some standardization in the way we develop in Magento since its designers took this way when they decided to walk a better path for the architecture of the framework. In short, S.O.L.I.D principles and good design practices dwell all over Magento ecosystem.
Installation
You can install this package using composer(the only way i recommend)
composer require ticaje/base
Features
We're gonna be posting along the way, as we go further in the extension development, the different refactors, base classes and D.R.Y related stuff that are handy to developers on their daily basis doings.
Repository base class
This is a simple class that provides typical repository methods for interacting with database.
Contributing
Please see CONTRIBUTING for details.
Credits
License
The GNU General Public License (GPLv3). Please see License File for more information.