Passed
Push — master ( 7a2d50...86d102 )
by Vitor de
03:01
created

Create::exportContextData()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 30
Code Lines 25

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 26
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 1
Metric Value
c 1
b 0
f 1
dl 0
loc 30
ccs 26
cts 26
cp 1
rs 8.8571
cc 1
eloc 25
nc 1
nop 0
crap 1
1
<?php
2
3
namespace GFG\DTOMarketplace\Context\Venture\Entity;
4
5
use GFG\DTOMarketplace\Context\Base;
6
7
class Create extends Base
8
{
9
    /**
10
     * {@inheritdoc}
11
     */
12 1
    public function getHttpMethod()
13
    {
14 1
        return 'post';
15
    }
16
17
    /**
18
     * {@inheritdoc}
19
     */
20 2
    public function exportContextData()
21
    {
22 2
        $dataWrapper = $this->getDataWrapper();
23
24 2
        return $this->prepareExport([
25 2
            'id_iris_venture'       => $dataWrapper->getIdIrisVenture(),
26 2
            'fk_catalog_supplier'   => $dataWrapper->getFkCatalogSupplier(),
27 2
            'venture_code'          => $dataWrapper->getVentureCode(),
28
            // extra fields after sellercenter (Venture === Seller)
29 2
            'id'                    => $dataWrapper->getId(),
30 2
            'email'                 => $dataWrapper->getEmail(),
31 2
            'company_name'          => $dataWrapper->getCompanyName(),
32 2
            'shop_name'             => $dataWrapper->getShopName(),
33 2
            'phone'                 => $dataWrapper->getPhone(),
34 2
            'address1'              => $dataWrapper->getAddress1(),
35 2
            'address2'              => $dataWrapper->getAddress2(),
36 2
            'city'                  => $dataWrapper->getCity(),
37 2
            'postcode'              => $dataWrapper->getPostcode(),
38 2
            'country'               => $dataWrapper->getCountry(),
39 2
            'customercare_email'    => $dataWrapper->getCustomercareEmail(),
40 2
            'customercare_name'     => $dataWrapper->getCustomercareName(),
41 2
            'customercare_phone'    => $dataWrapper->getCustomercarePhone(),
42 2
            'customercare_address1' => $dataWrapper->getCustomercareAddress1(),
43 2
            'customercare_address2' => $dataWrapper->getCustomercareAddress2(),
44 2
            'customercare_city'     => $dataWrapper->getCustomercareCity(),
45 2
            'customercare_postcode' => $dataWrapper->getCustomercarePostcode(),
46 2
            'customercare_country'  => $dataWrapper->getCustomercareCountry(),
47 2
            'status'                => $dataWrapper->getStatus()
48 2
        ]);
49
    }
50
}
51