PHP 클래스 TQ\Vcs\StreamWrapper\FileBuffer\Factory\AbstractLogFactory

상속: implements TQ\Vcs\StreamWrapper\FileBuffer\FactoryInterface
파일 보기 프로젝트 열기: teqneers/php-stream-wrapper-for-git

공개 메소드들

메소드 설명
canHandle ( TQ\Vcs\StreamWrapper\PathInformationInterface $path, string $mode ) : boolean Returns true if this factory can handle the requested path
createFileBuffer ( TQ\Vcs\StreamWrapper\PathInformationInterface $path, string $mode ) : TQ\Vcs\Buffer\FileBufferInterface Returns the file stream to handle the requested path

보호된 메소드들

메소드 설명
createLogString ( TQ\Vcs\Repository\RepositoryInterface $repository, integer | null $limit, integer | null $skip ) : string Creates the log string to be fed into the string buffer

메소드 상세

canHandle() 공개 메소드

Returns true if this factory can handle the requested path
public canHandle ( TQ\Vcs\StreamWrapper\PathInformationInterface $path, string $mode ) : boolean
$path TQ\Vcs\StreamWrapper\PathInformationInterface The path information
$mode string The mode used to open the file
리턴 boolean True if this factory can handle the path

createFileBuffer() 공개 메소드

Returns the file stream to handle the requested path
public createFileBuffer ( TQ\Vcs\StreamWrapper\PathInformationInterface $path, string $mode ) : TQ\Vcs\Buffer\FileBufferInterface
$path TQ\Vcs\StreamWrapper\PathInformationInterface The path information
$mode string The mode used to open the path
리턴 TQ\Vcs\Buffer\FileBufferInterface The file buffer to handle the path

createLogString() 추상적인 보호된 메소드

Creates the log string to be fed into the string buffer
abstract protected createLogString ( TQ\Vcs\Repository\RepositoryInterface $repository, integer | null $limit, integer | null $skip ) : string
$repository TQ\Vcs\Repository\RepositoryInterface The repository
$limit integer | null The maximum number of log entries returned
$skip integer | null Number of log entries that are skipped from the beginning
리턴 string