PayU integration by Krzysztof Gzocha
  • Namespace
  • Class

Namespaces

  • Team3
    • PayU
      • Annotation
      • Communication
        • CurlRequestBuilder
        • HttpStatusParser
        • Notification
        • Process
          • NotificationProcess
          • ResponseDeserializer
        • Request
          • Model
        • Response
          • Model
        • Sender
      • Configuration
        • Credentials
      • Order
        • Autocomplete
          • Strategy
        • Model
          • Buyer
          • Money
          • Products
          • ShippingMethods
          • Traits
        • Transformer
          • UserOrder
            • Strategy
              • Product
              • ShippingMethod
      • PropertyExtractor
        • Reader
      • Serializer
      • SignatureCalculator
        • Encoder
          • Algorithms
          • Strategy
        • ParametersSorter
        • Validator
      • ValidatorBuilder

Classes

  • Encoder
  • EncoderFactory

Interfaces

  • EncoderException
  • EncoderFactoryInterface
  • EncoderInterface

Class Encoder

Will encode given string with given algorithm passed as Team3\PayU\SignatureCalculator\Encoder\Algorithms\AlgorithmInterface

Class Encoder

Team3\PayU\SignatureCalculator\Encoder\Encoder implements Team3\PayU\SignatureCalculator\Encoder\EncoderInterface
Namespace: Team3\PayU\SignatureCalculator\Encoder
Package: Team3\PayU\SignatureCalculator\Encoder
Located at Team3/PayU/SignatureCalculator/Encoder/Encoder.php

Methods summary

public
# __construct( Psr\Log\LoggerInterface $logger )

Parameters

$logger
public string
# encode( string $data, Team3\PayU\SignatureCalculator\Encoder\Algorithms\AlgorithmInterface $algorithm )

Will encode single string with given algorithm. If could not find strategy for this algorithm will throw exception.

Will encode single string with given algorithm. If could not find strategy for this algorithm will throw exception.

Parameters

$data
$algorithm

Returns

string

Throws

Team3\PayU\SignatureCalculator\Encoder\EncoderException

Implementation of

Team3\PayU\SignatureCalculator\Encoder\EncoderInterface::encode()
public
# addStrategy( Team3\PayU\SignatureCalculator\Encoder\Strategy\EncoderStrategyInterface $strategy )

Parameters

$strategy

Returns


$this

Magic methods summary

PayU integration by Krzysztof Gzocha API documentation generated by ApiGen