Файловый менеджер - Редактировать - /home/pimjdymy/public_html/safrandsi/vendor/pixelandtonic/imagine/src/Filter/ImagineAware.php
Назад
<?php /* * This file is part of the Imagine package. * * (c) Bulat Shakirzyanov <mallluhuct@gmail.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Imagine\Filter; use Imagine\Exception\InvalidArgumentException; use Imagine\Image\ImagineInterface; /** * ImagineAware base class. */ abstract class ImagineAware implements FilterInterface { /** * An ImagineInterface instance. * * @var \Imagine\Image\ImagineInterface */ private $imagine; /** * Set ImagineInterface instance. * * @param \Imagine\Image\ImagineInterface $imagine An ImagineInterface instance */ public function setImagine(ImagineInterface $imagine) { $this->imagine = $imagine; } /** * Get ImagineInterface instance. * * @throws \Imagine\Exception\InvalidArgumentException * * @return \Imagine\Image\ImagineInterface */ public function getImagine() { if (!$this->imagine instanceof ImagineInterface) { throw new InvalidArgumentException(sprintf('In order to use %s pass an Imagine\Image\ImagineInterface instance to filter constructor', get_class($this))); } return $this->imagine; } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка