Lcobucci\JWT\Configuration::setEncoder PHP Method

setEncoder() public method

public setEncoder ( Lcobucci\Jose\Parsing\Encoder $encoder )
$encoder Lcobucci\Jose\Parsing\Encoder
    public function setEncoder(Parsing\Encoder $encoder)
    {
        $this->encoder = $encoder;
    }

Usage Example

Example #1
0
 /**
  * @test
  *
  * @covers \Lcobucci\JWT\Configuration::createBuilder
  * @covers \Lcobucci\JWT\Configuration::setEncoder
  * @covers \Lcobucci\JWT\Configuration::getEncoder
  * @covers \Lcobucci\JWT\Configuration::getClaimFactory
  * @covers \Lcobucci\JWT\Configuration::setClaimFactory
  *
  * @uses \Lcobucci\JWT\Builder
  * @uses \Lcobucci\JWT\Claim\Factory
  * @uses \Lcobucci\JWT\Parser
  */
 public function createBuilderShouldCreateABuilderWithCustomizedEncoderAndClaimFactory()
 {
     $config = new Configuration();
     $config->setEncoder($this->encoder);
     $config->setClaimFactory($this->claimFactory);
     $builder = $config->createBuilder();
     self::assertInstanceOf(Builder::class, $builder);
     self::assertAttributeSame($this->encoder, 'encoder', $builder);
     self::assertAttributeSame($this->claimFactory, 'claimFactory', $builder);
 }