vysokeškoly / image-bundle
该软件包已被弃用且不再维护。未建议替代软件包。
该软件包最新版本(6.0.0)的许可证信息不可用。
用于加载和生成图像的软件包
6.0.0
2022-07-14 14:49 UTC
Requires
- php: ^8.1
- ext-curl: *
- ext-mbstring: *
- beberlei/assert: ^3.0
- imagine/imagine: ^1.3
- sensio/framework-extra-bundle: ^5.0 || ^6.0
- symfony/config: ^5.0 || ^6.0
- symfony/dependency-injection: ^5.0 || ^6.0
- symfony/http-foundation: ^5.0 || ^6.0
- symfony/http-kernel: ^5.0 || ^6.0
- symfony/options-resolver: ^5.0 || ^6.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.28
- mockery/mockery: ^1.5
- php-mock/php-mock-mockery: ^1.3
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.8
- phpstan/phpstan-beberlei-assert: ^1.0
- phpstan/phpstan-mockery: ^1.1
- phpstan/phpstan-phpunit: ^1.1
- phpunit/phpunit: ^9.5.20
README
变更日志
查看 CHANGELOG.md。
安装
步骤 1
使用 composer 下载
"require": {
"vysokeskoly/image-bundle" : "^5.0"
},
步骤 2
将 VysokeSkolyImageBundle 软件包添加到 AppKernel 的加载软件包列表中。
$bundles = [ // .. new VysokeSkoly\ImageBundle\VysokeSkolyImageBundle(), // .. ];
步骤 3
为此软件包配置所需参数。
ImageRepositoryInterface 的实现
- 例如类
My\ImageRepository
实现ImageRepositoryInterface
- 它已自动注入,因此您无需显式指定它
config.yml
# EDU ImageBundle
vysoke_skoly_image:
image_formats:
preview1x:
width: 260
height: 175
preview2x:
width: 520
height: 350
cropped:
width: 100
height: 100
crop:
x: 20
y: 20
x2: 120
y2: 120
cropped2:
width: 100
height: 100
crop:
x: 20
y: 20
width: 100
height: 100
# [OPTIONAL]
services:
app.repository.image:
class: My\ImageRepository