1 <?php
2 /**
3 * @author Krzysztof Gzocha <krzysztof.gzocha@xsolve.pl>
4 */
5 namespace Team3\PayU\Order\Transformer\UserOrder\Strategy;
6
7 use Team3\PayU\Order\Transformer\UserOrder\UserOrderTransformerInterface;
8 use Team3\PayU\PropertyExtractor\ExtractorInterface;
9
10 interface UserOrderTransformerStrategiesProviderInterface
11 {
12 /**
13 * @param ExtractorInterface $extractor
14 * @param UserOrderTransformerInterface $userOrderTransformer
15 *
16 * @return UserOrderTransformerStrategyInterface[]
17 */
18 public function getStrategies(
19 ExtractorInterface $extractor,
20 UserOrderTransformerInterface $userOrderTransformer
21 );
22 }
23