Protobuf\Configuration::setPlatformFactory PHP Method

setPlatformFactory() public method

Sets the PlatformFactory.
public setPlatformFactory ( PlatformFactory $platformFactory )
$platformFactory Protobuf\Binary\Platform\PlatformFactory
    public function setPlatformFactory(PlatformFactory $platformFactory)
    {
        $this->platformFactory = $platformFactory;
    }

Usage Example

 public function testGetAndSetPlatformFactory()
 {
     $mock = $this->getMock('Protobuf\\Binary\\Platform\\PlatformFactory');
     $factory = $this->configuration->getPlatformFactory();
     $this->assertInstanceOf('Protobuf\\Binary\\Platform\\PlatformFactory', $factory);
     $this->configuration->setPlatformFactory($mock);
     $this->assertSame($mock, $this->configuration->getPlatformFactory());
 }