PHP Class spec\Sylius\Bundle\CoreBundle\Templating\Helper\PriceHelperSpec

Author: Kamil Kokot ([email protected])
Inheritance: extends PhpSpec\ObjectBehavior
Show file Open project: sylius/sylius

Public Methods

Method Description
it_has_name ( )
it_is_helper ( )
it_is_initializable ( )
it_returns_variant_price_for_channel_given_in_context ( Sylius\Component\Core\Model\ChannelInterface $channel, Sylius\Component\Core\Model\ProductVariantInterface $productVariant, Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface $productVariantPriceCalculator )
it_throws_invalid_argument_exception_when_channel_key_is_not_present_in_context ( Sylius\Component\Core\Model\ProductVariantInterface $productVariant, Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface $productVariantPriceCalculator )
let ( Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface $productVariantPriceCalculator )

Method Details

it_has_name() public method

public it_has_name ( )

it_is_helper() public method

public it_is_helper ( )

it_is_initializable() public method

public it_is_initializable ( )

it_returns_variant_price_for_channel_given_in_context() public method

public it_returns_variant_price_for_channel_given_in_context ( Sylius\Component\Core\Model\ChannelInterface $channel, Sylius\Component\Core\Model\ProductVariantInterface $productVariant, Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface $productVariantPriceCalculator )
$channel Sylius\Component\Core\Model\ChannelInterface
$productVariant Sylius\Component\Core\Model\ProductVariantInterface
$productVariantPriceCalculator Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface

it_throws_invalid_argument_exception_when_channel_key_is_not_present_in_context() public method

public it_throws_invalid_argument_exception_when_channel_key_is_not_present_in_context ( Sylius\Component\Core\Model\ProductVariantInterface $productVariant, Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface $productVariantPriceCalculator )
$productVariant Sylius\Component\Core\Model\ProductVariantInterface
$productVariantPriceCalculator Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface

let() public method

public let ( Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface $productVariantPriceCalculator )
$productVariantPriceCalculator Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface