PHP 클래스 eZ\Publish\Core\IO\TolerantIOService

Meant to be used on a "broken" instance where the storage directory isn't in sync with the database. Note that it will still return false when exists() is used.
상속: extends IOService
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

보호된 프로퍼티들

프로퍼티 타입 설명
$logger Psr\Log\LoggerInterface

공개 메소드들

메소드 설명
deleteBinaryFile ( BinaryFile $binaryFile ) Deletes $binaryFile.
loadBinaryFile ( string $binaryFileId ) : BinaryFile | eZ\Publish\Core\IO\Values\MissingBinaryFile Loads the binary file with $binaryFileId.
loadBinaryFileByUri ( $binaryFileUri )
setLogger ( Psr\Log\LoggerInterface $logger = null )

비공개 메소드들

메소드 설명
logMissingFile ( $id )

메소드 상세

deleteBinaryFile() 공개 메소드

Deletes $binaryFile.
public deleteBinaryFile ( BinaryFile $binaryFile )
$binaryFile eZ\Publish\Core\IO\Values\BinaryFile

loadBinaryFile() 공개 메소드

Loads the binary file with $binaryFileId.
public loadBinaryFile ( string $binaryFileId ) : BinaryFile | eZ\Publish\Core\IO\Values\MissingBinaryFile
$binaryFileId string
리턴 eZ\Publish\Core\IO\Values\BinaryFile | eZ\Publish\Core\IO\Values\MissingBinaryFile

loadBinaryFileByUri() 공개 메소드

public loadBinaryFileByUri ( $binaryFileUri )

setLogger() 공개 메소드

public setLogger ( Psr\Log\LoggerInterface $logger = null )
$logger Psr\Log\LoggerInterface

프로퍼티 상세

$logger 보호되어 있는 프로퍼티

protected LoggerInterface,Psr\Log $logger
리턴 Psr\Log\LoggerInterface