Метод |
Описание |
|
__construct ( array $config, EntityManager $orm, $cacheService ) |
|
|
addArticleImage ( integer $articleNumber, LocalImage $image, boolean $defaultImage = false ) : Newscoop\Image\ArticleImage |
Add article image |
|
calculateCutout ( $srcWidth, $srcHeight, $left, $top, $newWidth, $newHeight ) : array |
Calculates dimensions of cutout in image. |
|
calculateSize ( $srcWidth, $srcHeight, $newWidth, $newHeight, $flags = self::FIT ) : array |
Calculates dimensions of resized image. |
|
fillImage ( LocalImage $image, array $attributes ) : LocalImage |
Fill image with custom/default arttributes |
|
find ( integer $id ) : LocalImage |
Find image |
|
findBy ( array $criteria, array $orderBy = null, integer $limit = 25, integer $offset ) : array |
Find images by a set of criteria |
|
findByArticle ( integer $articleNumber ) : array |
Find images by article |
|
generateFromSrc ( string $src ) : void |
Generate image for given src |
|
getArticleImage ( integer $articleNumber, integer $imageId ) : Newscoop\Image\ArticleImage |
Get article image |
|
getArticleImageCaption ( integer $imageId, integer $articleNumber, integer $languageId ) : string |
Get article specific image caption |
|
getArticleImagesCount ( integer $articleNumber ) : integer |
Get count of article images |
|
getCaption ( LocalImage $image, integer $articleNumber, integer $languageId ) : string |
Get image caption |
|
getCountBy ( array $criteria ) : integer |
Get count of images for a set of criteria |
|
getDefaultArticleImage ( integer $articleNumber ) : Newscoop\Image\ArticleImage |
Get default article image |
|
getImagePath ( ) : string |
Gets path of local images |
|
getImagine ( ) |
|
|
getSrc ( string $image, integer $width, integer $height, string $specs = 'fit' ) : string |
Get image src |
|
getThumbnail ( Rendition $rendition, Newscoop\Image\ImageInterface $image ) : Newscoop\Image\Thumbnail |
Get thumbnail for given image and rendition |
|
getUserImage ( User $user, integer $width = 65, integer $height = 65 ) : string |
Get user image |
|
inUse ( LocalImage $image ) : boolean |
Return true if the image is being used by an article. |
|
remove ( LocalImage $image ) : boolean |
Remove image (files and entity) |
|
removeArticleImage ( ArticleImage $articleImage ) |
Remove image from article |
|
save ( array $info ) : string |
Save image |
|
saveArticleImage ( ArticleImage $articleImage, array $values ) : void |
Save article image |
|
setDefaultArticleImage ( integer $articleNumber, ArticleImage $image ) : void |
Set default article image |
|
thumbnail ( string $image, integer $width, integer $height, string $specs ) : mixed |
Get thumbnail for given image |
|
upload ( Symfony\Component\HttpFoundation\File\UploadedFile $file, array $attributes, Newscoop\Image\ImageInterface $image = null, $keepRatio = true ) : LocalImage |
Upload image and create entity |
|