Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 6
App\Models\CartArticle
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 6
 fromArticle
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 4
 getQuantity
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 2
<?php
namespace App\Models;
class CartArticle extends Article {
    protected $quantity;
    
    public static function fromArticle(Article $article, $quantity) {
        $cartArticle = new CartArticle($article->id, $article->name, $article->description, $article->price, $article->url);
        $cartArticle->quantity = $quantity;
        return $cartArticle;
    }
    public function getQuantity() {
        return $this->quantity;
    }
}