<commit_before><?php

namespace Sulu\Bundle\ProductBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Sulu\Bundle\MediaBundle\Entity\Media;
use Sulu\Component\Security\Authentication\UserInterface;

/**
 * BaseProduct
 */
abstract class BaseProduct implements ProductInterface
{
    // Product with variants
    const MASTER_PRODUCT = 2;
    // Product
    const SIMPLE_PRODUCT = 1;

    /**
     * @var string
     */
    private $number;

    /**
     * @var integer
     */
    private $deliveryTime;

    /**
     * @var string
     */
    private $globalTradeItemNumber;

    /**
     * @var string
     */
    private $internalItemNumber;

    /**
     * @var isDeprecated
     */
    private $isDeprecated = false;

    /**
     * @var string
     */
    private $manufacturer;

    /**
     * @var double
     */
    private $cost = 0;

    /**
     * @var string
     */
    private $priceInfo;

    /**
     * @var \DateTime
     */
    private $created;

    /**
     * @var \DateTime
     */
    private $changed;

    /**
     * @var integer
     */
    private $id;

    /**
     * @var \Sulu\Bundle\ContactBundle\Entity\Country
     */
    private $manufacturerCountry;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\Type
     */
    private $type;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\TaxClass
     */
    private $taxClass;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\AttributeSet
     */
    private $attributeSet;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\Status
     */
    private $status;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\DeliveryStatus
     */
    private $deliveryStatus;

    /**
     * @var \Sulu\Bundle\ContactBundle\Entity\Account
     */
    private $supplier;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\ProductInterface
     */
    private $parent;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $sets;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $relations;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $upsells;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $crosssells;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $categories;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $media;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $specialPrices;

    /**
     * @var \Sulu\Bundle\SecurityBundle\Entity\User
     */
    private $changer;

    /**
     * @var \Sulu\Bundle\SecurityBundle\Entity\User
     */
    private $creator;

    /**
     * @var float
     */
    private $minimumOrderQuantity;

    /**
     * @var float
     */
    private $recommendedOrderQuantity;<commit_msg>revert base product<commit_after><?php

namespace Sulu\Bundle\ProductBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Sulu\Bundle\MediaBundle\Entity\Media;
use Sulu\Component\Security\Authentication\UserInterface;

/**
 * BaseProduct
 */
abstract class BaseProduct implements ProductInterface
{
    // Product with variants
    const MASTER_PRODUCT = 2;
    // Product
    const SIMPLE_PRODUCT = 1;

    /**
     * @var string
     */
    private $number;

    /**
     * @var integer
     */
    private $deliveryTime;

    /**
     * @var string
     */
    private $globalTradeItemNumber;

    /**
     * @var string
     */
    private $internalItemNumber;

    /**
     * @var isDeprecated
     */
    private $isDeprecated = false;

    /**
     * @var string
     */
    private $manufacturer;

    /**
     * @var double
     */
    private $cost = 0;

    /**
     * @var string
     */
    private $priceInfo;

    /**
     * @var \DateTime
     */
    private $created;

    /**
     * @var \DateTime
     */
    private $changed;

    /**
     * @var integer
     */
    private $id;

    /**
     * @var \Sulu\Bundle\ContactBundle\Entity\Country
     */
    private $manufacturerCountry;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\Type
     */
    private $type;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\TaxClass
     */
    private $taxClass;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\AttributeSet
     */
    private $attributeSet;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\Status
     */
    private $status;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\DeliveryStatus
     */
    private $deliveryStatus;

    /**
     * @var \Sulu\Bundle\ContactBundle\Entity\Account
     */
    private $supplier;

    /**
     * @var \Sulu\Bundle\ProductBundle\Entity\ProductInterface
     */
    private $parent;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $sets;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $relations;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $upsells;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $crosssells;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $categories;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    private $media;

    /**
     * @var \Sulu\Bundle\SecurityBundle\Entity\User
     */
    private $changer;

    /**
     * @var \Sulu\Bundle\SecurityBundle\Entity\User
     */
    private $creator;

    /**
     * @var float
     */
    private $minimumOrderQuantity;

    /**
     * @var float
     */
    private $recommendedOrderQuantity;
{'fraction_non_alphanumeric': 0.13648528099910795, 'fraction_numerical': 0.0010704727921498661, 'mean_word_length': 1.8500254194204373, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6501209', 'n_tokens_mistral': 1787, 'n_tokens_neox': 1700, 'n_words': 295}