PHP Class ImboContext, imbo

Author: Christer Edvartsen ([email protected])
Inheritance: extends RESTContext
Afficher le fichier Open project: imbo/imbo Class Usage Examples

Méthodes publiques

Méthode Description
aclRuleWithIdShouldNotExist ( $publicKey, $aclId )
addImageToImbo ( $imagePath )
addUserImageToImbo ( $imagePath, $user )
appendAccessToken ( )
appendQueryStringParamWithImageIdentifierForLocalImage ( $queryParam, $imagePath )
applyTransformation ( $transformation )
applyTransformations ( Behat\Gherkin\Node\PyStringNode $transformations )
assertImageChecksum ( $checksum )
assertImagePixelAlpha ( $coordinates, $expectedAlpha )
assertImagePixelColor ( $coordinates, $expectedColor )
assertImageProperties ( $tag )
assertImboError ( $message, $code = null )
authenticateRequest ( $method )
deleteImage ( )
forceAdapterFailure ( $adapter )
forceBothAdapterFailure ( )
generateShortImageUrl ( Behat\Gherkin\Node\PyStringNode $params )
iPrimeTheDatabaseWith ( $fixture )
imageIsUsedAsTestImage ( $testImagePath, $forFeature = null, $feature = null )
imboStartsWithEmptyDatabase ( )
prepare ( Behat\Behat\Event\FeatureEvent $event )
publicKeyShouldNotExist ( $publicKey )
removeClientAuth ( )
requestImageResourceForLocalImage ( $imagePath, $format = null, $method = 'GET' )
requestImageUsingShortUrl ( )
requestMetadataOfPreviouslyAddedImage ( $method = 'GET' )
requestMetadataOfPreviouslyAddedImageInFormat ( $format = null )
requestMetadataOfTestImage ( $method = 'GET' )
requestMetadataOfTestImageInFormat ( $format = null )
requestPreviouslyAddedImage ( $queryParams = '' )
requestPreviouslyAddedImageWithHttpMethod ( $method )
requestTestImage ( $format = null )
requestTestImageUsingHttpMethod ( $method )
requestTheAddedImage ( $extension )
setClientAuth ( $publicKey, $privateKey )
setClientIp ( $ip )
setImboConfigHeader ( $config )
setRequestHeader ( $header, $value )
signRequest ( $useHeaders = false )
specifyAsTheWatermarkImage ( $watermarkPath, $parameters = '' )
theWidthOfTheImageIs ( $value, $size )

Private Methods

Méthode Description
getImagePixelInfo ( string $coordinates ) : array Get the pixel info for given coordinates, from the image returned in the previous response
getPreviouslyAddedImageIdentifier ( ) : string Get the previously added image identifier
getPreviouslyAddedImageUrl ( ) : string Get the previously added image URL

Method Details

aclRuleWithIdShouldNotExist() public méthode

public aclRuleWithIdShouldNotExist ( $publicKey, $aclId )

addImageToImbo() public méthode

public addImageToImbo ( $imagePath )

addUserImageToImbo() public méthode

public addUserImageToImbo ( $imagePath, $user )

appendAccessToken() public méthode

public appendAccessToken ( )

appendQueryStringParamWithImageIdentifierForLocalImage() public méthode

public appendQueryStringParamWithImageIdentifierForLocalImage ( $queryParam, $imagePath )

applyTransformation() public méthode

public applyTransformation ( $transformation )

applyTransformations() public méthode

public applyTransformations ( Behat\Gherkin\Node\PyStringNode $transformations )
$transformations Behat\Gherkin\Node\PyStringNode

assertImageChecksum() public méthode

public assertImageChecksum ( $checksum )

assertImagePixelAlpha() public méthode

public assertImagePixelAlpha ( $coordinates, $expectedAlpha )

assertImagePixelColor() public méthode

public assertImagePixelColor ( $coordinates, $expectedColor )

assertImageProperties() public méthode

public assertImageProperties ( $tag )

assertImboError() public méthode

public assertImboError ( $message, $code = null )

authenticateRequest() public méthode

public authenticateRequest ( $method )

deleteImage() public méthode

public deleteImage ( )

forceAdapterFailure() public méthode

public forceAdapterFailure ( $adapter )

forceBothAdapterFailure() public méthode

generateShortImageUrl() public méthode

public generateShortImageUrl ( Behat\Gherkin\Node\PyStringNode $params )
$params Behat\Gherkin\Node\PyStringNode

iPrimeTheDatabaseWith() public méthode

public iPrimeTheDatabaseWith ( $fixture )

imageIsUsedAsTestImage() public méthode

public imageIsUsedAsTestImage ( $testImagePath, $forFeature = null, $feature = null )

imboStartsWithEmptyDatabase() public méthode

prepare() public static méthode

public static prepare ( Behat\Behat\Event\FeatureEvent $event )
$event Behat\Behat\Event\FeatureEvent

publicKeyShouldNotExist() public méthode

public publicKeyShouldNotExist ( $publicKey )

removeClientAuth() public méthode

public removeClientAuth ( )

requestImageResourceForLocalImage() public méthode

public requestImageResourceForLocalImage ( $imagePath, $format = null, $method = 'GET' )

requestImageUsingShortUrl() public méthode

requestMetadataOfPreviouslyAddedImage() public méthode

public requestMetadataOfPreviouslyAddedImage ( $method = 'GET' )

requestMetadataOfPreviouslyAddedImageInFormat() public méthode

requestMetadataOfTestImage() public méthode

public requestMetadataOfTestImage ( $method = 'GET' )

requestMetadataOfTestImageInFormat() public méthode

public requestMetadataOfTestImageInFormat ( $format = null )

requestPreviouslyAddedImage() public méthode

public requestPreviouslyAddedImage ( $queryParams = '' )

requestPreviouslyAddedImageWithHttpMethod() public méthode

requestTestImage() public méthode

public requestTestImage ( $format = null )

requestTestImageUsingHttpMethod() public méthode

public requestTestImageUsingHttpMethod ( $method )

requestTheAddedImage() public méthode

public requestTheAddedImage ( $extension )

setClientAuth() public méthode

public setClientAuth ( $publicKey, $privateKey )

setClientIp() public méthode

public setClientIp ( $ip )

setImboConfigHeader() public méthode

public setImboConfigHeader ( $config )

setRequestHeader() public méthode

public setRequestHeader ( $header, $value )

signRequest() public méthode

public signRequest ( $useHeaders = false )

specifyAsTheWatermarkImage() public méthode

public specifyAsTheWatermarkImage ( $watermarkPath, $parameters = '' )

theWidthOfTheImageIs() public méthode

public theWidthOfTheImageIs ( $value, $size )