Hi,
i need to extend
<?php
namespace SilverShop\Checkout\Component;
use SilverShop\Model\Order;
use SilverShop\ShopUserInfo;
use SilverStripe\Core\Config\Config;
use SilverStripe\Forms\CompositeField;
use SilverStripe\Forms\FieldList;
use SilverStripe\ORM\DataObject;
use SilverStripe\Security\Security;
use SilverStripe\SiteConfig\SiteConfig;
abstract class Address extends CheckoutComponent
{
...
}
of SilverShop module
to modify method
public function setData(Order $order, array $data)
{
...
}
i tried using
use SilverShop\Checkout\Component\Address as BaseAddress;
use SilverShop\Model\Order;
use SilverStripe\Core\Injector\Injectable;
class AddressExtension extends BaseAddress
{
}
and then in yml:
SilverStripe\Core\Injector\Injector:
SilverShop\Checkout\Component\Address:
class: Components\AddressExtension
i tried withd extends DataExtension too, without luck.
all other classes workings good.
Phpstorm with xdebug enter alwayin in original method.
Can you help me?