PHP 클래스 Xpressengine\Storage\RoundRobinDistributor

저자: XE Team (developers) ([email protected])
상속: implements Xpressengine\Storage\Distributor
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$config array filesystem config
$conn Xpressengine\Database\VirtualConnectionInterface database connection instance
$table string table name

공개 메소드들

메소드 설명
__construct ( array $config, Xpressengine\Database\VirtualConnectionInterface $conn ) constructor
allot ( File $file ) : string allot storage disk

비공개 메소드들

메소드 설명
lastRecord ( ) : array | null get last table record
next ( string $name ) : string disk in the next

메소드 상세

__construct() 공개 메소드

constructor
public __construct ( array $config, Xpressengine\Database\VirtualConnectionInterface $conn )
$config array filesystem config
$conn Xpressengine\Database\VirtualConnectionInterface database connection instance

allot() 공개 메소드

allot storage disk
public allot ( File $file ) : string
$file Symfony\Component\HttpFoundation\File\File file object
리턴 string

프로퍼티 상세

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

filesystem config
protected array $config
리턴 array

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

database connection instance
protected VirtualConnectionInterface,Xpressengine\Database $conn
리턴 Xpressengine\Database\VirtualConnectionInterface

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

table name
protected string $table
리턴 string