1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<?php namespace backend\components\croppers; class CropContext { /** * @var CropInterface */ private $cropper; public function __construct(AbstractCrop $abstractCrop) { $this->cropper = $abstractCrop; } public function cropImage($image, $path) { $this->cropper->crop($image, $path); } }