PHP 클래스 Imbo\EventListener\ImageVariations\Storage\GridFS

Valid parameters for this driver: - (string) databaseName Name of the database. Defaults to 'imbo_imagevariation_storage' - (string) server The server string to use when connecting to MongoDB. Defaults to 'mongodb://localhost:27017' - (array) options Options to use when creating the Mongo client instance. Defaults to ['connect' => true, 'connectTimeoutMS' => 1000].
저자: Christer Edvartsen ([email protected])
상속: implements Imbo\EventListener\ImageVariations\Storage\StorageInterface
파일 보기 프로젝트 열기: imbo/imbo 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( array $params = null, MongoClient $client = null, MongoGridFS $grid = null ) Class constructor
deleteImageVariations ( $user, $imageIdentifier, $width = null )
getImageVariation ( $user, $imageIdentifier, $width )
storeImageVariation ( $user, $imageIdentifier, $blob, $width )

보호된 메소드들

메소드 설명
getGrid ( ) : MongoGridFS Get the grid instance
getMongoClient ( ) : MongoClient Get the mongo client instance

메소드 상세

__construct() 공개 메소드

Class constructor
public __construct ( array $params = null, MongoClient $client = null, MongoGridFS $grid = null )
$params array Parameters for the driver
$client MongoClient Mongo client instance
$grid MongoGridFS MongoGridFS instance

deleteImageVariations() 공개 메소드

public deleteImageVariations ( $user, $imageIdentifier, $width = null )

getGrid() 보호된 메소드

Get the grid instance
protected getGrid ( ) : MongoGridFS
리턴 MongoGridFS

getImageVariation() 공개 메소드

public getImageVariation ( $user, $imageIdentifier, $width )

getMongoClient() 보호된 메소드

Get the mongo client instance
protected getMongoClient ( ) : MongoClient
리턴 MongoClient

storeImageVariation() 공개 메소드

public storeImageVariation ( $user, $imageIdentifier, $blob, $width )