eZ\Publish\Core\FieldType\Image\IO\Legacy::createBinaryFile PHP Method

createBinaryFile() public method

public createBinaryFile ( BinaryFileCreateStruct $binaryFileCreateStruct )
$binaryFileCreateStruct eZ\Publish\Core\IO\Values\BinaryFileCreateStruct
    public function createBinaryFile(BinaryFileCreateStruct $binaryFileCreateStruct)
    {
        return $this->publishedIOService->createBinaryFile($binaryFileCreateStruct);
    }

Usage Example

 public function testCreateBinaryFile()
 {
     $createStruct = new BinaryFileCreateStruct();
     $binaryFile = new BinaryFile();
     $this->publishedIoServiceMock->expects($this->once())->method('createBinaryFile')->with($createStruct)->will($this->returnValue($binaryFile));
     $this->draftIoServiceMock->expects($this->never())->method('createBinaryFile');
     self::assertSame($binaryFile, $this->service->createBinaryFile($createStruct));
 }