Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Laravel 5.8, Testing and more Features #571

Open
wants to merge 82 commits into
base: master
Choose a base branch
from

Conversation

bumbummen99
Copy link

As this was requested, i want to merge back my version of the Package containing a lot of open Pull Requests from here and some other additions i have made. The summary of additions can be obtained from the commit history and/or the appropiate PR or Issue on this repository directly but i am going to provide a complete list if needed. I just want to apologize in advance for the many fail commits.

Features:

  • Updated and tested for Laravel 5.7 and 5.8
  • Refactored the compatible software in composer.json
  • Added and improved tests. Also added tests per issue
  • Added weight feature
  • Here and there improvements

Included PR's:

Patrick and others added 30 commits October 11, 2018 17:07
Updated composer.json to support laravel 5.7
Fixed tests for Laravel 5.7
minor modifications
Fixed migration being published multiple times
Added more tests
Fixed setGlobalTax and setGlobalDiscount
Added Readme for merge
Add changes from Crinsane#349
Add changes from Crinsane#478
Added codecov
Added coverage.xml to .gitignore
Added secondary build for low dependency versions
Adjusted dependencies to supported php versions
Added more tests
Cleaned up __get methods
Removed EOL php versions
Added weight option from Crinsane#502
Improved Code quality and testing
bumbummen99 and others added 23 commits January 14, 2019 18:18
…versions.md#version-range

Added 5.8.* compatibility
Updated dependency versions
Added phpunit result cache to gitignore
Update version in readme
The CartItem::fromAttributes call is missing the $weight parameter, and the CartItemOptions don't work any more because of this.
Update Cart.php, fix CartItem::fromAttributes call
Remove strlen from weight
Revert last change
Changed default value of $weight to 0
Added Test for CartItem.php invalid weight exception.
#11
Fixed copypasta in the Readme
#8
Added missing publish group parameter
Reverted package name to the original
@bumbummen99 bumbummen99 mentioned this pull request Jun 26, 2019
@codecov-io
Copy link

codecov-io commented Jun 26, 2019

Codecov Report

❗ No coverage uploaded for pull request base (master@f460ab7). Click here to learn what that means.
The diff coverage is 100%.

Impacted file tree graph

@@           Coverage Diff           @@
##             master   #571   +/-   ##
=======================================
  Coverage          ?   100%           
  Complexity        ?    136           
=======================================
  Files             ?      5           
  Lines             ?    356           
  Branches          ?      0           
=======================================
  Hits              ?    356           
  Misses            ?      0           
  Partials          ?      0
Impacted Files Coverage Δ Complexity Δ
src/Config/cart.php 100% <ø> (ø) 0 <0> (?)
src/CartItemOptions.php 100% <ø> (ø) 1 <0> (?)
src/CartItem.php 100% <100%> (ø) 51 <13> (?)
src/ShoppingcartServiceProvider.php 100% <100%> (ø) 2 <0> (?)
src/Cart.php 100% <100%> (ø) 82 <36> (?)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f460ab7...ce5c145. Read the comment docs.

@jsdecena
Copy link

jsdecena commented Jul 6, 2019

This is a must PR @Crinsane !

@nasrulhazim
Copy link

is this going to merge soon? can't install even on dev-master.

@lloricode
Copy link

some of this is already has PR in here #550

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants