public function __construct($controller, $name, CheckoutComponentConfig $config) { parent::__construct($controller, $name, $config); $this->orderProcessor = Injector::inst()->create('OrderProcessor', $config->getOrder()); }