no message
This commit is contained in:
parent
e87d0e91e4
commit
2f45997b79
0
.editorconfig
Normal file → Executable file
0
.editorconfig
Normal file → Executable file
0
.env.example
Normal file → Executable file
0
.env.example
Normal file → Executable file
0
.gitignore
vendored
Normal file → Executable file
0
.gitignore
vendored
Normal file → Executable file
0
app/Services/Article/CacheTg.php
Normal file → Executable file
0
app/Services/Article/CacheTg.php
Normal file → Executable file
0
app/Services/Article/Cmd.php
Normal file → Executable file
0
app/Services/Article/Cmd.php
Normal file → Executable file
0
app/Services/Article/Schema.php
Normal file → Executable file
0
app/Services/Article/Schema.php
Normal file → Executable file
0
app/Services/Article_old.php
Normal file → Executable file
0
app/Services/Article_old.php
Normal file → Executable file
0
app/Services/Country-meiyong.php
Normal file → Executable file
0
app/Services/Country-meiyong.php
Normal file → Executable file
28
app/Services/Cron.php
Normal file → Executable file
28
app/Services/Cron.php
Normal file → Executable file
@ -13,6 +13,7 @@ use App\Services\Cron\FreenodeMerge as CronFreenodeMerge;
|
||||
use App\Services\Cron\FreenodeLog as CronFreenodeLog;
|
||||
use App\Services\Cron\FreenodeSync as CronFreenodeSync;
|
||||
use App\Services\Cron\ArticleSchema as CronArticleSchema;
|
||||
use App\Services\Cron\FnTgPublish as CronFnTgPublish;
|
||||
use App\Services\TomTool\Telegram\Slave as TeleSlave;
|
||||
|
||||
final class Cron
|
||||
@ -50,22 +51,26 @@ final class Cron
|
||||
CronFreenodeSync::run();
|
||||
}
|
||||
|
||||
if ($i % 3 === 0) {
|
||||
CronArticleSchema::cacheTgSave();
|
||||
CronArticleSchema::pushToSlave();
|
||||
CronHttpQueue::pop();
|
||||
}
|
||||
|
||||
if ($i === 0) {
|
||||
// ReportSender::handle();
|
||||
}
|
||||
// if ($i === 0) {
|
||||
// // ReportSender::handle();
|
||||
// }
|
||||
|
||||
if ($h == 5 && $i === 3) {
|
||||
CronFreenodeFile::clear();
|
||||
}
|
||||
|
||||
if ($h == 15 && $i == 3) {
|
||||
// CronFreenodeLog::fromLast();
|
||||
// if ($h == 15 && $i == 3) {
|
||||
//// CronFreenodeLog::fromLast();
|
||||
// }
|
||||
|
||||
if ($h == 11 && $i == 3) { // 中午12点03发布fn的tg
|
||||
CronFnTgPublish::run();
|
||||
}
|
||||
|
||||
if ($i % 3 === 0) {
|
||||
CronArticleSchema::cacheTgSave();
|
||||
CronArticleSchema::pushToSlave();
|
||||
CronHttpQueue::pop();
|
||||
}
|
||||
|
||||
} catch (\Throwable $e) {
|
||||
@ -90,7 +95,6 @@ final class Cron
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function setTestH(int $h): void
|
||||
|
||||
0
app/Services/Cron/ArticleSchema.php
Normal file → Executable file
0
app/Services/Cron/ArticleSchema.php
Normal file → Executable file
0
app/Services/Cron/Book.php
Normal file → Executable file
0
app/Services/Cron/Book.php
Normal file → Executable file
77
app/Services/Cron/FnTgPublish.php
Executable file
77
app/Services/Cron/FnTgPublish.php
Executable file
@ -0,0 +1,77 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Services\Cron;
|
||||
|
||||
//use App\Models\CrawlFreenode as ModelCrawlFreenode;
|
||||
use App\Services\TomTool\Telegram\Slave as TeleSlave;
|
||||
//use App\Services\TomTool\Telegram\Master as TeleMaster;
|
||||
use App\Models\siteMap as ModelSiteMap;
|
||||
use App\Services\TomTool\HttpV2;
|
||||
//use Symfony\Component\Yaml\Yaml;
|
||||
|
||||
final class FnTgPublish
|
||||
{
|
||||
public static function run()
|
||||
{
|
||||
echo "\n\nFnTgPublish::run()";
|
||||
|
||||
$aSiteList = ModelSiteMap::where("group_code", "fn_a")->get()->toArray();
|
||||
|
||||
foreach ($aSiteList as $aSite) {
|
||||
$sConfig = $aSite["config"] ?? "";
|
||||
$sApiPath = $aSite["api_path"] ?? "";
|
||||
$sSiteDomain = $aSite["url"] ?? "";
|
||||
$sSiteCode = $aSite["code"] ?? "";
|
||||
$iImgId = $aSite["img_id"] ?? 1;
|
||||
|
||||
//// test
|
||||
// $sSiteCode = "clashfreenode.com";
|
||||
|
||||
$aConfig = json_decode($sConfig, true);
|
||||
$aApiPath = json_decode($sApiPath, true);
|
||||
|
||||
$sApiPath = $aApiPath["article_find"] ?? "";
|
||||
$sApiUrl = "https://".$sSiteDomain."/".$sApiPath;
|
||||
|
||||
$aData = [
|
||||
"articleType" => "node",
|
||||
"code" => date("Ymd")
|
||||
];
|
||||
|
||||
$sResult = HttpV2::make($sApiUrl, "post")->setDataA($aData)->enableJsonSend(true)->send();
|
||||
$aResult = json_decode($sResult, true);
|
||||
|
||||
if (!isset($aResult["isDone"])) {
|
||||
throw new \Exception("没有isDone? >>> ".$sResult);
|
||||
}
|
||||
|
||||
if (!$aResult["isDone"]) {
|
||||
throw new \Exception($aResult["sMsg"]);
|
||||
}
|
||||
|
||||
$sTitle = "「".date("m月d日")."」最新免费节点,SSR/V2ray/Clash/Shadowrocket";
|
||||
|
||||
$sStr = $sTitle."\n\n👉 https://".$sSiteDomain."/fn/".date("Ymd").".html";
|
||||
|
||||
$sImgUrl = "https://".$sSiteDomain."/site/".$sSiteCode."/images/article/".$iImgId.".png";
|
||||
// $sImgUrl = "https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png";
|
||||
// $sImgUrl = "https://clashfreenode.com/site/clashfreenode.com/images/article/5.png";
|
||||
// $sImgUrl = "https://gips3.baidu.com/it/u=1821127123,1149655687&fm=3028&app=3028&f=JPEG&fmt=auto?w=720&h=1280";
|
||||
// $sImgUrl = "";
|
||||
|
||||
$r = TeleSlave::start($sSiteCode, $sSiteCode)
|
||||
// ->enableSlaveQueue(false)
|
||||
->enableDetail(false)
|
||||
->enableAsync(false)
|
||||
->setPhotoUrl($sImgUrl, 1280, 720)
|
||||
->setMsgS($sStr)
|
||||
->setType("html")
|
||||
->send();
|
||||
|
||||
echo "\n - ok";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
0
app/Services/Cron/FreenodeCrawl.php
Normal file → Executable file
0
app/Services/Cron/FreenodeCrawl.php
Normal file → Executable file
0
app/Services/Cron/FreenodeFile.php
Normal file → Executable file
0
app/Services/Cron/FreenodeFile.php
Normal file → Executable file
0
app/Services/Cron/FreenodeLog.php
Normal file → Executable file
0
app/Services/Cron/FreenodeLog.php
Normal file → Executable file
0
app/Services/Cron/FreenodeMerge.php
Normal file → Executable file
0
app/Services/Cron/FreenodeMerge.php
Normal file → Executable file
0
app/Services/Cron/FreenodePool.php
Normal file → Executable file
0
app/Services/Cron/FreenodePool.php
Normal file → Executable file
0
app/Services/Cron/FreenodeSync.php
Normal file → Executable file
0
app/Services/Cron/FreenodeSync.php
Normal file → Executable file
8
app/Services/Cron/HttpQueue.php
Normal file → Executable file
8
app/Services/Cron/HttpQueue.php
Normal file → Executable file
@ -31,7 +31,11 @@ final class HttpQueue
|
||||
$sBotToken = $aArg["sBotToken"] ?? '';
|
||||
$iChatId = $aArg["iChatId"] ?? 0;
|
||||
$sMsg = $aArg["sMsg"] ?? '';
|
||||
$sPhotoUrl = $aArg["sPhotoUrl"] ?? '';
|
||||
$iPhotoWidth = $aArg["iPhotoWidth"] ?? 0;
|
||||
$iPhotoHeight = $aArg["iPhotoHeight"] ?? 0;
|
||||
$enableMaster = $aArg["enableMaster"] ?? null;
|
||||
$sType = $aArg["sType"] ?? '';
|
||||
|
||||
if ($enableMaster) {
|
||||
$oTgSlave = TelegramSlave::start()
|
||||
@ -44,6 +48,8 @@ final class HttpQueue
|
||||
->setBotToken($sBotToken)
|
||||
->setChatId($iChatId)
|
||||
->setMsgS($sMsg)
|
||||
->setPhotoUrl($sPhotoUrl, $iPhotoWidth, $iPhotoHeight)
|
||||
->setType($sType)
|
||||
->send();
|
||||
|
||||
if ($oTgSlave->isFail()) {
|
||||
@ -62,6 +68,8 @@ final class HttpQueue
|
||||
->setBotToken($sBotToken)
|
||||
->setChatId($iChatId)
|
||||
->setMsgS($sMsg)
|
||||
->setPhotoUrl($sPhotoUrl, $iPhotoWidth, $iPhotoHeight)
|
||||
->setType($sType)
|
||||
->send();
|
||||
|
||||
if ($oTgSlave->isFail()) {
|
||||
|
||||
0
app/Services/HttpQueue.php
Normal file → Executable file
0
app/Services/HttpQueue.php
Normal file → Executable file
9
app/Services/OpenApi/Telegram.php
Normal file → Executable file
9
app/Services/OpenApi/Telegram.php
Normal file → Executable file
@ -33,15 +33,22 @@ final class Telegram
|
||||
$iChatId = (int) ($aArg["iChatId"] ?? 0);
|
||||
$enableMasterQueue = $aArg["enableMasterQueue"] ?? false; // 用不着了
|
||||
$sMsg = $aArg["sMsg"] ?? '';
|
||||
$sPhotoUrl = $aArg["sPhotoUrl"] ?? '';
|
||||
$iPhotoWidth = $aArg["iPhotoWidth"] ?? 0;
|
||||
$iPhotoHeight = $aArg["iPhotoHeight"] ?? 0;
|
||||
$sType = $aArg["sType"] ?? '';
|
||||
|
||||
$r = TeleMaster::start()
|
||||
->setBotCode($sBotCode)
|
||||
->setChatCode($sChatCode)
|
||||
->setBotToken($sBotToken)
|
||||
->setChatId($iChatId)
|
||||
->setPhotoUrl($sPhotoUrl, $iPhotoWidth, $iPhotoHeight)
|
||||
->setType($sType)
|
||||
->send($sMsg);
|
||||
|
||||
return $oFlow->done();
|
||||
echo json_encode($r->getResult());
|
||||
exit;
|
||||
}
|
||||
|
||||
|
||||
|
||||
0
app/Services/SDK/Master/Master.php
Normal file → Executable file
0
app/Services/SDK/Master/Master.php
Normal file → Executable file
0
app/Services/SDK/Master/Telegram.php
Normal file → Executable file
0
app/Services/SDK/Master/Telegram.php
Normal file → Executable file
0
app/Services/SlaveMap.php
Normal file → Executable file
0
app/Services/SlaveMap.php
Normal file → Executable file
0
app/Services/Tg/Hook/Dog.php
Normal file → Executable file
0
app/Services/Tg/Hook/Dog.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Article.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Article.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/ArticleCache.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/ArticleCache.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/ArticleConfig.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/ArticleConfig.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/ArticleSchema.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/ArticleSchema.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/ArticleSiteMapGroup.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/ArticleSiteMapGroup.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Article_old.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Article_old.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Base.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Base.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Blade.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Blade.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/BladeOld.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/BladeOld.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Book.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Book.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Box.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Box.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Cron.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Cron.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Db.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Db.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Dev.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Dev.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Dove.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Dove.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/DoveSite.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/DoveSite.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/FreenodeFrom.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/FreenodeFrom.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/FreenodePool.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/FreenodePool.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/GemboxDns.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/GemboxDns.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Good.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Good.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Hook.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Hook.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Hook_old.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Hook_old.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/HttpQueue.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/HttpQueue.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Jctj.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Jctj.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/JctjOption.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/JctjOption.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Note.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Note.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Note_option.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Note_option.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Option.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Option.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Ship.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Ship.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/SiteMap.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/SiteMap.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/SitePathMap.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/SitePathMap.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/TelegramKey.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/TelegramKey.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Test.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Test.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Tool.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Tool.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Upload.php
Normal file → Executable file
0
app/Services/Tg/Hook/Mod/Upload.php
Normal file → Executable file
0
app/Services/Tg/Http.php
Normal file → Executable file
0
app/Services/Tg/Http.php
Normal file → Executable file
@ -36,6 +36,11 @@ final class Master
|
||||
public int $iChatId = 0;
|
||||
|
||||
public string $sMsg = '';
|
||||
public string $sPhotoUrl = '';
|
||||
public int $iPhotoWidth = 0;
|
||||
public int $iPhotoHeight = 0;
|
||||
|
||||
public string $sType = '';
|
||||
|
||||
public bool $enableQueue = false; // 应该用不到了
|
||||
|
||||
@ -79,6 +84,20 @@ final class Master
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function setPhotoUrl(string $sPhotoUrl, int $iPhotoWidth = 0, int $iPhotoHeight = 0): self
|
||||
{
|
||||
$this->sPhotoUrl = $sPhotoUrl;
|
||||
$this->iPhotoWidth = $iPhotoWidth;
|
||||
$this->iPhotoHeight = $iPhotoHeight;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function setType(string $sType): self
|
||||
{
|
||||
$this->sType = $sType;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function send($sMsg = ''): Flow
|
||||
{
|
||||
if ($sMsg) {
|
||||
@ -99,9 +118,11 @@ final class Master
|
||||
->setBotToken($this->sBotToken)
|
||||
->setChatId($this->iChatId)
|
||||
->setMsgS($this->sMsg)
|
||||
->setPhotoUrl($this->sPhotoUrl, $this->iPhotoWidth, $this->iPhotoHeight)
|
||||
->setType($this->sType)
|
||||
->send();
|
||||
}
|
||||
|
||||
|
||||
return $oFlow;
|
||||
}
|
||||
|
||||
@ -131,7 +152,11 @@ final class Master
|
||||
"sChatCode" => $this->sChatCode ?? '',
|
||||
"sBotToken" => $this->sBotToken ?? '',
|
||||
"iChatId" => $this->iChatId ?? '',
|
||||
"sMsg" => $this->sMsg ?? '',
|
||||
"sPhotoUrl" => $this->sPhotoUrl ?? '',
|
||||
"iPhotoWidth" => $this->iPhotoWidth,
|
||||
"iPhotoHeight" => $this->iPhotoHeight,
|
||||
"sMsg" => $this->sMsg ?? '',
|
||||
"sType" => $this->sType ?? '',
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@ -4,8 +4,13 @@ declare(strict_types=1);
|
||||
|
||||
namespace App\Services\TomTool\Telegram;
|
||||
use Telegram\Bot\Api;
|
||||
use Telegram\Bot\FileUpload\InputFile;
|
||||
use Telegram\Bot\Exceptions\TelegramSDKException;
|
||||
use App\Services\TomTool\Flow;
|
||||
//use Intervention\Image\Laravel\Facades\Image;
|
||||
use Intervention\Image\ImageManager;
|
||||
use Intervention\Image\Drivers\Gd\Driver;
|
||||
use App\Services\TomTool\HttpV2;
|
||||
|
||||
class Sdk
|
||||
{
|
||||
@ -13,6 +18,9 @@ class Sdk
|
||||
public $sMsgFormatType = 'none';
|
||||
public $sBotToken = '';
|
||||
public $iChatId = 0;
|
||||
public $sPhotoUrl = '';
|
||||
public $iPhotoWidth = 0;
|
||||
public $iPhotoHeight = 0;
|
||||
public $sMsg;
|
||||
public $oApi;
|
||||
|
||||
@ -43,20 +51,44 @@ class Sdk
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function setPhotoUrl($sUrl = '', $iPhotoWidth = 0, $iPhotoHeight = 0)
|
||||
{
|
||||
$this->sPhotoUrl = $sUrl;
|
||||
$this->iPhotoWidth = $iPhotoWidth;
|
||||
$this->iPhotoHeight = $iPhotoHeight;
|
||||
// tomd($iPhotoWidth, 1);
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function setType($sType)
|
||||
{
|
||||
if ($sType) {
|
||||
$this->sMsgFormatType = $sType;
|
||||
}
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function send()
|
||||
{
|
||||
$oFlow = Flow::start("tg_sdk_send");
|
||||
|
||||
$this->msgFormat();
|
||||
|
||||
try {
|
||||
$r = $this->oApi->sendMessage($this->sMsgFormat);
|
||||
if (!$r->isOk()) {
|
||||
return $oFlow->fail();
|
||||
|
||||
// try {
|
||||
|
||||
if ($this->sPhotoUrl) {
|
||||
$r = $this->oApi->sendPhoto($this->sMsgFormat);
|
||||
} else {
|
||||
$r = $this->oApi->sendMessage($this->sMsgFormat);
|
||||
}
|
||||
} catch (TelegramSDKException $e) {
|
||||
return $oFlow->fail(['error' => $e->getMessage()]);
|
||||
}
|
||||
|
||||
if (!($r && $r->getMessageId())) {
|
||||
return $oFlow->fail($r);
|
||||
}
|
||||
// } catch (TelegramSDKException $e) {
|
||||
// return $oFlow->fail(['error' => $e->getMessage()]);
|
||||
// }
|
||||
|
||||
return $oFlow->done();
|
||||
}
|
||||
@ -73,9 +105,33 @@ class Sdk
|
||||
if (!in_array($this->sMsgFormatType, self::ALLOWED_FORMATS, true)) {
|
||||
throw new \RuntimeException("不支持的格式类型: {$this->sMsgFormatType}");
|
||||
}
|
||||
|
||||
// ini_set('memory_limit', '512M');
|
||||
$method = 'msgFormat_' . $this->sMsgFormatType;
|
||||
$this->sMsgFormat = $this->$method();
|
||||
|
||||
if ($this->sPhotoUrl) {
|
||||
|
||||
$oManager = new ImageManager(new Driver());
|
||||
|
||||
$sTempPath = $_ENV['dir_base'].'public/upload';
|
||||
$sTempPath .= "/tg_output.png";
|
||||
|
||||
$sImg = file_get_contents($this->sPhotoUrl);
|
||||
$oImage = $oManager->read($sImg);
|
||||
// tomd($this->iPhotoWidth, 1);
|
||||
if ($this->iPhotoWidth && $this->iPhotoHeight) {
|
||||
$oImage = $oImage->cover($this->iPhotoWidth, $this->iPhotoHeight);
|
||||
}
|
||||
|
||||
$oImage->toJpg(80)->save($sTempPath);
|
||||
|
||||
$photo = InputFile::create($sTempPath, date("Y-m-d").'.jpg');
|
||||
|
||||
$this->sMsgFormat["photo"] = $photo;
|
||||
|
||||
$this->sMsgFormat["caption"] = $this->sMsgFormat["text"];
|
||||
unset($this->sMsgFormat["text"]);
|
||||
}
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
@ -57,6 +57,11 @@ class Slave
|
||||
public int $iChatId = 0;
|
||||
|
||||
public string $sMsg = '';
|
||||
public string $sPhotoUrl = '';
|
||||
public int $iPhotoWidth = 0;
|
||||
public int $iPhotoHeight = 0;
|
||||
|
||||
public string $sType = '';
|
||||
|
||||
public bool $enableMaster = true;
|
||||
public bool $enableMasterQueue = false; // 这里之前想错了,不会有master队列,只在slave有,master转发就行了
|
||||
@ -138,6 +143,22 @@ class Slave
|
||||
return $this;
|
||||
}
|
||||
|
||||
// set
|
||||
public function setPhotoUrl(string $sPhotoUrl, int $iWidth = 0, int $iHeight = 0): self
|
||||
{
|
||||
$this->sPhotoUrl = $sPhotoUrl;
|
||||
$this->iPhotoWidth = $iWidth;
|
||||
$this->iPhotoHeight = $iHeight;
|
||||
return $this;
|
||||
}
|
||||
|
||||
// set
|
||||
public function setType(string $sType): self
|
||||
{
|
||||
$this->sType = $sType;
|
||||
return $this;
|
||||
}
|
||||
|
||||
// set
|
||||
public function setMsgS(string $sMsg = ''): self
|
||||
{
|
||||
@ -240,6 +261,7 @@ class Slave
|
||||
|
||||
private function _send_master(): Flow
|
||||
{
|
||||
// tomd(11111,1);
|
||||
$aData = $this->buildDataTom();
|
||||
|
||||
if ($this->enableSlaveQueue) {
|
||||
@ -264,7 +286,7 @@ class Slave
|
||||
}
|
||||
|
||||
$r = $oHttpV2->enableJsonAs()->setData($aData)->send();
|
||||
|
||||
|
||||
if ($this->enableAsync) {
|
||||
return $oFlow->sData("async")->done("async");
|
||||
} else {
|
||||
@ -287,6 +309,7 @@ class Slave
|
||||
return $oFlow;
|
||||
}
|
||||
|
||||
// 直接从本地发到tg,几乎用不上,都走master了
|
||||
private function _send_local(): Flow
|
||||
{
|
||||
if ($this->enableSlaveQueue) {
|
||||
@ -309,6 +332,10 @@ class Slave
|
||||
"enableMasterQueue" => $this->enableMasterQueue ?? '',
|
||||
"enableMaster" => $this->enableMaster,
|
||||
"sMsg" => $this->sMsg ?? '',
|
||||
"sPhotoUrl" => $this->sPhotoUrl ?? '',
|
||||
"iPhotoWidth" => $this->iPhotoWidth ?? 0,
|
||||
"iPhotoHeight" => $this->iPhotoHeight ?? 0,
|
||||
"sType" => $this->sType ?? '',
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
"require": {
|
||||
"php": "^8.2",
|
||||
"guzzlehttp/guzzle": "^7.9",
|
||||
"intervention/image": "^3.11",
|
||||
"irazasyed/telegram-bot-sdk": "^3.15",
|
||||
"laravel/framework": "^11.31",
|
||||
"laravel/tinker": "^2.9",
|
||||
|
||||
146
composer.lock
generated
146
composer.lock
generated
@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "0276bc3b1e98a844fc7c078b38dc44f8",
|
||||
"content-hash": "60674f80fc8b7a52ce2d729648d5b538",
|
||||
"packages": [
|
||||
{
|
||||
"name": "brick/math",
|
||||
@ -1054,6 +1054,150 @@
|
||||
],
|
||||
"time": "2023-12-03T19:50:20+00:00"
|
||||
},
|
||||
{
|
||||
"name": "intervention/gif",
|
||||
"version": "4.2.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Intervention/gif.git",
|
||||
"reference": "5999eac6a39aa760fb803bc809e8909ee67b451a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Intervention/gif/zipball/5999eac6a39aa760fb803bc809e8909ee67b451a",
|
||||
"reference": "5999eac6a39aa760fb803bc809e8909ee67b451a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^8.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpstan/phpstan": "^2.1",
|
||||
"phpunit/phpunit": "^10.0 || ^11.0 || ^12.0",
|
||||
"slevomat/coding-standard": "~8.0",
|
||||
"squizlabs/php_codesniffer": "^3.8"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Intervention\\Gif\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Oliver Vogel",
|
||||
"email": "oliver@intervention.io",
|
||||
"homepage": "https://intervention.io/"
|
||||
}
|
||||
],
|
||||
"description": "Native PHP GIF Encoder/Decoder",
|
||||
"homepage": "https://github.com/intervention/gif",
|
||||
"keywords": [
|
||||
"animation",
|
||||
"gd",
|
||||
"gif",
|
||||
"image"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/Intervention/gif/issues",
|
||||
"source": "https://github.com/Intervention/gif/tree/4.2.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://paypal.me/interventionio",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/Intervention",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://ko-fi.com/interventionphp",
|
||||
"type": "ko_fi"
|
||||
}
|
||||
],
|
||||
"time": "2025-03-29T07:46:21+00:00"
|
||||
},
|
||||
{
|
||||
"name": "intervention/image",
|
||||
"version": "3.11.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Intervention/image.git",
|
||||
"reference": "5f6d27d9fd56312c47f347929e7ac15345c605a1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Intervention/image/zipball/5f6d27d9fd56312c47f347929e7ac15345c605a1",
|
||||
"reference": "5f6d27d9fd56312c47f347929e7ac15345c605a1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-mbstring": "*",
|
||||
"intervention/gif": "^4.2",
|
||||
"php": "^8.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"mockery/mockery": "^1.6",
|
||||
"phpstan/phpstan": "^2.1",
|
||||
"phpunit/phpunit": "^10.0 || ^11.0 || ^12.0",
|
||||
"slevomat/coding-standard": "~8.0",
|
||||
"squizlabs/php_codesniffer": "^3.8"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-exif": "Recommended to be able to read EXIF data properly."
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Intervention\\Image\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Oliver Vogel",
|
||||
"email": "oliver@intervention.io",
|
||||
"homepage": "https://intervention.io"
|
||||
}
|
||||
],
|
||||
"description": "PHP Image Processing",
|
||||
"homepage": "https://image.intervention.io",
|
||||
"keywords": [
|
||||
"gd",
|
||||
"image",
|
||||
"imagick",
|
||||
"resize",
|
||||
"thumbnail",
|
||||
"watermark"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/Intervention/image/issues",
|
||||
"source": "https://github.com/Intervention/image/tree/3.11.6"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://paypal.me/interventionio",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/Intervention",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://ko-fi.com/interventionphp",
|
||||
"type": "ko_fi"
|
||||
}
|
||||
],
|
||||
"time": "2025-12-17T13:38:29+00:00"
|
||||
},
|
||||
{
|
||||
"name": "irazasyed/telegram-bot-sdk",
|
||||
"version": "v3.15.0",
|
||||
|
||||
0
fn的tg策略.md
Normal file → Executable file
0
fn的tg策略.md
Normal file → Executable file
0
public/js/jquery.min.js
vendored
Normal file → Executable file
0
public/js/jquery.min.js
vendored
Normal file → Executable file
0
public/upload/无标题.png
Normal file → Executable file
0
public/upload/无标题.png
Normal file → Executable file
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
0
resources/views/cmd.blade.php
Normal file → Executable file
0
resources/views/cmd.blade.php
Normal file → Executable file
0
resources/views/cmd/image/upload.blade.php
Normal file → Executable file
0
resources/views/cmd/image/upload.blade.php
Normal file → Executable file
0
scripts/cron.php
Normal file → Executable file
0
scripts/cron.php
Normal file → Executable file
8
tg发送逻辑.md
Normal file
8
tg发送逻辑.md
Normal file
@ -0,0 +1,8 @@
|
||||
|
||||
本地(队列) 》〉masterOpenApi(无队列) 》〉tg
|
||||
|
||||
有点乱的地方:
|
||||
原设想本地和master都有队列,后来发现master队列没有必要,因为判断成功只从本地队列判断就够了。
|
||||
所以现在的玩法是:数据严格的就走本地队列,不严格的直接发送master
|
||||
也是为什么master里的tg接受api没有队列代码,而sdk设计的有。(没必要的过度设计反而误导了)
|
||||
而master里的HttpQueue实际是他作为slave时使用的,别误会了
|
||||
409
vendor/composer/autoload_classmap.php
vendored
409
vendor/composer/autoload_classmap.php
vendored
@ -7,6 +7,7 @@ $baseDir = dirname($vendorDir);
|
||||
|
||||
return array(
|
||||
'App\\Http\\Controllers\\Api\\CountryController' => $baseDir . '/app/Http/Controllers/Api/CountryController.php',
|
||||
'App\\Http\\Controllers\\Api\\FreenodeController' => $baseDir . '/app/Http/Controllers/Api/FreenodeController.php',
|
||||
'App\\Http\\Controllers\\Api\\GithubController' => $baseDir . '/app/Http/Controllers/Api/GithubController.php',
|
||||
'App\\Http\\Controllers\\Api\\GoodController' => $baseDir . '/app/Http/Controllers/Api/GoodController.php',
|
||||
'App\\Http\\Controllers\\Api\\ShipController' => $baseDir . '/app/Http/Controllers/Api/ShipController.php',
|
||||
@ -32,6 +33,8 @@ return array(
|
||||
'App\\Models\\CrawlFreenode' => $baseDir . '/app/Models/CrawlFreenode.php',
|
||||
'App\\Models\\DogOption' => $baseDir . '/app/Models/DogOption.php',
|
||||
'App\\Models\\DoveSite' => $baseDir . '/app/Models/DoveSite.php',
|
||||
'App\\Models\\FreenodePool' => $baseDir . '/app/Models/FreenodePool.php',
|
||||
'App\\Models\\GemboxDns' => $baseDir . '/app/Models/GemboxDns.php',
|
||||
'App\\Models\\GoodPool' => $baseDir . '/app/Models/GoodPool.php',
|
||||
'App\\Models\\Hook' => $baseDir . '/app/Models/Hook.php',
|
||||
'App\\Models\\HttpQueue' => $baseDir . '/app/Models/HttpQueue.php',
|
||||
@ -49,7 +52,13 @@ return array(
|
||||
'App\\Services\\Article\\Schema' => $baseDir . '/app/Services/Article/Schema.php',
|
||||
'App\\Services\\Cron' => $baseDir . '/app/Services/Cron.php',
|
||||
'App\\Services\\Cron\\ArticleSchema' => $baseDir . '/app/Services/Cron/ArticleSchema.php',
|
||||
'App\\Services\\Cron\\CrawlFreenode' => $baseDir . '/app/Services/Cron/CrawlFreenode.php',
|
||||
'App\\Services\\Cron\\FnTgPublish' => $baseDir . '/app/Services/Cron/FnTgPublish.php',
|
||||
'App\\Services\\Cron\\FreenodeCrawl' => $baseDir . '/app/Services/Cron/FreenodeCrawl.php',
|
||||
'App\\Services\\Cron\\FreenodeFile' => $baseDir . '/app/Services/Cron/FreenodeFile.php',
|
||||
'App\\Services\\Cron\\FreenodeLog' => $baseDir . '/app/Services/Cron/FreenodeLog.php',
|
||||
'App\\Services\\Cron\\FreenodeMerge' => $baseDir . '/app/Services/Cron/FreenodeMerge.php',
|
||||
'App\\Services\\Cron\\FreenodePool' => $baseDir . '/app/Services/Cron/FreenodePool.php',
|
||||
'App\\Services\\Cron\\FreenodeSync' => $baseDir . '/app/Services/Cron/FreenodeSync.php',
|
||||
'App\\Services\\Cron\\HttpQueue' => $baseDir . '/app/Services/Cron/HttpQueue.php',
|
||||
'App\\Services\\HttpQueue' => $baseDir . '/app/Services/HttpQueue.php',
|
||||
'App\\Services\\OpenApi\\Telegram' => $baseDir . '/app/Services/OpenApi/Telegram.php',
|
||||
@ -70,8 +79,12 @@ return array(
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Dev' => $baseDir . '/app/Services/Tg/Hook/Mod/Dev.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Dove' => $baseDir . '/app/Services/Tg/Hook/Mod/Dove.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\DoveSite' => $baseDir . '/app/Services/Tg/Hook/Mod/DoveSite.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\FreenodeFrom' => $baseDir . '/app/Services/Tg/Hook/Mod/FreenodeFrom.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\FreenodePool' => $baseDir . '/app/Services/Tg/Hook/Mod/FreenodePool.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\GemboxDns' => $baseDir . '/app/Services/Tg/Hook/Mod/GemboxDns.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Good' => $baseDir . '/app/Services/Tg/Hook/Mod/Good.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Hook' => $baseDir . '/app/Services/Tg/Hook/Mod/Hook.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\HttpQueue' => $baseDir . '/app/Services/Tg/Hook/Mod/HttpQueue.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Jctj' => $baseDir . '/app/Services/Tg/Hook/Mod/Jctj.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\JctjOption' => $baseDir . '/app/Services/Tg/Hook/Mod/JctjOption.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Note' => $baseDir . '/app/Services/Tg/Hook/Mod/Note.php',
|
||||
@ -2422,6 +2435,400 @@ return array(
|
||||
'Illuminate\\View\\ViewFinderInterface' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewFinderInterface.php',
|
||||
'Illuminate\\View\\ViewName' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewName.php',
|
||||
'Illuminate\\View\\ViewServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewServiceProvider.php',
|
||||
'Intervention\\Gif\\AbstractEntity' => $vendorDir . '/intervention/gif/src/AbstractEntity.php',
|
||||
'Intervention\\Gif\\AbstractExtension' => $vendorDir . '/intervention/gif/src/AbstractExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\ApplicationExtension' => $vendorDir . '/intervention/gif/src/Blocks/ApplicationExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\Color' => $vendorDir . '/intervention/gif/src/Blocks/Color.php',
|
||||
'Intervention\\Gif\\Blocks\\ColorTable' => $vendorDir . '/intervention/gif/src/Blocks/ColorTable.php',
|
||||
'Intervention\\Gif\\Blocks\\CommentExtension' => $vendorDir . '/intervention/gif/src/Blocks/CommentExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\DataSubBlock' => $vendorDir . '/intervention/gif/src/Blocks/DataSubBlock.php',
|
||||
'Intervention\\Gif\\Blocks\\FrameBlock' => $vendorDir . '/intervention/gif/src/Blocks/FrameBlock.php',
|
||||
'Intervention\\Gif\\Blocks\\GraphicControlExtension' => $vendorDir . '/intervention/gif/src/Blocks/GraphicControlExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\Header' => $vendorDir . '/intervention/gif/src/Blocks/Header.php',
|
||||
'Intervention\\Gif\\Blocks\\ImageData' => $vendorDir . '/intervention/gif/src/Blocks/ImageData.php',
|
||||
'Intervention\\Gif\\Blocks\\ImageDescriptor' => $vendorDir . '/intervention/gif/src/Blocks/ImageDescriptor.php',
|
||||
'Intervention\\Gif\\Blocks\\LogicalScreenDescriptor' => $vendorDir . '/intervention/gif/src/Blocks/LogicalScreenDescriptor.php',
|
||||
'Intervention\\Gif\\Blocks\\NetscapeApplicationExtension' => $vendorDir . '/intervention/gif/src/Blocks/NetscapeApplicationExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\PlainTextExtension' => $vendorDir . '/intervention/gif/src/Blocks/PlainTextExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\TableBasedImage' => $vendorDir . '/intervention/gif/src/Blocks/TableBasedImage.php',
|
||||
'Intervention\\Gif\\Blocks\\Trailer' => $vendorDir . '/intervention/gif/src/Blocks/Trailer.php',
|
||||
'Intervention\\Gif\\Builder' => $vendorDir . '/intervention/gif/src/Builder.php',
|
||||
'Intervention\\Gif\\Decoder' => $vendorDir . '/intervention/gif/src/Decoder.php',
|
||||
'Intervention\\Gif\\Decoders\\AbstractDecoder' => $vendorDir . '/intervention/gif/src/Decoders/AbstractDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\AbstractPackedBitDecoder' => $vendorDir . '/intervention/gif/src/Decoders/AbstractPackedBitDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ApplicationExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ApplicationExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ColorDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ColorDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ColorTableDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ColorTableDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\CommentExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/CommentExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\DataSubBlockDecoder' => $vendorDir . '/intervention/gif/src/Decoders/DataSubBlockDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\FrameBlockDecoder' => $vendorDir . '/intervention/gif/src/Decoders/FrameBlockDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\GifDataStreamDecoder' => $vendorDir . '/intervention/gif/src/Decoders/GifDataStreamDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\GraphicControlExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/GraphicControlExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\HeaderDecoder' => $vendorDir . '/intervention/gif/src/Decoders/HeaderDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ImageDataDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ImageDataDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ImageDescriptorDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ImageDescriptorDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\LogicalScreenDescriptorDecoder' => $vendorDir . '/intervention/gif/src/Decoders/LogicalScreenDescriptorDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\NetscapeApplicationExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/NetscapeApplicationExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\PlainTextExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/PlainTextExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\TableBasedImageDecoder' => $vendorDir . '/intervention/gif/src/Decoders/TableBasedImageDecoder.php',
|
||||
'Intervention\\Gif\\DisposalMethod' => $vendorDir . '/intervention/gif/src/DisposalMethod.php',
|
||||
'Intervention\\Gif\\Encoders\\AbstractEncoder' => $vendorDir . '/intervention/gif/src/Encoders/AbstractEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ApplicationExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ApplicationExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ColorEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ColorEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ColorTableEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ColorTableEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\CommentExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/CommentExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\DataSubBlockEncoder' => $vendorDir . '/intervention/gif/src/Encoders/DataSubBlockEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\FrameBlockEncoder' => $vendorDir . '/intervention/gif/src/Encoders/FrameBlockEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\GifDataStreamEncoder' => $vendorDir . '/intervention/gif/src/Encoders/GifDataStreamEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\GraphicControlExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/GraphicControlExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\HeaderEncoder' => $vendorDir . '/intervention/gif/src/Encoders/HeaderEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ImageDataEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ImageDataEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ImageDescriptorEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ImageDescriptorEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\LogicalScreenDescriptorEncoder' => $vendorDir . '/intervention/gif/src/Encoders/LogicalScreenDescriptorEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\NetscapeApplicationExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/NetscapeApplicationExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\PlainTextExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/PlainTextExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\TableBasedImageEncoder' => $vendorDir . '/intervention/gif/src/Encoders/TableBasedImageEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\TrailerEncoder' => $vendorDir . '/intervention/gif/src/Encoders/TrailerEncoder.php',
|
||||
'Intervention\\Gif\\Exceptions\\DecoderException' => $vendorDir . '/intervention/gif/src/Exceptions/DecoderException.php',
|
||||
'Intervention\\Gif\\Exceptions\\EncoderException' => $vendorDir . '/intervention/gif/src/Exceptions/EncoderException.php',
|
||||
'Intervention\\Gif\\Exceptions\\FormatException' => $vendorDir . '/intervention/gif/src/Exceptions/FormatException.php',
|
||||
'Intervention\\Gif\\Exceptions\\NotReadableException' => $vendorDir . '/intervention/gif/src/Exceptions/NotReadableException.php',
|
||||
'Intervention\\Gif\\GifDataStream' => $vendorDir . '/intervention/gif/src/GifDataStream.php',
|
||||
'Intervention\\Gif\\Splitter' => $vendorDir . '/intervention/gif/src/Splitter.php',
|
||||
'Intervention\\Gif\\Traits\\CanDecode' => $vendorDir . '/intervention/gif/src/Traits/CanDecode.php',
|
||||
'Intervention\\Gif\\Traits\\CanEncode' => $vendorDir . '/intervention/gif/src/Traits/CanEncode.php',
|
||||
'Intervention\\Gif\\Traits\\CanHandleFiles' => $vendorDir . '/intervention/gif/src/Traits/CanHandleFiles.php',
|
||||
'Intervention\\Image\\Analyzers\\ColorspaceAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/ColorspaceAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\HeightAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/HeightAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\PixelColorAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/PixelColorAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\PixelColorsAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/PixelColorsAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\ProfileAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/ProfileAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\ResolutionAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/ResolutionAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\WidthAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/WidthAnalyzer.php',
|
||||
'Intervention\\Image\\Collection' => $vendorDir . '/intervention/image/src/Collection.php',
|
||||
'Intervention\\Image\\Colors\\AbstractColor' => $vendorDir . '/intervention/image/src/Colors/AbstractColor.php',
|
||||
'Intervention\\Image\\Colors\\AbstractColorChannel' => $vendorDir . '/intervention/image/src/Colors/AbstractColorChannel.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Channels\\Cyan' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Channels/Cyan.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Channels\\Key' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Channels/Key.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Channels\\Magenta' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Channels/Magenta.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Channels\\Yellow' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Channels/Yellow.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Color' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Color.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Colorspace' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Colorspace.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Decoders\\StringColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Decoders/StringColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Channels\\Hue' => $vendorDir . '/intervention/image/src/Colors/Hsl/Channels/Hue.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Channels\\Luminance' => $vendorDir . '/intervention/image/src/Colors/Hsl/Channels/Luminance.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Channels\\Saturation' => $vendorDir . '/intervention/image/src/Colors/Hsl/Channels/Saturation.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Color' => $vendorDir . '/intervention/image/src/Colors/Hsl/Color.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Colorspace' => $vendorDir . '/intervention/image/src/Colors/Hsl/Colorspace.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Decoders\\StringColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Hsl/Decoders/StringColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Channels\\Hue' => $vendorDir . '/intervention/image/src/Colors/Hsv/Channels/Hue.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Channels\\Saturation' => $vendorDir . '/intervention/image/src/Colors/Hsv/Channels/Saturation.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Channels\\Value' => $vendorDir . '/intervention/image/src/Colors/Hsv/Channels/Value.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Color' => $vendorDir . '/intervention/image/src/Colors/Hsv/Color.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Colorspace' => $vendorDir . '/intervention/image/src/Colors/Hsv/Colorspace.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Decoders\\StringColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Hsv/Decoders/StringColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Profile' => $vendorDir . '/intervention/image/src/Colors/Profile.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Channels\\Alpha' => $vendorDir . '/intervention/image/src/Colors/Rgb/Channels/Alpha.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Channels\\Blue' => $vendorDir . '/intervention/image/src/Colors/Rgb/Channels/Blue.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Channels\\Green' => $vendorDir . '/intervention/image/src/Colors/Rgb/Channels/Green.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Channels\\Red' => $vendorDir . '/intervention/image/src/Colors/Rgb/Channels/Red.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Color' => $vendorDir . '/intervention/image/src/Colors/Rgb/Color.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Colorspace' => $vendorDir . '/intervention/image/src/Colors/Rgb/Colorspace.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Decoders\\HexColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Rgb/Decoders/HexColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Decoders\\HtmlColornameDecoder' => $vendorDir . '/intervention/image/src/Colors/Rgb/Decoders/HtmlColornameDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Decoders\\StringColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Rgb/Decoders/StringColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Decoders\\TransparentColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Rgb/Decoders/TransparentColorDecoder.php',
|
||||
'Intervention\\Image\\Config' => $vendorDir . '/intervention/image/src/Config.php',
|
||||
'Intervention\\Image\\Decoders\\Base64ImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/Base64ImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\BinaryImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/BinaryImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\ColorObjectDecoder' => $vendorDir . '/intervention/image/src/Decoders/ColorObjectDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\DataUriImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/DataUriImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\EncodedImageObjectDecoder' => $vendorDir . '/intervention/image/src/Decoders/EncodedImageObjectDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\FilePathImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/FilePathImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\FilePointerImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/FilePointerImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\ImageObjectDecoder' => $vendorDir . '/intervention/image/src/Decoders/ImageObjectDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\NativeObjectDecoder' => $vendorDir . '/intervention/image/src/Decoders/NativeObjectDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\SplFileInfoImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/SplFileInfoImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractDecoder' => $vendorDir . '/intervention/image/src/Drivers/AbstractDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractDriver' => $vendorDir . '/intervention/image/src/Drivers/AbstractDriver.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractEncoder' => $vendorDir . '/intervention/image/src/Drivers/AbstractEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractFontProcessor' => $vendorDir . '/intervention/image/src/Drivers/AbstractFontProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractFrame' => $vendorDir . '/intervention/image/src/Drivers/AbstractFrame.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\ColorspaceAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/ColorspaceAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\HeightAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/HeightAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\PixelColorAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/PixelColorAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\PixelColorsAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/PixelColorsAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\ResolutionAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/ResolutionAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\WidthAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/WidthAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Cloner' => $vendorDir . '/intervention/image/src/Drivers/Gd/Cloner.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\ColorProcessor' => $vendorDir . '/intervention/image/src/Drivers/Gd/ColorProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Core' => $vendorDir . '/intervention/image/src/Drivers/Gd/Core.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\AbstractDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/AbstractDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\Base64ImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/Base64ImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\BinaryImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/BinaryImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\DataUriImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/DataUriImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\EncodedImageObjectDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/EncodedImageObjectDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\FilePathImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/FilePathImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\FilePointerImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/FilePointerImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\NativeObjectDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/NativeObjectDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\SplFileInfoImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Driver' => $vendorDir . '/intervention/image/src/Drivers/Gd/Driver.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\AvifEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/AvifEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\BmpEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/BmpEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\GifEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/GifEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\JpegEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/JpegEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\PngEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/PngEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\WebpEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/WebpEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\FontProcessor' => $vendorDir . '/intervention/image/src/Drivers/Gd/FontProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Frame' => $vendorDir . '/intervention/image/src/Drivers/Gd/Frame.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\AlignRotationModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/AlignRotationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BlendTransparencyModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/BlendTransparencyModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BlurModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/BlurModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BrightnessModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/BrightnessModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ColorizeModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ColorizeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ColorspaceModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ColorspaceModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ContainModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ContainModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ContrastModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ContrastModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CoverDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/CoverDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CoverModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/CoverModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CropModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/CropModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawBezierModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawBezierModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawEllipseModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawEllipseModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawLineModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawLineModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawPixelModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawPixelModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawPolygonModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawPolygonModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawRectangleModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawRectangleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FillModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/FillModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FlipModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/FlipModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FlopModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/FlopModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\GammaModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/GammaModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\GreyscaleModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/GreyscaleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\InvertModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/InvertModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PadModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/PadModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PixelateModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/PixelateModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PlaceModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/PlaceModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ProfileModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ProfileModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ProfileRemovalModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ProfileRemovalModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\QuantizeColorsModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/QuantizeColorsModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\RemoveAnimationModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/RemoveAnimationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeCanvasModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeCanvasModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeCanvasRelativeModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeCanvasRelativeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResolutionModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResolutionModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\RotateModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/RotateModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ScaleDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ScaleDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ScaleModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ScaleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\SharpenModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/SharpenModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\SliceAnimationModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/SliceAnimationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\TextModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/TextModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\TrimModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/TrimModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ColorspaceAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/ColorspaceAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\HeightAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/HeightAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\PixelColorAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/PixelColorAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\PixelColorsAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/PixelColorsAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ProfileAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/ProfileAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ResolutionAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/ResolutionAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\WidthAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/WidthAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\ColorProcessor' => $vendorDir . '/intervention/image/src/Drivers/Imagick/ColorProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Core' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Core.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\Base64ImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/Base64ImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\BinaryImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/BinaryImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\DataUriImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/DataUriImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\EncodedImageObjectDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/EncodedImageObjectDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\FilePathImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/FilePathImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\FilePointerImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\NativeObjectDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/NativeObjectDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\SplFileInfoImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Driver' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Driver.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\AvifEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/AvifEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\BmpEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/BmpEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\GifEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/GifEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\HeicEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/HeicEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\Jpeg2000Encoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/Jpeg2000Encoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\JpegEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/JpegEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\PngEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/PngEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\TiffEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/TiffEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\WebpEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/WebpEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\FontProcessor' => $vendorDir . '/intervention/image/src/Drivers/Imagick/FontProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Frame' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Frame.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\AlignRotationModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/AlignRotationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BlendTransparencyModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/BlendTransparencyModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BlurModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/BlurModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BrightnessModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/BrightnessModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ColorizeModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ColorizeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ColorspaceModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ColorspaceModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ContainModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ContainModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ContrastModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ContrastModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CoverDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/CoverDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CoverModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/CoverModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CropModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/CropModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawBezierModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawBezierModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawEllipseModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawEllipseModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawLineModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawLineModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawPixelModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawPixelModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawPolygonModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawPolygonModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawRectangleModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawRectangleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FillModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/FillModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FlipModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/FlipModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FlopModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/FlopModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\GammaModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/GammaModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\GreyscaleModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/GreyscaleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\InvertModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/InvertModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PadModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/PadModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PixelateModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/PixelateModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PlaceModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/PlaceModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ProfileModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ProfileModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ProfileRemovalModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ProfileRemovalModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\QuantizeColorsModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/QuantizeColorsModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\RemoveAnimationModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/RemoveAnimationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeCanvasModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeCanvasModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeCanvasRelativeModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeCanvasRelativeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResolutionModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResolutionModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\RotateModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/RotateModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ScaleDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ScaleDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ScaleModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ScaleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\SharpenModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/SharpenModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\SliceAnimationModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/SliceAnimationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\StripMetaModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/StripMetaModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\TextModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/TextModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\TrimModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/TrimModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Specializable' => $vendorDir . '/intervention/image/src/Drivers/Specializable.php',
|
||||
'Intervention\\Image\\Drivers\\SpecializableAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/SpecializableAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\SpecializableDecoder' => $vendorDir . '/intervention/image/src/Drivers/SpecializableDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\SpecializableEncoder' => $vendorDir . '/intervention/image/src/Drivers/SpecializableEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\SpecializableModifier' => $vendorDir . '/intervention/image/src/Drivers/SpecializableModifier.php',
|
||||
'Intervention\\Image\\EncodedImage' => $vendorDir . '/intervention/image/src/EncodedImage.php',
|
||||
'Intervention\\Image\\Encoders\\AutoEncoder' => $vendorDir . '/intervention/image/src/Encoders/AutoEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\AvifEncoder' => $vendorDir . '/intervention/image/src/Encoders/AvifEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\BmpEncoder' => $vendorDir . '/intervention/image/src/Encoders/BmpEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\FileExtensionEncoder' => $vendorDir . '/intervention/image/src/Encoders/FileExtensionEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\FilePathEncoder' => $vendorDir . '/intervention/image/src/Encoders/FilePathEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\GifEncoder' => $vendorDir . '/intervention/image/src/Encoders/GifEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\HeicEncoder' => $vendorDir . '/intervention/image/src/Encoders/HeicEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\Jpeg2000Encoder' => $vendorDir . '/intervention/image/src/Encoders/Jpeg2000Encoder.php',
|
||||
'Intervention\\Image\\Encoders\\JpegEncoder' => $vendorDir . '/intervention/image/src/Encoders/JpegEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\MediaTypeEncoder' => $vendorDir . '/intervention/image/src/Encoders/MediaTypeEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\PngEncoder' => $vendorDir . '/intervention/image/src/Encoders/PngEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\TiffEncoder' => $vendorDir . '/intervention/image/src/Encoders/TiffEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\WebpEncoder' => $vendorDir . '/intervention/image/src/Encoders/WebpEncoder.php',
|
||||
'Intervention\\Image\\Exceptions\\AnimationException' => $vendorDir . '/intervention/image/src/Exceptions/AnimationException.php',
|
||||
'Intervention\\Image\\Exceptions\\ColorException' => $vendorDir . '/intervention/image/src/Exceptions/ColorException.php',
|
||||
'Intervention\\Image\\Exceptions\\DecoderException' => $vendorDir . '/intervention/image/src/Exceptions/DecoderException.php',
|
||||
'Intervention\\Image\\Exceptions\\DriverException' => $vendorDir . '/intervention/image/src/Exceptions/DriverException.php',
|
||||
'Intervention\\Image\\Exceptions\\EncoderException' => $vendorDir . '/intervention/image/src/Exceptions/EncoderException.php',
|
||||
'Intervention\\Image\\Exceptions\\FontException' => $vendorDir . '/intervention/image/src/Exceptions/FontException.php',
|
||||
'Intervention\\Image\\Exceptions\\GeometryException' => $vendorDir . '/intervention/image/src/Exceptions/GeometryException.php',
|
||||
'Intervention\\Image\\Exceptions\\InputException' => $vendorDir . '/intervention/image/src/Exceptions/InputException.php',
|
||||
'Intervention\\Image\\Exceptions\\NotSupportedException' => $vendorDir . '/intervention/image/src/Exceptions/NotSupportedException.php',
|
||||
'Intervention\\Image\\Exceptions\\NotWritableException' => $vendorDir . '/intervention/image/src/Exceptions/NotWritableException.php',
|
||||
'Intervention\\Image\\Exceptions\\RuntimeException' => $vendorDir . '/intervention/image/src/Exceptions/RuntimeException.php',
|
||||
'Intervention\\Image\\File' => $vendorDir . '/intervention/image/src/File.php',
|
||||
'Intervention\\Image\\FileExtension' => $vendorDir . '/intervention/image/src/FileExtension.php',
|
||||
'Intervention\\Image\\Format' => $vendorDir . '/intervention/image/src/Format.php',
|
||||
'Intervention\\Image\\Geometry\\Bezier' => $vendorDir . '/intervention/image/src/Geometry/Bezier.php',
|
||||
'Intervention\\Image\\Geometry\\Circle' => $vendorDir . '/intervention/image/src/Geometry/Circle.php',
|
||||
'Intervention\\Image\\Geometry\\Ellipse' => $vendorDir . '/intervention/image/src/Geometry/Ellipse.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\BezierFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/BezierFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\CircleFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/CircleFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\Drawable' => $vendorDir . '/intervention/image/src/Geometry/Factories/Drawable.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\EllipseFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/EllipseFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\LineFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/LineFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\PolygonFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/PolygonFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\RectangleFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/RectangleFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Line' => $vendorDir . '/intervention/image/src/Geometry/Line.php',
|
||||
'Intervention\\Image\\Geometry\\Pixel' => $vendorDir . '/intervention/image/src/Geometry/Pixel.php',
|
||||
'Intervention\\Image\\Geometry\\Point' => $vendorDir . '/intervention/image/src/Geometry/Point.php',
|
||||
'Intervention\\Image\\Geometry\\Polygon' => $vendorDir . '/intervention/image/src/Geometry/Polygon.php',
|
||||
'Intervention\\Image\\Geometry\\Rectangle' => $vendorDir . '/intervention/image/src/Geometry/Rectangle.php',
|
||||
'Intervention\\Image\\Geometry\\Tools\\RectangleResizer' => $vendorDir . '/intervention/image/src/Geometry/Tools/RectangleResizer.php',
|
||||
'Intervention\\Image\\Geometry\\Traits\\HasBackgroundColor' => $vendorDir . '/intervention/image/src/Geometry/Traits/HasBackgroundColor.php',
|
||||
'Intervention\\Image\\Geometry\\Traits\\HasBorder' => $vendorDir . '/intervention/image/src/Geometry/Traits/HasBorder.php',
|
||||
'Intervention\\Image\\Image' => $vendorDir . '/intervention/image/src/Image.php',
|
||||
'Intervention\\Image\\ImageManager' => $vendorDir . '/intervention/image/src/ImageManager.php',
|
||||
'Intervention\\Image\\InputHandler' => $vendorDir . '/intervention/image/src/InputHandler.php',
|
||||
'Intervention\\Image\\Interfaces\\AnalyzerInterface' => $vendorDir . '/intervention/image/src/Interfaces/AnalyzerInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\CollectionInterface' => $vendorDir . '/intervention/image/src/Interfaces/CollectionInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ColorChannelInterface' => $vendorDir . '/intervention/image/src/Interfaces/ColorChannelInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ColorInterface' => $vendorDir . '/intervention/image/src/Interfaces/ColorInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ColorProcessorInterface' => $vendorDir . '/intervention/image/src/Interfaces/ColorProcessorInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ColorspaceInterface' => $vendorDir . '/intervention/image/src/Interfaces/ColorspaceInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\CoreInterface' => $vendorDir . '/intervention/image/src/Interfaces/CoreInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\DecoderInterface' => $vendorDir . '/intervention/image/src/Interfaces/DecoderInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\DrawableFactoryInterface' => $vendorDir . '/intervention/image/src/Interfaces/DrawableFactoryInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\DrawableInterface' => $vendorDir . '/intervention/image/src/Interfaces/DrawableInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\DriverInterface' => $vendorDir . '/intervention/image/src/Interfaces/DriverInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\EncodedImageInterface' => $vendorDir . '/intervention/image/src/Interfaces/EncodedImageInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\EncoderInterface' => $vendorDir . '/intervention/image/src/Interfaces/EncoderInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\FileInterface' => $vendorDir . '/intervention/image/src/Interfaces/FileInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\FontInterface' => $vendorDir . '/intervention/image/src/Interfaces/FontInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\FontProcessorInterface' => $vendorDir . '/intervention/image/src/Interfaces/FontProcessorInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\FrameInterface' => $vendorDir . '/intervention/image/src/Interfaces/FrameInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ImageInterface' => $vendorDir . '/intervention/image/src/Interfaces/ImageInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ImageManagerInterface' => $vendorDir . '/intervention/image/src/Interfaces/ImageManagerInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\InputHandlerInterface' => $vendorDir . '/intervention/image/src/Interfaces/InputHandlerInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ModifierInterface' => $vendorDir . '/intervention/image/src/Interfaces/ModifierInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\PointInterface' => $vendorDir . '/intervention/image/src/Interfaces/PointInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ProfileInterface' => $vendorDir . '/intervention/image/src/Interfaces/ProfileInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ResolutionInterface' => $vendorDir . '/intervention/image/src/Interfaces/ResolutionInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\SizeInterface' => $vendorDir . '/intervention/image/src/Interfaces/SizeInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\SpecializableInterface' => $vendorDir . '/intervention/image/src/Interfaces/SpecializableInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\SpecializedInterface' => $vendorDir . '/intervention/image/src/Interfaces/SpecializedInterface.php',
|
||||
'Intervention\\Image\\MediaType' => $vendorDir . '/intervention/image/src/MediaType.php',
|
||||
'Intervention\\Image\\ModifierStack' => $vendorDir . '/intervention/image/src/ModifierStack.php',
|
||||
'Intervention\\Image\\Modifiers\\AbstractDrawModifier' => $vendorDir . '/intervention/image/src/Modifiers/AbstractDrawModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\AlignRotationModifier' => $vendorDir . '/intervention/image/src/Modifiers/AlignRotationModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\BlendTransparencyModifier' => $vendorDir . '/intervention/image/src/Modifiers/BlendTransparencyModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\BlurModifier' => $vendorDir . '/intervention/image/src/Modifiers/BlurModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\BrightnessModifier' => $vendorDir . '/intervention/image/src/Modifiers/BrightnessModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ColorizeModifier' => $vendorDir . '/intervention/image/src/Modifiers/ColorizeModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ColorspaceModifier' => $vendorDir . '/intervention/image/src/Modifiers/ColorspaceModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ContainModifier' => $vendorDir . '/intervention/image/src/Modifiers/ContainModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ContrastModifier' => $vendorDir . '/intervention/image/src/Modifiers/ContrastModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\CoverDownModifier' => $vendorDir . '/intervention/image/src/Modifiers/CoverDownModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\CoverModifier' => $vendorDir . '/intervention/image/src/Modifiers/CoverModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\CropModifier' => $vendorDir . '/intervention/image/src/Modifiers/CropModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawBezierModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawBezierModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawEllipseModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawEllipseModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawLineModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawLineModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawPixelModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawPixelModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawPolygonModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawPolygonModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawRectangleModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawRectangleModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\FillModifier' => $vendorDir . '/intervention/image/src/Modifiers/FillModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\FlipModifier' => $vendorDir . '/intervention/image/src/Modifiers/FlipModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\FlopModifier' => $vendorDir . '/intervention/image/src/Modifiers/FlopModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\GammaModifier' => $vendorDir . '/intervention/image/src/Modifiers/GammaModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\GreyscaleModifier' => $vendorDir . '/intervention/image/src/Modifiers/GreyscaleModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\InvertModifier' => $vendorDir . '/intervention/image/src/Modifiers/InvertModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\PadModifier' => $vendorDir . '/intervention/image/src/Modifiers/PadModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\PixelateModifier' => $vendorDir . '/intervention/image/src/Modifiers/PixelateModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\PlaceModifier' => $vendorDir . '/intervention/image/src/Modifiers/PlaceModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ProfileModifier' => $vendorDir . '/intervention/image/src/Modifiers/ProfileModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ProfileRemovalModifier' => $vendorDir . '/intervention/image/src/Modifiers/ProfileRemovalModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\QuantizeColorsModifier' => $vendorDir . '/intervention/image/src/Modifiers/QuantizeColorsModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\RemoveAnimationModifier' => $vendorDir . '/intervention/image/src/Modifiers/RemoveAnimationModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResizeCanvasModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResizeCanvasModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResizeCanvasRelativeModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResizeCanvasRelativeModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResizeDownModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResizeDownModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResizeModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResizeModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResolutionModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResolutionModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\RotateModifier' => $vendorDir . '/intervention/image/src/Modifiers/RotateModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ScaleDownModifier' => $vendorDir . '/intervention/image/src/Modifiers/ScaleDownModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ScaleModifier' => $vendorDir . '/intervention/image/src/Modifiers/ScaleModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\SharpenModifier' => $vendorDir . '/intervention/image/src/Modifiers/SharpenModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\SliceAnimationModifier' => $vendorDir . '/intervention/image/src/Modifiers/SliceAnimationModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\TextModifier' => $vendorDir . '/intervention/image/src/Modifiers/TextModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\TrimModifier' => $vendorDir . '/intervention/image/src/Modifiers/TrimModifier.php',
|
||||
'Intervention\\Image\\Origin' => $vendorDir . '/intervention/image/src/Origin.php',
|
||||
'Intervention\\Image\\Resolution' => $vendorDir . '/intervention/image/src/Resolution.php',
|
||||
'Intervention\\Image\\Traits\\CanBeDriverSpecialized' => $vendorDir . '/intervention/image/src/Traits/CanBeDriverSpecialized.php',
|
||||
'Intervention\\Image\\Traits\\CanBuildFilePointer' => $vendorDir . '/intervention/image/src/Traits/CanBuildFilePointer.php',
|
||||
'Intervention\\Image\\Typography\\Font' => $vendorDir . '/intervention/image/src/Typography/Font.php',
|
||||
'Intervention\\Image\\Typography\\FontFactory' => $vendorDir . '/intervention/image/src/Typography/FontFactory.php',
|
||||
'Intervention\\Image\\Typography\\Line' => $vendorDir . '/intervention/image/src/Typography/Line.php',
|
||||
'Intervention\\Image\\Typography\\TextBlock' => $vendorDir . '/intervention/image/src/Typography/TextBlock.php',
|
||||
'Laravel\\Pail\\Console\\Commands\\PailCommand' => $vendorDir . '/laravel/pail/src/Console/Commands/PailCommand.php',
|
||||
'Laravel\\Pail\\Contracts\\Printer' => $vendorDir . '/laravel/pail/src/Contracts/Printer.php',
|
||||
'Laravel\\Pail\\File' => $vendorDir . '/laravel/pail/src/File.php',
|
||||
|
||||
2
vendor/composer/autoload_psr4.php
vendored
2
vendor/composer/autoload_psr4.php
vendored
@ -70,6 +70,8 @@ return array(
|
||||
'Laravel\\Sail\\' => array($vendorDir . '/laravel/sail/src'),
|
||||
'Laravel\\Prompts\\' => array($vendorDir . '/laravel/prompts/src'),
|
||||
'Laravel\\Pail\\' => array($vendorDir . '/laravel/pail/src'),
|
||||
'Intervention\\Image\\' => array($vendorDir . '/intervention/image/src'),
|
||||
'Intervention\\Gif\\' => array($vendorDir . '/intervention/gif/src'),
|
||||
'Illuminate\\Support\\' => array($vendorDir . '/laravel/framework/src/Illuminate/Macroable', $vendorDir . '/laravel/framework/src/Illuminate/Collections', $vendorDir . '/laravel/framework/src/Illuminate/Conditionable'),
|
||||
'Illuminate\\' => array($vendorDir . '/laravel/framework/src/Illuminate'),
|
||||
'GuzzleHttp\\UriTemplate\\' => array($vendorDir . '/guzzlehttp/uri-template/src'),
|
||||
|
||||
419
vendor/composer/autoload_static.php
vendored
419
vendor/composer/autoload_static.php
vendored
@ -137,6 +137,8 @@ class ComposerStaticInit626b9e7ddd47fb7eff9aaa53cce0c9ad
|
||||
),
|
||||
'I' =>
|
||||
array (
|
||||
'Intervention\\Image\\' => 19,
|
||||
'Intervention\\Gif\\' => 17,
|
||||
'Illuminate\\Support\\' => 19,
|
||||
'Illuminate\\' => 11,
|
||||
),
|
||||
@ -443,6 +445,14 @@ class ComposerStaticInit626b9e7ddd47fb7eff9aaa53cce0c9ad
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/laravel/pail/src',
|
||||
),
|
||||
'Intervention\\Image\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/intervention/image/src',
|
||||
),
|
||||
'Intervention\\Gif\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/intervention/gif/src',
|
||||
),
|
||||
'Illuminate\\Support\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Macroable',
|
||||
@ -540,6 +550,7 @@ class ComposerStaticInit626b9e7ddd47fb7eff9aaa53cce0c9ad
|
||||
|
||||
public static $classMap = array (
|
||||
'App\\Http\\Controllers\\Api\\CountryController' => __DIR__ . '/../..' . '/app/Http/Controllers/Api/CountryController.php',
|
||||
'App\\Http\\Controllers\\Api\\FreenodeController' => __DIR__ . '/../..' . '/app/Http/Controllers/Api/FreenodeController.php',
|
||||
'App\\Http\\Controllers\\Api\\GithubController' => __DIR__ . '/../..' . '/app/Http/Controllers/Api/GithubController.php',
|
||||
'App\\Http\\Controllers\\Api\\GoodController' => __DIR__ . '/../..' . '/app/Http/Controllers/Api/GoodController.php',
|
||||
'App\\Http\\Controllers\\Api\\ShipController' => __DIR__ . '/../..' . '/app/Http/Controllers/Api/ShipController.php',
|
||||
@ -565,6 +576,8 @@ class ComposerStaticInit626b9e7ddd47fb7eff9aaa53cce0c9ad
|
||||
'App\\Models\\CrawlFreenode' => __DIR__ . '/../..' . '/app/Models/CrawlFreenode.php',
|
||||
'App\\Models\\DogOption' => __DIR__ . '/../..' . '/app/Models/DogOption.php',
|
||||
'App\\Models\\DoveSite' => __DIR__ . '/../..' . '/app/Models/DoveSite.php',
|
||||
'App\\Models\\FreenodePool' => __DIR__ . '/../..' . '/app/Models/FreenodePool.php',
|
||||
'App\\Models\\GemboxDns' => __DIR__ . '/../..' . '/app/Models/GemboxDns.php',
|
||||
'App\\Models\\GoodPool' => __DIR__ . '/../..' . '/app/Models/GoodPool.php',
|
||||
'App\\Models\\Hook' => __DIR__ . '/../..' . '/app/Models/Hook.php',
|
||||
'App\\Models\\HttpQueue' => __DIR__ . '/../..' . '/app/Models/HttpQueue.php',
|
||||
@ -582,7 +595,13 @@ class ComposerStaticInit626b9e7ddd47fb7eff9aaa53cce0c9ad
|
||||
'App\\Services\\Article\\Schema' => __DIR__ . '/../..' . '/app/Services/Article/Schema.php',
|
||||
'App\\Services\\Cron' => __DIR__ . '/../..' . '/app/Services/Cron.php',
|
||||
'App\\Services\\Cron\\ArticleSchema' => __DIR__ . '/../..' . '/app/Services/Cron/ArticleSchema.php',
|
||||
'App\\Services\\Cron\\CrawlFreenode' => __DIR__ . '/../..' . '/app/Services/Cron/CrawlFreenode.php',
|
||||
'App\\Services\\Cron\\FnTgPublish' => __DIR__ . '/../..' . '/app/Services/Cron/FnTgPublish.php',
|
||||
'App\\Services\\Cron\\FreenodeCrawl' => __DIR__ . '/../..' . '/app/Services/Cron/FreenodeCrawl.php',
|
||||
'App\\Services\\Cron\\FreenodeFile' => __DIR__ . '/../..' . '/app/Services/Cron/FreenodeFile.php',
|
||||
'App\\Services\\Cron\\FreenodeLog' => __DIR__ . '/../..' . '/app/Services/Cron/FreenodeLog.php',
|
||||
'App\\Services\\Cron\\FreenodeMerge' => __DIR__ . '/../..' . '/app/Services/Cron/FreenodeMerge.php',
|
||||
'App\\Services\\Cron\\FreenodePool' => __DIR__ . '/../..' . '/app/Services/Cron/FreenodePool.php',
|
||||
'App\\Services\\Cron\\FreenodeSync' => __DIR__ . '/../..' . '/app/Services/Cron/FreenodeSync.php',
|
||||
'App\\Services\\Cron\\HttpQueue' => __DIR__ . '/../..' . '/app/Services/Cron/HttpQueue.php',
|
||||
'App\\Services\\HttpQueue' => __DIR__ . '/../..' . '/app/Services/HttpQueue.php',
|
||||
'App\\Services\\OpenApi\\Telegram' => __DIR__ . '/../..' . '/app/Services/OpenApi/Telegram.php',
|
||||
@ -603,8 +622,12 @@ class ComposerStaticInit626b9e7ddd47fb7eff9aaa53cce0c9ad
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Dev' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/Dev.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Dove' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/Dove.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\DoveSite' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/DoveSite.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\FreenodeFrom' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/FreenodeFrom.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\FreenodePool' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/FreenodePool.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\GemboxDns' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/GemboxDns.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Good' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/Good.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Hook' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/Hook.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\HttpQueue' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/HttpQueue.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Jctj' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/Jctj.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\JctjOption' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/JctjOption.php',
|
||||
'App\\Services\\Tg\\Hook\\Mod\\Note' => __DIR__ . '/../..' . '/app/Services/Tg/Hook/Mod/Note.php',
|
||||
@ -2955,6 +2978,400 @@ class ComposerStaticInit626b9e7ddd47fb7eff9aaa53cce0c9ad
|
||||
'Illuminate\\View\\ViewFinderInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewFinderInterface.php',
|
||||
'Illuminate\\View\\ViewName' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewName.php',
|
||||
'Illuminate\\View\\ViewServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewServiceProvider.php',
|
||||
'Intervention\\Gif\\AbstractEntity' => __DIR__ . '/..' . '/intervention/gif/src/AbstractEntity.php',
|
||||
'Intervention\\Gif\\AbstractExtension' => __DIR__ . '/..' . '/intervention/gif/src/AbstractExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\ApplicationExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/ApplicationExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\Color' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/Color.php',
|
||||
'Intervention\\Gif\\Blocks\\ColorTable' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/ColorTable.php',
|
||||
'Intervention\\Gif\\Blocks\\CommentExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/CommentExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\DataSubBlock' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/DataSubBlock.php',
|
||||
'Intervention\\Gif\\Blocks\\FrameBlock' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/FrameBlock.php',
|
||||
'Intervention\\Gif\\Blocks\\GraphicControlExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/GraphicControlExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\Header' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/Header.php',
|
||||
'Intervention\\Gif\\Blocks\\ImageData' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/ImageData.php',
|
||||
'Intervention\\Gif\\Blocks\\ImageDescriptor' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/ImageDescriptor.php',
|
||||
'Intervention\\Gif\\Blocks\\LogicalScreenDescriptor' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/LogicalScreenDescriptor.php',
|
||||
'Intervention\\Gif\\Blocks\\NetscapeApplicationExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/NetscapeApplicationExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\PlainTextExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/PlainTextExtension.php',
|
||||
'Intervention\\Gif\\Blocks\\TableBasedImage' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/TableBasedImage.php',
|
||||
'Intervention\\Gif\\Blocks\\Trailer' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/Trailer.php',
|
||||
'Intervention\\Gif\\Builder' => __DIR__ . '/..' . '/intervention/gif/src/Builder.php',
|
||||
'Intervention\\Gif\\Decoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoder.php',
|
||||
'Intervention\\Gif\\Decoders\\AbstractDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/AbstractDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\AbstractPackedBitDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/AbstractPackedBitDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ApplicationExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ApplicationExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ColorDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ColorDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ColorTableDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ColorTableDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\CommentExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/CommentExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\DataSubBlockDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/DataSubBlockDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\FrameBlockDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/FrameBlockDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\GifDataStreamDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/GifDataStreamDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\GraphicControlExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/GraphicControlExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\HeaderDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/HeaderDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ImageDataDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ImageDataDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\ImageDescriptorDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ImageDescriptorDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\LogicalScreenDescriptorDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/LogicalScreenDescriptorDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\NetscapeApplicationExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/NetscapeApplicationExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\PlainTextExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/PlainTextExtensionDecoder.php',
|
||||
'Intervention\\Gif\\Decoders\\TableBasedImageDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/TableBasedImageDecoder.php',
|
||||
'Intervention\\Gif\\DisposalMethod' => __DIR__ . '/..' . '/intervention/gif/src/DisposalMethod.php',
|
||||
'Intervention\\Gif\\Encoders\\AbstractEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/AbstractEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ApplicationExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ApplicationExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ColorEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ColorEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ColorTableEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ColorTableEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\CommentExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/CommentExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\DataSubBlockEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/DataSubBlockEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\FrameBlockEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/FrameBlockEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\GifDataStreamEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/GifDataStreamEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\GraphicControlExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/GraphicControlExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\HeaderEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/HeaderEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ImageDataEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ImageDataEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\ImageDescriptorEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ImageDescriptorEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\LogicalScreenDescriptorEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/LogicalScreenDescriptorEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\NetscapeApplicationExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/NetscapeApplicationExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\PlainTextExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/PlainTextExtensionEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\TableBasedImageEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/TableBasedImageEncoder.php',
|
||||
'Intervention\\Gif\\Encoders\\TrailerEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/TrailerEncoder.php',
|
||||
'Intervention\\Gif\\Exceptions\\DecoderException' => __DIR__ . '/..' . '/intervention/gif/src/Exceptions/DecoderException.php',
|
||||
'Intervention\\Gif\\Exceptions\\EncoderException' => __DIR__ . '/..' . '/intervention/gif/src/Exceptions/EncoderException.php',
|
||||
'Intervention\\Gif\\Exceptions\\FormatException' => __DIR__ . '/..' . '/intervention/gif/src/Exceptions/FormatException.php',
|
||||
'Intervention\\Gif\\Exceptions\\NotReadableException' => __DIR__ . '/..' . '/intervention/gif/src/Exceptions/NotReadableException.php',
|
||||
'Intervention\\Gif\\GifDataStream' => __DIR__ . '/..' . '/intervention/gif/src/GifDataStream.php',
|
||||
'Intervention\\Gif\\Splitter' => __DIR__ . '/..' . '/intervention/gif/src/Splitter.php',
|
||||
'Intervention\\Gif\\Traits\\CanDecode' => __DIR__ . '/..' . '/intervention/gif/src/Traits/CanDecode.php',
|
||||
'Intervention\\Gif\\Traits\\CanEncode' => __DIR__ . '/..' . '/intervention/gif/src/Traits/CanEncode.php',
|
||||
'Intervention\\Gif\\Traits\\CanHandleFiles' => __DIR__ . '/..' . '/intervention/gif/src/Traits/CanHandleFiles.php',
|
||||
'Intervention\\Image\\Analyzers\\ColorspaceAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/ColorspaceAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\HeightAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/HeightAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\PixelColorAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/PixelColorAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\PixelColorsAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/PixelColorsAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\ProfileAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/ProfileAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\ResolutionAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/ResolutionAnalyzer.php',
|
||||
'Intervention\\Image\\Analyzers\\WidthAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/WidthAnalyzer.php',
|
||||
'Intervention\\Image\\Collection' => __DIR__ . '/..' . '/intervention/image/src/Collection.php',
|
||||
'Intervention\\Image\\Colors\\AbstractColor' => __DIR__ . '/..' . '/intervention/image/src/Colors/AbstractColor.php',
|
||||
'Intervention\\Image\\Colors\\AbstractColorChannel' => __DIR__ . '/..' . '/intervention/image/src/Colors/AbstractColorChannel.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Channels\\Cyan' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Channels/Cyan.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Channels\\Key' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Channels/Key.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Channels\\Magenta' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Channels/Magenta.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Channels\\Yellow' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Channels/Yellow.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Color' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Color.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Colorspace' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Colorspace.php',
|
||||
'Intervention\\Image\\Colors\\Cmyk\\Decoders\\StringColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Decoders/StringColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Channels\\Hue' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Channels/Hue.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Channels\\Luminance' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Channels/Luminance.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Channels\\Saturation' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Channels/Saturation.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Color' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Color.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Colorspace' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Colorspace.php',
|
||||
'Intervention\\Image\\Colors\\Hsl\\Decoders\\StringColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Decoders/StringColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Channels\\Hue' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Channels/Hue.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Channels\\Saturation' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Channels/Saturation.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Channels\\Value' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Channels/Value.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Color' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Color.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Colorspace' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Colorspace.php',
|
||||
'Intervention\\Image\\Colors\\Hsv\\Decoders\\StringColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Decoders/StringColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Profile' => __DIR__ . '/..' . '/intervention/image/src/Colors/Profile.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Channels\\Alpha' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Channels/Alpha.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Channels\\Blue' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Channels/Blue.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Channels\\Green' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Channels/Green.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Channels\\Red' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Channels/Red.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Color' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Color.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Colorspace' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Colorspace.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Decoders\\HexColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Decoders/HexColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Decoders\\HtmlColornameDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Decoders/HtmlColornameDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Decoders\\StringColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Decoders/StringColorDecoder.php',
|
||||
'Intervention\\Image\\Colors\\Rgb\\Decoders\\TransparentColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Decoders/TransparentColorDecoder.php',
|
||||
'Intervention\\Image\\Config' => __DIR__ . '/..' . '/intervention/image/src/Config.php',
|
||||
'Intervention\\Image\\Decoders\\Base64ImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/Base64ImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\BinaryImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/BinaryImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\ColorObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/ColorObjectDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\DataUriImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/DataUriImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\EncodedImageObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/EncodedImageObjectDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\FilePathImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/FilePathImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\FilePointerImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/FilePointerImageDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\ImageObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/ImageObjectDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\NativeObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/NativeObjectDecoder.php',
|
||||
'Intervention\\Image\\Decoders\\SplFileInfoImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/SplFileInfoImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractDriver' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractDriver.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractFontProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractFontProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\AbstractFrame' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractFrame.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\ColorspaceAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/ColorspaceAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\HeightAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/HeightAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\PixelColorAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/PixelColorAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\PixelColorsAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/PixelColorsAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\ResolutionAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/ResolutionAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Analyzers\\WidthAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/WidthAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Cloner' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Cloner.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\ColorProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/ColorProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Core' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Core.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\AbstractDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/AbstractDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\Base64ImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/Base64ImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\BinaryImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/BinaryImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\DataUriImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/DataUriImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\EncodedImageObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/EncodedImageObjectDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\FilePathImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/FilePathImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\FilePointerImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/FilePointerImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\NativeObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/NativeObjectDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Decoders\\SplFileInfoImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Driver' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Driver.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\AvifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/AvifEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\BmpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/BmpEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\GifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/GifEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\JpegEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/JpegEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\PngEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/PngEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Encoders\\WebpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/WebpEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\FontProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/FontProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Frame' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Frame.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\AlignRotationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/AlignRotationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BlendTransparencyModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/BlendTransparencyModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BlurModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/BlurModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BrightnessModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/BrightnessModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ColorizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ColorizeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ColorspaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ColorspaceModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ContainModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ContainModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ContrastModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ContrastModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CoverDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/CoverDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CoverModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/CoverModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CropModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/CropModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawBezierModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawBezierModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawEllipseModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawEllipseModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawLineModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawLineModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawPixelModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawPixelModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawPolygonModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawPolygonModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawRectangleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawRectangleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FillModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/FillModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FlipModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/FlipModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FlopModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/FlopModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\GammaModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/GammaModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\GreyscaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/GreyscaleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\InvertModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/InvertModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PadModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/PadModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PixelateModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/PixelateModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PlaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/PlaceModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ProfileModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ProfileModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ProfileRemovalModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ProfileRemovalModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\QuantizeColorsModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/QuantizeColorsModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\RemoveAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/RemoveAnimationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeCanvasModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeCanvasModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeCanvasRelativeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeCanvasRelativeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResolutionModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResolutionModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\RotateModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/RotateModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ScaleDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ScaleDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ScaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ScaleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\SharpenModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/SharpenModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\SliceAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/SliceAnimationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\TextModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/TextModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Gd\\Modifiers\\TrimModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/TrimModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ColorspaceAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/ColorspaceAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\HeightAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/HeightAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\PixelColorAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/PixelColorAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\PixelColorsAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/PixelColorsAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ProfileAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/ProfileAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ResolutionAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/ResolutionAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\WidthAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/WidthAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\ColorProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/ColorProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Core' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Core.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\Base64ImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/Base64ImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\BinaryImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/BinaryImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\DataUriImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/DataUriImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\EncodedImageObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/EncodedImageObjectDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\FilePathImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/FilePathImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\FilePointerImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\NativeObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/NativeObjectDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Decoders\\SplFileInfoImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Driver' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Driver.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\AvifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/AvifEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\BmpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/BmpEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\GifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/GifEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\HeicEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/HeicEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\Jpeg2000Encoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/Jpeg2000Encoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\JpegEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/JpegEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\PngEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/PngEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\TiffEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/TiffEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Encoders\\WebpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/WebpEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\FontProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/FontProcessor.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Frame' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Frame.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\AlignRotationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/AlignRotationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BlendTransparencyModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/BlendTransparencyModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BlurModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/BlurModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BrightnessModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/BrightnessModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ColorizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ColorizeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ColorspaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ColorspaceModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ContainModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ContainModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ContrastModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ContrastModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CoverDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/CoverDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CoverModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/CoverModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CropModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/CropModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawBezierModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawBezierModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawEllipseModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawEllipseModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawLineModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawLineModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawPixelModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawPixelModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawPolygonModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawPolygonModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawRectangleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawRectangleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FillModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/FillModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FlipModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/FlipModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FlopModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/FlopModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\GammaModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/GammaModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\GreyscaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/GreyscaleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\InvertModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/InvertModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PadModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/PadModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PixelateModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/PixelateModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PlaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/PlaceModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ProfileModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ProfileModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ProfileRemovalModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ProfileRemovalModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\QuantizeColorsModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/QuantizeColorsModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\RemoveAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/RemoveAnimationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeCanvasModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeCanvasModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeCanvasRelativeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeCanvasRelativeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResolutionModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResolutionModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\RotateModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/RotateModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ScaleDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ScaleDownModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ScaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ScaleModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\SharpenModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/SharpenModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\SliceAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/SliceAnimationModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\StripMetaModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/StripMetaModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\TextModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/TextModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\TrimModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/TrimModifier.php',
|
||||
'Intervention\\Image\\Drivers\\Specializable' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Specializable.php',
|
||||
'Intervention\\Image\\Drivers\\SpecializableAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/SpecializableAnalyzer.php',
|
||||
'Intervention\\Image\\Drivers\\SpecializableDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/SpecializableDecoder.php',
|
||||
'Intervention\\Image\\Drivers\\SpecializableEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/SpecializableEncoder.php',
|
||||
'Intervention\\Image\\Drivers\\SpecializableModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/SpecializableModifier.php',
|
||||
'Intervention\\Image\\EncodedImage' => __DIR__ . '/..' . '/intervention/image/src/EncodedImage.php',
|
||||
'Intervention\\Image\\Encoders\\AutoEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/AutoEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\AvifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/AvifEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\BmpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/BmpEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\FileExtensionEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/FileExtensionEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\FilePathEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/FilePathEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\GifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/GifEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\HeicEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/HeicEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\Jpeg2000Encoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/Jpeg2000Encoder.php',
|
||||
'Intervention\\Image\\Encoders\\JpegEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/JpegEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\MediaTypeEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/MediaTypeEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\PngEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/PngEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\TiffEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/TiffEncoder.php',
|
||||
'Intervention\\Image\\Encoders\\WebpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/WebpEncoder.php',
|
||||
'Intervention\\Image\\Exceptions\\AnimationException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/AnimationException.php',
|
||||
'Intervention\\Image\\Exceptions\\ColorException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/ColorException.php',
|
||||
'Intervention\\Image\\Exceptions\\DecoderException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/DecoderException.php',
|
||||
'Intervention\\Image\\Exceptions\\DriverException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/DriverException.php',
|
||||
'Intervention\\Image\\Exceptions\\EncoderException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/EncoderException.php',
|
||||
'Intervention\\Image\\Exceptions\\FontException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/FontException.php',
|
||||
'Intervention\\Image\\Exceptions\\GeometryException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/GeometryException.php',
|
||||
'Intervention\\Image\\Exceptions\\InputException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/InputException.php',
|
||||
'Intervention\\Image\\Exceptions\\NotSupportedException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/NotSupportedException.php',
|
||||
'Intervention\\Image\\Exceptions\\NotWritableException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/NotWritableException.php',
|
||||
'Intervention\\Image\\Exceptions\\RuntimeException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/RuntimeException.php',
|
||||
'Intervention\\Image\\File' => __DIR__ . '/..' . '/intervention/image/src/File.php',
|
||||
'Intervention\\Image\\FileExtension' => __DIR__ . '/..' . '/intervention/image/src/FileExtension.php',
|
||||
'Intervention\\Image\\Format' => __DIR__ . '/..' . '/intervention/image/src/Format.php',
|
||||
'Intervention\\Image\\Geometry\\Bezier' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Bezier.php',
|
||||
'Intervention\\Image\\Geometry\\Circle' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Circle.php',
|
||||
'Intervention\\Image\\Geometry\\Ellipse' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Ellipse.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\BezierFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/BezierFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\CircleFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/CircleFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\Drawable' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/Drawable.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\EllipseFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/EllipseFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\LineFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/LineFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\PolygonFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/PolygonFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Factories\\RectangleFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/RectangleFactory.php',
|
||||
'Intervention\\Image\\Geometry\\Line' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Line.php',
|
||||
'Intervention\\Image\\Geometry\\Pixel' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Pixel.php',
|
||||
'Intervention\\Image\\Geometry\\Point' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Point.php',
|
||||
'Intervention\\Image\\Geometry\\Polygon' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Polygon.php',
|
||||
'Intervention\\Image\\Geometry\\Rectangle' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Rectangle.php',
|
||||
'Intervention\\Image\\Geometry\\Tools\\RectangleResizer' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Tools/RectangleResizer.php',
|
||||
'Intervention\\Image\\Geometry\\Traits\\HasBackgroundColor' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Traits/HasBackgroundColor.php',
|
||||
'Intervention\\Image\\Geometry\\Traits\\HasBorder' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Traits/HasBorder.php',
|
||||
'Intervention\\Image\\Image' => __DIR__ . '/..' . '/intervention/image/src/Image.php',
|
||||
'Intervention\\Image\\ImageManager' => __DIR__ . '/..' . '/intervention/image/src/ImageManager.php',
|
||||
'Intervention\\Image\\InputHandler' => __DIR__ . '/..' . '/intervention/image/src/InputHandler.php',
|
||||
'Intervention\\Image\\Interfaces\\AnalyzerInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/AnalyzerInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\CollectionInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/CollectionInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ColorChannelInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ColorChannelInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ColorInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ColorInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ColorProcessorInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ColorProcessorInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ColorspaceInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ColorspaceInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\CoreInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/CoreInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\DecoderInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/DecoderInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\DrawableFactoryInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/DrawableFactoryInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\DrawableInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/DrawableInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\DriverInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/DriverInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\EncodedImageInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/EncodedImageInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\EncoderInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/EncoderInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\FileInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/FileInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\FontInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/FontInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\FontProcessorInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/FontProcessorInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\FrameInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/FrameInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ImageInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ImageInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ImageManagerInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ImageManagerInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\InputHandlerInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/InputHandlerInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ModifierInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ModifierInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\PointInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/PointInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ProfileInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ProfileInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\ResolutionInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ResolutionInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\SizeInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/SizeInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\SpecializableInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/SpecializableInterface.php',
|
||||
'Intervention\\Image\\Interfaces\\SpecializedInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/SpecializedInterface.php',
|
||||
'Intervention\\Image\\MediaType' => __DIR__ . '/..' . '/intervention/image/src/MediaType.php',
|
||||
'Intervention\\Image\\ModifierStack' => __DIR__ . '/..' . '/intervention/image/src/ModifierStack.php',
|
||||
'Intervention\\Image\\Modifiers\\AbstractDrawModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/AbstractDrawModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\AlignRotationModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/AlignRotationModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\BlendTransparencyModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/BlendTransparencyModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\BlurModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/BlurModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\BrightnessModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/BrightnessModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ColorizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ColorizeModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ColorspaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ColorspaceModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ContainModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ContainModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ContrastModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ContrastModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\CoverDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/CoverDownModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\CoverModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/CoverModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\CropModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/CropModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawBezierModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawBezierModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawEllipseModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawEllipseModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawLineModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawLineModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawPixelModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawPixelModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawPolygonModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawPolygonModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\DrawRectangleModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawRectangleModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\FillModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/FillModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\FlipModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/FlipModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\FlopModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/FlopModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\GammaModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/GammaModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\GreyscaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/GreyscaleModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\InvertModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/InvertModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\PadModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/PadModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\PixelateModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/PixelateModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\PlaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/PlaceModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ProfileModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ProfileModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ProfileRemovalModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ProfileRemovalModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\QuantizeColorsModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/QuantizeColorsModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\RemoveAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/RemoveAnimationModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResizeCanvasModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResizeCanvasModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResizeCanvasRelativeModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResizeCanvasRelativeModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResizeDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResizeDownModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResizeModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ResolutionModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResolutionModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\RotateModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/RotateModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ScaleDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ScaleDownModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\ScaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ScaleModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\SharpenModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/SharpenModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\SliceAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/SliceAnimationModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\TextModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/TextModifier.php',
|
||||
'Intervention\\Image\\Modifiers\\TrimModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/TrimModifier.php',
|
||||
'Intervention\\Image\\Origin' => __DIR__ . '/..' . '/intervention/image/src/Origin.php',
|
||||
'Intervention\\Image\\Resolution' => __DIR__ . '/..' . '/intervention/image/src/Resolution.php',
|
||||
'Intervention\\Image\\Traits\\CanBeDriverSpecialized' => __DIR__ . '/..' . '/intervention/image/src/Traits/CanBeDriverSpecialized.php',
|
||||
'Intervention\\Image\\Traits\\CanBuildFilePointer' => __DIR__ . '/..' . '/intervention/image/src/Traits/CanBuildFilePointer.php',
|
||||
'Intervention\\Image\\Typography\\Font' => __DIR__ . '/..' . '/intervention/image/src/Typography/Font.php',
|
||||
'Intervention\\Image\\Typography\\FontFactory' => __DIR__ . '/..' . '/intervention/image/src/Typography/FontFactory.php',
|
||||
'Intervention\\Image\\Typography\\Line' => __DIR__ . '/..' . '/intervention/image/src/Typography/Line.php',
|
||||
'Intervention\\Image\\Typography\\TextBlock' => __DIR__ . '/..' . '/intervention/image/src/Typography/TextBlock.php',
|
||||
'Laravel\\Pail\\Console\\Commands\\PailCommand' => __DIR__ . '/..' . '/laravel/pail/src/Console/Commands/PailCommand.php',
|
||||
'Laravel\\Pail\\Contracts\\Printer' => __DIR__ . '/..' . '/laravel/pail/src/Contracts/Printer.php',
|
||||
'Laravel\\Pail\\File' => __DIR__ . '/..' . '/laravel/pail/src/File.php',
|
||||
|
||||
150
vendor/composer/installed.json
vendored
150
vendor/composer/installed.json
vendored
@ -1281,6 +1281,156 @@
|
||||
},
|
||||
"install-path": "../hamcrest/hamcrest-php"
|
||||
},
|
||||
{
|
||||
"name": "intervention/gif",
|
||||
"version": "4.2.2",
|
||||
"version_normalized": "4.2.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Intervention/gif.git",
|
||||
"reference": "5999eac6a39aa760fb803bc809e8909ee67b451a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Intervention/gif/zipball/5999eac6a39aa760fb803bc809e8909ee67b451a",
|
||||
"reference": "5999eac6a39aa760fb803bc809e8909ee67b451a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^8.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpstan/phpstan": "^2.1",
|
||||
"phpunit/phpunit": "^10.0 || ^11.0 || ^12.0",
|
||||
"slevomat/coding-standard": "~8.0",
|
||||
"squizlabs/php_codesniffer": "^3.8"
|
||||
},
|
||||
"time": "2025-03-29T07:46:21+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Intervention\\Gif\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Oliver Vogel",
|
||||
"email": "oliver@intervention.io",
|
||||
"homepage": "https://intervention.io/"
|
||||
}
|
||||
],
|
||||
"description": "Native PHP GIF Encoder/Decoder",
|
||||
"homepage": "https://github.com/intervention/gif",
|
||||
"keywords": [
|
||||
"animation",
|
||||
"gd",
|
||||
"gif",
|
||||
"image"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/Intervention/gif/issues",
|
||||
"source": "https://github.com/Intervention/gif/tree/4.2.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://paypal.me/interventionio",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/Intervention",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://ko-fi.com/interventionphp",
|
||||
"type": "ko_fi"
|
||||
}
|
||||
],
|
||||
"install-path": "../intervention/gif"
|
||||
},
|
||||
{
|
||||
"name": "intervention/image",
|
||||
"version": "3.11.6",
|
||||
"version_normalized": "3.11.6.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Intervention/image.git",
|
||||
"reference": "5f6d27d9fd56312c47f347929e7ac15345c605a1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Intervention/image/zipball/5f6d27d9fd56312c47f347929e7ac15345c605a1",
|
||||
"reference": "5f6d27d9fd56312c47f347929e7ac15345c605a1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-mbstring": "*",
|
||||
"intervention/gif": "^4.2",
|
||||
"php": "^8.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"mockery/mockery": "^1.6",
|
||||
"phpstan/phpstan": "^2.1",
|
||||
"phpunit/phpunit": "^10.0 || ^11.0 || ^12.0",
|
||||
"slevomat/coding-standard": "~8.0",
|
||||
"squizlabs/php_codesniffer": "^3.8"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-exif": "Recommended to be able to read EXIF data properly."
|
||||
},
|
||||
"time": "2025-12-17T13:38:29+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Intervention\\Image\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Oliver Vogel",
|
||||
"email": "oliver@intervention.io",
|
||||
"homepage": "https://intervention.io"
|
||||
}
|
||||
],
|
||||
"description": "PHP Image Processing",
|
||||
"homepage": "https://image.intervention.io",
|
||||
"keywords": [
|
||||
"gd",
|
||||
"image",
|
||||
"imagick",
|
||||
"resize",
|
||||
"thumbnail",
|
||||
"watermark"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/Intervention/image/issues",
|
||||
"source": "https://github.com/Intervention/image/tree/3.11.6"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://paypal.me/interventionio",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/Intervention",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://ko-fi.com/interventionphp",
|
||||
"type": "ko_fi"
|
||||
}
|
||||
],
|
||||
"install-path": "../intervention/image"
|
||||
},
|
||||
{
|
||||
"name": "irazasyed/telegram-bot-sdk",
|
||||
"version": "v3.15.0",
|
||||
|
||||
22
vendor/composer/installed.php
vendored
22
vendor/composer/installed.php
vendored
@ -3,7 +3,7 @@
|
||||
'name' => 'laravel/laravel',
|
||||
'pretty_version' => 'dev-master',
|
||||
'version' => 'dev-master',
|
||||
'reference' => '6843f40b786f201ee5dec7fe59e77678399fbc3a',
|
||||
'reference' => 'e87d0e91e4344582a24e8ed70cec7979575b73a4',
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
@ -370,6 +370,24 @@
|
||||
0 => 'v11.36.1',
|
||||
),
|
||||
),
|
||||
'intervention/gif' => array(
|
||||
'pretty_version' => '4.2.2',
|
||||
'version' => '4.2.2.0',
|
||||
'reference' => '5999eac6a39aa760fb803bc809e8909ee67b451a',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../intervention/gif',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'intervention/image' => array(
|
||||
'pretty_version' => '3.11.6',
|
||||
'version' => '3.11.6.0',
|
||||
'reference' => '5f6d27d9fd56312c47f347929e7ac15345c605a1',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../intervention/image',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'irazasyed/telegram-bot-sdk' => array(
|
||||
'pretty_version' => 'v3.15.0',
|
||||
'version' => '3.15.0.0',
|
||||
@ -397,7 +415,7 @@
|
||||
'laravel/laravel' => array(
|
||||
'pretty_version' => 'dev-master',
|
||||
'version' => 'dev-master',
|
||||
'reference' => '6843f40b786f201ee5dec7fe59e77678399fbc3a',
|
||||
'reference' => 'e87d0e91e4344582a24e8ed70cec7979575b73a4',
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
|
||||
0
vendor/composer/tmp-b1bec4785aa3cb26f6cad297d3828558.zip
vendored
Normal file → Executable file
0
vendor/composer/tmp-b1bec4785aa3cb26f6cad297d3828558.zip
vendored
Normal file → Executable file
21
vendor/intervention/gif/LICENSE
vendored
Executable file
21
vendor/intervention/gif/LICENSE
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2020-present Oliver Vogel
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
44
vendor/intervention/gif/composer.json
vendored
Executable file
44
vendor/intervention/gif/composer.json
vendored
Executable file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"name": "intervention/gif",
|
||||
"description": "Native PHP GIF Encoder/Decoder",
|
||||
"homepage": "https://github.com/intervention/gif",
|
||||
"keywords": [
|
||||
"image",
|
||||
"gd",
|
||||
"gif",
|
||||
"animation"
|
||||
],
|
||||
"license": "MIT",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Oliver Vogel",
|
||||
"email": "oliver@intervention.io",
|
||||
"homepage": "https://intervention.io/"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^8.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^10.0 || ^11.0 || ^12.0",
|
||||
"phpstan/phpstan": "^2.1",
|
||||
"squizlabs/php_codesniffer": "^3.8",
|
||||
"slevomat/coding-standard": "~8.0"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Intervention\\Gif\\": "src"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Intervention\\Gif\\Tests\\": "tests"
|
||||
}
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"config": {
|
||||
"allow-plugins": {
|
||||
"dealerdirect/phpcodesniffer-composer-installer": true
|
||||
}
|
||||
}
|
||||
}
|
||||
13
vendor/intervention/gif/phpunit.xml.dist
vendored
Executable file
13
vendor/intervention/gif/phpunit.xml.dist
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" backupGlobals="false" bootstrap="vendor/autoload.php" colors="true" processIsolation="false" stopOnFailure="false" beStrictAboutTestsThatDoNotTestAnything="false" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.5/phpunit.xsd" cacheDirectory=".phpunit.cache" backupStaticProperties="false">
|
||||
<testsuites>
|
||||
<testsuite name="Unit Tests">
|
||||
<directory suffix=".php">./tests/Unit/</directory>
|
||||
</testsuite>
|
||||
</testsuites>
|
||||
<source>
|
||||
<include>
|
||||
<directory suffix=".php">src</directory>
|
||||
</include>
|
||||
</source>
|
||||
</phpunit>
|
||||
40
vendor/intervention/gif/src/AbstractEntity.php
vendored
Executable file
40
vendor/intervention/gif/src/AbstractEntity.php
vendored
Executable file
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif;
|
||||
|
||||
use Intervention\Gif\Exceptions\EncoderException;
|
||||
use Intervention\Gif\Traits\CanDecode;
|
||||
use Intervention\Gif\Traits\CanEncode;
|
||||
use ReflectionClass;
|
||||
use Stringable;
|
||||
|
||||
abstract class AbstractEntity implements Stringable
|
||||
{
|
||||
use CanEncode;
|
||||
use CanDecode;
|
||||
|
||||
public const TERMINATOR = "\x00";
|
||||
|
||||
/**
|
||||
* Get short classname of current instance
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function getShortClassname(): string
|
||||
{
|
||||
return (new ReflectionClass(static::class))->getShortName();
|
||||
}
|
||||
|
||||
/**
|
||||
* Cast object to string
|
||||
*
|
||||
* @throws EncoderException
|
||||
* @return string
|
||||
*/
|
||||
public function __toString(): string
|
||||
{
|
||||
return $this->encode();
|
||||
}
|
||||
}
|
||||
10
vendor/intervention/gif/src/AbstractExtension.php
vendored
Executable file
10
vendor/intervention/gif/src/AbstractExtension.php
vendored
Executable file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif;
|
||||
|
||||
abstract class AbstractExtension extends AbstractEntity
|
||||
{
|
||||
public const MARKER = "\x21";
|
||||
}
|
||||
95
vendor/intervention/gif/src/Blocks/ApplicationExtension.php
vendored
Executable file
95
vendor/intervention/gif/src/Blocks/ApplicationExtension.php
vendored
Executable file
@ -0,0 +1,95 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractExtension;
|
||||
|
||||
class ApplicationExtension extends AbstractExtension
|
||||
{
|
||||
public const LABEL = "\xFF";
|
||||
|
||||
/**
|
||||
* Application Identifier & Auth Code
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected string $application = '';
|
||||
|
||||
/**
|
||||
* Data Sub Blocks
|
||||
*
|
||||
* @var array<DataSubBlock>
|
||||
*/
|
||||
protected array $blocks = [];
|
||||
|
||||
/**
|
||||
* Get size of block
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getBlockSize(): int
|
||||
{
|
||||
return strlen($this->application);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set application name
|
||||
*
|
||||
* @param string $value
|
||||
* @return ApplicationExtension
|
||||
*/
|
||||
public function setApplication(string $value): self
|
||||
{
|
||||
$this->application = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get application name
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getApplication(): string
|
||||
{
|
||||
return $this->application;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add block to application extension
|
||||
*
|
||||
* @param DataSubBlock $block
|
||||
* @return ApplicationExtension
|
||||
*/
|
||||
public function addBlock(DataSubBlock $block): self
|
||||
{
|
||||
$this->blocks[] = $block;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set data sub blocks of instance
|
||||
*
|
||||
* @param array<DataSubBlock> $blocks
|
||||
* @return ApplicationExtension
|
||||
*/
|
||||
public function setBlocks(array $blocks): self
|
||||
{
|
||||
$this->blocks = $blocks;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get blocks of ApplicationExtension
|
||||
*
|
||||
* @return array<DataSubBlock>
|
||||
*/
|
||||
public function getBlocks(): array
|
||||
{
|
||||
return $this->blocks;
|
||||
}
|
||||
}
|
||||
100
vendor/intervention/gif/src/Blocks/Color.php
vendored
Executable file
100
vendor/intervention/gif/src/Blocks/Color.php
vendored
Executable file
@ -0,0 +1,100 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
|
||||
class Color extends AbstractEntity
|
||||
{
|
||||
/**
|
||||
* Create new instance
|
||||
*
|
||||
* @param int $r
|
||||
* @param int $g
|
||||
* @param int $b
|
||||
*/
|
||||
public function __construct(
|
||||
protected int $r = 0,
|
||||
protected int $g = 0,
|
||||
protected int $b = 0
|
||||
) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Get red value
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getRed(): int
|
||||
{
|
||||
return $this->r;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set red value
|
||||
*
|
||||
* @param int $value
|
||||
*/
|
||||
public function setRed(int $value): self
|
||||
{
|
||||
$this->r = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get green value
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getGreen(): int
|
||||
{
|
||||
return $this->g;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set green value
|
||||
*
|
||||
* @param int $value
|
||||
*/
|
||||
public function setGreen(int $value): self
|
||||
{
|
||||
$this->g = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get blue value
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getBlue(): int
|
||||
{
|
||||
return $this->b;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set blue value
|
||||
*
|
||||
* @param int $value
|
||||
*/
|
||||
public function setBlue(int $value): self
|
||||
{
|
||||
$this->b = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return hash value of current color
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getHash(): string
|
||||
{
|
||||
return md5($this->r . $this->g . $this->b);
|
||||
}
|
||||
}
|
||||
140
vendor/intervention/gif/src/Blocks/ColorTable.php
vendored
Executable file
140
vendor/intervention/gif/src/Blocks/ColorTable.php
vendored
Executable file
@ -0,0 +1,140 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
|
||||
class ColorTable extends AbstractEntity
|
||||
{
|
||||
/**
|
||||
* Create new instance
|
||||
*
|
||||
* @param array<Color> $colors
|
||||
* @return void
|
||||
*/
|
||||
public function __construct(protected array $colors = [])
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Return array of current colors
|
||||
*
|
||||
* @return array<Color>
|
||||
*/
|
||||
public function getColors(): array
|
||||
{
|
||||
return array_values($this->colors);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add color to table
|
||||
*
|
||||
* @param int $r
|
||||
* @param int $g
|
||||
* @param int $b
|
||||
* @return self
|
||||
*/
|
||||
public function addRgb(int $r, int $g, int $b): self
|
||||
{
|
||||
$this->addColor(new Color($r, $g, $b));
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add color to table
|
||||
*
|
||||
* @param Color $color
|
||||
* @return self
|
||||
*/
|
||||
public function addColor(Color $color): self
|
||||
{
|
||||
$this->colors[] = $color;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset colors to array of color objects
|
||||
*
|
||||
* @param array<Color> $colors
|
||||
* @return self
|
||||
*/
|
||||
public function setColors(array $colors): self
|
||||
{
|
||||
$this->empty();
|
||||
foreach ($colors as $color) {
|
||||
$this->addColor($color);
|
||||
}
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Count colors of current instance
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function countColors(): int
|
||||
{
|
||||
return count($this->colors);
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if any colors are present on the current table
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function hasColors(): bool
|
||||
{
|
||||
return $this->countColors() >= 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* Empty color table
|
||||
*
|
||||
* @return self
|
||||
*/
|
||||
public function empty(): self
|
||||
{
|
||||
$this->colors = [];
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get size of color table in logical screen descriptor
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getLogicalSize(): int
|
||||
{
|
||||
return match ($this->countColors()) {
|
||||
4 => 1,
|
||||
8 => 2,
|
||||
16 => 3,
|
||||
32 => 4,
|
||||
64 => 5,
|
||||
128 => 6,
|
||||
256 => 7,
|
||||
default => 0,
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Calculate the number of bytes contained by the current table
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getByteSize(): int
|
||||
{
|
||||
if (!$this->hasColors()) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 3 * pow(2, $this->getLogicalSize() + 1);
|
||||
}
|
||||
}
|
||||
52
vendor/intervention/gif/src/Blocks/CommentExtension.php
vendored
Executable file
52
vendor/intervention/gif/src/Blocks/CommentExtension.php
vendored
Executable file
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractExtension;
|
||||
|
||||
class CommentExtension extends AbstractExtension
|
||||
{
|
||||
public const LABEL = "\xFE";
|
||||
|
||||
/**
|
||||
* Comment blocks
|
||||
*
|
||||
* @var array<string>
|
||||
*/
|
||||
protected array $comments = [];
|
||||
|
||||
/**
|
||||
* Get all or one comment
|
||||
*
|
||||
* @return array<string>
|
||||
*/
|
||||
public function getComments(): array
|
||||
{
|
||||
return $this->comments;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get one comment by key
|
||||
*
|
||||
* @param int $key
|
||||
* @return mixed
|
||||
*/
|
||||
public function getComment(int $key): mixed
|
||||
{
|
||||
return array_key_exists($key, $this->comments) ? $this->comments[$key] : null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set comment text
|
||||
*
|
||||
* @param string $value
|
||||
*/
|
||||
public function addComment(string $value): self
|
||||
{
|
||||
$this->comments[] = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
47
vendor/intervention/gif/src/Blocks/DataSubBlock.php
vendored
Executable file
47
vendor/intervention/gif/src/Blocks/DataSubBlock.php
vendored
Executable file
@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
use Intervention\Gif\Exceptions\FormatException;
|
||||
|
||||
class DataSubBlock extends AbstractEntity
|
||||
{
|
||||
/**
|
||||
* Create new instance
|
||||
*
|
||||
* @param string $value
|
||||
* @throws FormatException
|
||||
* @return void
|
||||
*/
|
||||
public function __construct(protected string $value)
|
||||
{
|
||||
if ($this->getSize() > 255) {
|
||||
throw new FormatException(
|
||||
'Data Sub-Block can not have a block size larger than 255 bytes.'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Return size of current block
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getSize(): int
|
||||
{
|
||||
return strlen($this->value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return block value
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getValue(): string
|
||||
{
|
||||
return $this->value;
|
||||
}
|
||||
}
|
||||
262
vendor/intervention/gif/src/Blocks/FrameBlock.php
vendored
Executable file
262
vendor/intervention/gif/src/Blocks/FrameBlock.php
vendored
Executable file
@ -0,0 +1,262 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
|
||||
class FrameBlock extends AbstractEntity
|
||||
{
|
||||
/**
|
||||
* @var null|GraphicControlExtension $graphicControlExtension
|
||||
*/
|
||||
protected ?GraphicControlExtension $graphicControlExtension = null;
|
||||
|
||||
/**
|
||||
* @var null|ColorTable $colorTable
|
||||
*/
|
||||
protected ?ColorTable $colorTable = null;
|
||||
|
||||
/**
|
||||
* @var null|PlainTextExtension $plainTextExtension
|
||||
*/
|
||||
protected ?PlainTextExtension $plainTextExtension = null;
|
||||
|
||||
/**
|
||||
* @var array<ApplicationExtension> $applicationExtensions
|
||||
*/
|
||||
protected array $applicationExtensions = [];
|
||||
|
||||
/**
|
||||
* @var array<CommentExtension> $commentExtensions
|
||||
*/
|
||||
protected array $commentExtensions = [];
|
||||
|
||||
public function __construct(
|
||||
protected ImageDescriptor $imageDescriptor = new ImageDescriptor(),
|
||||
protected ImageData $imageData = new ImageData()
|
||||
) {
|
||||
//
|
||||
}
|
||||
|
||||
public function addEntity(AbstractEntity $entity): self
|
||||
{
|
||||
return match (true) {
|
||||
$entity instanceof TableBasedImage => $this->setTableBasedImage($entity),
|
||||
$entity instanceof GraphicControlExtension => $this->setGraphicControlExtension($entity),
|
||||
$entity instanceof ImageDescriptor => $this->setImageDescriptor($entity),
|
||||
$entity instanceof ColorTable => $this->setColorTable($entity),
|
||||
$entity instanceof ImageData => $this->setImageData($entity),
|
||||
$entity instanceof PlainTextExtension => $this->setPlainTextExtension($entity),
|
||||
$entity instanceof NetscapeApplicationExtension,
|
||||
$entity instanceof ApplicationExtension => $this->addApplicationExtension($entity),
|
||||
$entity instanceof CommentExtension => $this->addCommentExtension($entity),
|
||||
default => $this,
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Return application extensions of current frame block
|
||||
*
|
||||
* @return array<ApplicationExtension>
|
||||
*/
|
||||
public function getApplicationExtensions(): array
|
||||
{
|
||||
return $this->applicationExtensions;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return comment extensions of current frame block
|
||||
*
|
||||
* @return array<CommentExtension>
|
||||
*/
|
||||
public function getCommentExtensions(): array
|
||||
{
|
||||
return $this->commentExtensions;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the graphic control extension
|
||||
*
|
||||
* @param GraphicControlExtension $extension
|
||||
* @return self
|
||||
*/
|
||||
public function setGraphicControlExtension(GraphicControlExtension $extension): self
|
||||
{
|
||||
$this->graphicControlExtension = $extension;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the graphic control extension of the current frame block
|
||||
*
|
||||
* @return null|GraphicControlExtension
|
||||
*/
|
||||
public function getGraphicControlExtension(): ?GraphicControlExtension
|
||||
{
|
||||
return $this->graphicControlExtension;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the image descriptor
|
||||
*
|
||||
* @param ImageDescriptor $descriptor
|
||||
* @return self
|
||||
*/
|
||||
public function setImageDescriptor(ImageDescriptor $descriptor): self
|
||||
{
|
||||
$this->imageDescriptor = $descriptor;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the image descriptor of the frame block
|
||||
*
|
||||
* @return ImageDescriptor
|
||||
*/
|
||||
public function getImageDescriptor(): ImageDescriptor
|
||||
{
|
||||
return $this->imageDescriptor;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the color table of the current frame block
|
||||
*
|
||||
* @param ColorTable $table
|
||||
* @return FrameBlock
|
||||
*/
|
||||
public function setColorTable(ColorTable $table): self
|
||||
{
|
||||
$this->colorTable = $table;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get color table
|
||||
*
|
||||
* @return null|ColorTable
|
||||
*/
|
||||
public function getColorTable(): ?ColorTable
|
||||
{
|
||||
return $this->colorTable;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if frame block has color table
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function hasColorTable(): bool
|
||||
{
|
||||
return !is_null($this->colorTable);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set image data of frame block
|
||||
*
|
||||
* @param ImageData $data
|
||||
* @return self
|
||||
*/
|
||||
public function setImageData(ImageData $data): self
|
||||
{
|
||||
$this->imageData = $data;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get image data of current frame block
|
||||
*
|
||||
* @return ImageData
|
||||
*/
|
||||
public function getImageData(): ImageData
|
||||
{
|
||||
return $this->imageData;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set plain text extension
|
||||
*
|
||||
* @param PlainTextExtension $extension
|
||||
* @return self
|
||||
*/
|
||||
public function setPlainTextExtension(PlainTextExtension $extension): self
|
||||
{
|
||||
$this->plainTextExtension = $extension;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get plain text extension
|
||||
*
|
||||
* @return null|PlainTextExtension
|
||||
*/
|
||||
public function getPlainTextExtension(): ?PlainTextExtension
|
||||
{
|
||||
return $this->plainTextExtension;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add given application extension to the current frame block
|
||||
*
|
||||
* @param ApplicationExtension $extension
|
||||
* @return self
|
||||
*/
|
||||
public function addApplicationExtension(ApplicationExtension $extension): self
|
||||
{
|
||||
$this->applicationExtensions[] = $extension;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add given comment extension to the current frame block
|
||||
*
|
||||
* @param CommentExtension $extension
|
||||
* @return self
|
||||
*/
|
||||
public function addCommentExtension(CommentExtension $extension): self
|
||||
{
|
||||
$this->commentExtensions[] = $extension;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return netscape extension of the frame block if available
|
||||
*
|
||||
* @return null|NetscapeApplicationExtension
|
||||
*/
|
||||
public function getNetscapeExtension(): ?NetscapeApplicationExtension
|
||||
{
|
||||
$extensions = array_filter(
|
||||
$this->applicationExtensions,
|
||||
fn(ApplicationExtension $extension): bool => $extension instanceof NetscapeApplicationExtension,
|
||||
);
|
||||
|
||||
return count($extensions) ? reset($extensions) : null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the table based image of the current frame block
|
||||
*
|
||||
* @param TableBasedImage $tableBasedImage
|
||||
* @return self
|
||||
*/
|
||||
public function setTableBasedImage(TableBasedImage $tableBasedImage): self
|
||||
{
|
||||
$this->setImageDescriptor($tableBasedImage->getImageDescriptor());
|
||||
|
||||
if ($colorTable = $tableBasedImage->getColorTable()) {
|
||||
$this->setColorTable($colorTable);
|
||||
}
|
||||
|
||||
$this->setImageData($tableBasedImage->getImageData());
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
159
vendor/intervention/gif/src/Blocks/GraphicControlExtension.php
vendored
Executable file
159
vendor/intervention/gif/src/Blocks/GraphicControlExtension.php
vendored
Executable file
@ -0,0 +1,159 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractExtension;
|
||||
use Intervention\Gif\DisposalMethod;
|
||||
|
||||
class GraphicControlExtension extends AbstractExtension
|
||||
{
|
||||
public const LABEL = "\xF9";
|
||||
public const BLOCKSIZE = "\x04";
|
||||
|
||||
/**
|
||||
* Existance flag of transparent color
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected bool $transparentColorExistance = false;
|
||||
|
||||
/**
|
||||
* Transparent color index
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $transparentColorIndex = 0;
|
||||
|
||||
/**
|
||||
* User input flag
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected bool $userInput = false;
|
||||
|
||||
/**
|
||||
* Create new instance
|
||||
*
|
||||
* @param int $delay
|
||||
* @param DisposalMethod $disposalMethod
|
||||
* @return void
|
||||
*/
|
||||
public function __construct(
|
||||
protected int $delay = 0,
|
||||
protected DisposalMethod $disposalMethod = DisposalMethod::UNDEFINED,
|
||||
) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Set delay time (1/100 second)
|
||||
*
|
||||
* @param int $value
|
||||
*/
|
||||
public function setDelay(int $value): self
|
||||
{
|
||||
$this->delay = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return delay time (1/100 second)
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getDelay(): int
|
||||
{
|
||||
return $this->delay;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set disposal method
|
||||
*
|
||||
* @param DisposalMethod $method
|
||||
* @return self
|
||||
*/
|
||||
public function setDisposalMethod(DisposalMethod $method): self
|
||||
{
|
||||
$this->disposalMethod = $method;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get disposal method
|
||||
*
|
||||
* @return DisposalMethod
|
||||
*/
|
||||
public function getDisposalMethod(): DisposalMethod
|
||||
{
|
||||
return $this->disposalMethod;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get transparent color index
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getTransparentColorIndex(): int
|
||||
{
|
||||
return $this->transparentColorIndex;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set transparent color index
|
||||
*
|
||||
* @param int $index
|
||||
*/
|
||||
public function setTransparentColorIndex(int $index): self
|
||||
{
|
||||
$this->transparentColorIndex = $index;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get current transparent color existance
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function getTransparentColorExistance(): bool
|
||||
{
|
||||
return $this->transparentColorExistance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set existance flag of transparent color
|
||||
*
|
||||
* @param bool $existance
|
||||
*/
|
||||
public function setTransparentColorExistance(bool $existance = true): self
|
||||
{
|
||||
$this->transparentColorExistance = $existance;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get user input flag
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function getUserInput(): bool
|
||||
{
|
||||
return $this->userInput;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set user input flag
|
||||
*
|
||||
* @param bool $value
|
||||
*/
|
||||
public function setUserInput(bool $value = true): self
|
||||
{
|
||||
$this->userInput = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
42
vendor/intervention/gif/src/Blocks/Header.php
vendored
Executable file
42
vendor/intervention/gif/src/Blocks/Header.php
vendored
Executable file
@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
|
||||
class Header extends AbstractEntity
|
||||
{
|
||||
/**
|
||||
* Header signature
|
||||
*/
|
||||
public const SIGNATURE = 'GIF';
|
||||
|
||||
/**
|
||||
* Current GIF version
|
||||
*/
|
||||
protected string $version = '89a';
|
||||
|
||||
/**
|
||||
* Set GIF version
|
||||
*
|
||||
* @param string $value
|
||||
*/
|
||||
public function setVersion(string $value): self
|
||||
{
|
||||
$this->version = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return current version
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getVersion(): string
|
||||
{
|
||||
return $this->version;
|
||||
}
|
||||
}
|
||||
80
vendor/intervention/gif/src/Blocks/ImageData.php
vendored
Executable file
80
vendor/intervention/gif/src/Blocks/ImageData.php
vendored
Executable file
@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
|
||||
class ImageData extends AbstractEntity
|
||||
{
|
||||
/**
|
||||
* LZW min. code size
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $lzw_min_code_size;
|
||||
|
||||
/**
|
||||
* Sub blocks
|
||||
*
|
||||
* @var array<DataSubBlock>
|
||||
*/
|
||||
protected array $blocks = [];
|
||||
|
||||
/**
|
||||
* Get LZW min. code size
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getLzwMinCodeSize(): int
|
||||
{
|
||||
return $this->lzw_min_code_size;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set lzw min. code size
|
||||
*
|
||||
* @param int $size
|
||||
* @return ImageData
|
||||
*/
|
||||
public function setLzwMinCodeSize(int $size): self
|
||||
{
|
||||
$this->lzw_min_code_size = $size;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get current data sub blocks
|
||||
*
|
||||
* @return array<DataSubBlock>
|
||||
*/
|
||||
public function getBlocks(): array
|
||||
{
|
||||
return $this->blocks;
|
||||
}
|
||||
|
||||
/**
|
||||
* Addd sub block
|
||||
*
|
||||
* @param DataSubBlock $block
|
||||
* @return ImageData
|
||||
*/
|
||||
public function addBlock(DataSubBlock $block): self
|
||||
{
|
||||
$this->blocks[] = $block;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if data sub blocks are present
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function hasBlocks(): bool
|
||||
{
|
||||
return count($this->blocks) >= 1;
|
||||
}
|
||||
}
|
||||
246
vendor/intervention/gif/src/Blocks/ImageDescriptor.php
vendored
Executable file
246
vendor/intervention/gif/src/Blocks/ImageDescriptor.php
vendored
Executable file
@ -0,0 +1,246 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
|
||||
class ImageDescriptor extends AbstractEntity
|
||||
{
|
||||
public const SEPARATOR = "\x2C";
|
||||
|
||||
/**
|
||||
* Width of frame
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $width = 0;
|
||||
|
||||
/**
|
||||
* Height of frame
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $height = 0;
|
||||
|
||||
/**
|
||||
* Left position of frame
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $left = 0;
|
||||
|
||||
/**
|
||||
* Top position of frame
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $top = 0;
|
||||
|
||||
/**
|
||||
* Determine if frame is interlaced
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected bool $interlaced = false;
|
||||
|
||||
/**
|
||||
* Local color table flag
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected bool $localColorTableExistance = false;
|
||||
|
||||
/**
|
||||
* Sort flag of local color table
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected bool $localColorTableSorted = false;
|
||||
|
||||
/**
|
||||
* Size of local color table
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $localColorTableSize = 0;
|
||||
|
||||
/**
|
||||
* Get current width
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getWidth(): int
|
||||
{
|
||||
return intval($this->width);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get current width
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getHeight(): int
|
||||
{
|
||||
return intval($this->height);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get current Top
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getTop(): int
|
||||
{
|
||||
return intval($this->top);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get current Left
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getLeft(): int
|
||||
{
|
||||
return intval($this->left);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set size of current instance
|
||||
*
|
||||
* @param int $width
|
||||
* @param int $height
|
||||
*/
|
||||
public function setSize(int $width, int $height): self
|
||||
{
|
||||
$this->width = $width;
|
||||
$this->height = $height;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set position of current instance
|
||||
*
|
||||
* @param int $left
|
||||
* @param int $top
|
||||
*/
|
||||
public function setPosition(int $left, int $top): self
|
||||
{
|
||||
$this->left = $left;
|
||||
$this->top = $top;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if frame is interlaced
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isInterlaced(): bool
|
||||
{
|
||||
return $this->interlaced;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set or unset interlaced value
|
||||
*
|
||||
* @param bool $value
|
||||
*/
|
||||
public function setInterlaced(bool $value = true): self
|
||||
{
|
||||
$this->interlaced = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if local color table is present
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function getLocalColorTableExistance(): bool
|
||||
{
|
||||
return $this->localColorTableExistance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Alias for getLocalColorTableExistance
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function hasLocalColorTable(): bool
|
||||
{
|
||||
return $this->getLocalColorTableExistance();
|
||||
}
|
||||
|
||||
/**
|
||||
* Set local color table flag
|
||||
*
|
||||
* @param bool $existance
|
||||
* @return self
|
||||
*/
|
||||
public function setLocalColorTableExistance(bool $existance = true): self
|
||||
{
|
||||
$this->localColorTableExistance = $existance;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get local color table sorted flag
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function getLocalColorTableSorted(): bool
|
||||
{
|
||||
return $this->localColorTableSorted;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set local color table sorted flag
|
||||
*
|
||||
* @param bool $sorted
|
||||
* @return self
|
||||
*/
|
||||
public function setLocalColorTableSorted(bool $sorted = true): self
|
||||
{
|
||||
$this->localColorTableSorted = $sorted;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get size of local color table
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getLocalColorTableSize(): int
|
||||
{
|
||||
return $this->localColorTableSize;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get byte size of global color table
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getLocalColorTableByteSize(): int
|
||||
{
|
||||
return 3 * pow(2, $this->getLocalColorTableSize() + 1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set size of local color table
|
||||
*
|
||||
* @param int $size
|
||||
*/
|
||||
public function setLocalColorTableSize(int $size): self
|
||||
{
|
||||
$this->localColorTableSize = $size;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
254
vendor/intervention/gif/src/Blocks/LogicalScreenDescriptor.php
vendored
Executable file
254
vendor/intervention/gif/src/Blocks/LogicalScreenDescriptor.php
vendored
Executable file
@ -0,0 +1,254 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
|
||||
class LogicalScreenDescriptor extends AbstractEntity
|
||||
{
|
||||
/**
|
||||
* Width
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $width;
|
||||
|
||||
/**
|
||||
* Height
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $height;
|
||||
|
||||
/**
|
||||
* Global color table flag
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected bool $globalColorTableExistance = false;
|
||||
|
||||
/**
|
||||
* Sort flag of global color table
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected bool $globalColorTableSorted = false;
|
||||
|
||||
/**
|
||||
* Size of global color table
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $globalColorTableSize = 0;
|
||||
|
||||
/**
|
||||
* Background color index
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $backgroundColorIndex = 0;
|
||||
|
||||
/**
|
||||
* Color resolution
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $bitsPerPixel = 8;
|
||||
|
||||
/**
|
||||
* Pixel aspect ration
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
protected int $pixelAspectRatio = 0;
|
||||
|
||||
/**
|
||||
* Set size
|
||||
*
|
||||
* @param int $width
|
||||
* @param int $height
|
||||
*/
|
||||
public function setSize(int $width, int $height): self
|
||||
{
|
||||
$this->width = $width;
|
||||
$this->height = $height;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get width of current instance
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getWidth(): int
|
||||
{
|
||||
return intval($this->width);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get height of current instance
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getHeight(): int
|
||||
{
|
||||
return intval($this->height);
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if global color table is present
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function getGlobalColorTableExistance(): bool
|
||||
{
|
||||
return $this->globalColorTableExistance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Alias of getGlobalColorTableExistance
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function hasGlobalColorTable(): bool
|
||||
{
|
||||
return $this->getGlobalColorTableExistance();
|
||||
}
|
||||
|
||||
/**
|
||||
* Set global color table flag
|
||||
*
|
||||
* @param bool $existance
|
||||
* @return self
|
||||
*/
|
||||
public function setGlobalColorTableExistance(bool $existance = true): self
|
||||
{
|
||||
$this->globalColorTableExistance = $existance;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get global color table sorted flag
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function getGlobalColorTableSorted(): bool
|
||||
{
|
||||
return $this->globalColorTableSorted;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set global color table sorted flag
|
||||
*
|
||||
* @param bool $sorted
|
||||
* @return self
|
||||
*/
|
||||
public function setGlobalColorTableSorted(bool $sorted = true): self
|
||||
{
|
||||
$this->globalColorTableSorted = $sorted;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get size of global color table
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getGlobalColorTableSize(): int
|
||||
{
|
||||
return $this->globalColorTableSize;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get byte size of global color table
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getGlobalColorTableByteSize(): int
|
||||
{
|
||||
return 3 * pow(2, $this->getGlobalColorTableSize() + 1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set size of global color table
|
||||
*
|
||||
* @param int $size
|
||||
*/
|
||||
public function setGlobalColorTableSize(int $size): self
|
||||
{
|
||||
$this->globalColorTableSize = $size;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get background color index
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getBackgroundColorIndex(): int
|
||||
{
|
||||
return $this->backgroundColorIndex;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set background color index
|
||||
*
|
||||
* @param int $index
|
||||
*/
|
||||
public function setBackgroundColorIndex(int $index): self
|
||||
{
|
||||
$this->backgroundColorIndex = $index;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get current pixel aspect ration
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getPixelAspectRatio(): int
|
||||
{
|
||||
return $this->pixelAspectRatio;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set pixel aspect ratio
|
||||
*
|
||||
* @param int $ratio
|
||||
*/
|
||||
public function setPixelAspectRatio(int $ratio): self
|
||||
{
|
||||
$this->pixelAspectRatio = $ratio;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get color resolution
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getBitsPerPixel(): int
|
||||
{
|
||||
return $this->bitsPerPixel;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set color resolution
|
||||
*
|
||||
* @param int $value
|
||||
*/
|
||||
public function setBitsPerPixel(int $value): self
|
||||
{
|
||||
$this->bitsPerPixel = $value;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
52
vendor/intervention/gif/src/Blocks/NetscapeApplicationExtension.php
vendored
Executable file
52
vendor/intervention/gif/src/Blocks/NetscapeApplicationExtension.php
vendored
Executable file
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\Exceptions\FormatException;
|
||||
|
||||
class NetscapeApplicationExtension extends ApplicationExtension
|
||||
{
|
||||
public const IDENTIFIER = "NETSCAPE";
|
||||
public const AUTH_CODE = "2.0";
|
||||
public const SUB_BLOCK_PREFIX = "\x01";
|
||||
|
||||
/**
|
||||
* Create new instance
|
||||
*
|
||||
* @throws FormatException
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->setApplication(self::IDENTIFIER . self::AUTH_CODE);
|
||||
$this->setBlocks([new DataSubBlock(self::SUB_BLOCK_PREFIX . "\x00\x00")]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get number of loops
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getLoops(): int
|
||||
{
|
||||
return unpack('v*', substr($this->getBlocks()[0]->getValue(), 1))[1];
|
||||
}
|
||||
|
||||
/**
|
||||
* Set number of loops
|
||||
*
|
||||
* @param int $loops
|
||||
* @throws FormatException
|
||||
* @return self
|
||||
*/
|
||||
public function setLoops(int $loops): self
|
||||
{
|
||||
$this->setBlocks([
|
||||
new DataSubBlock(self::SUB_BLOCK_PREFIX . pack('v*', $loops))
|
||||
]);
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
63
vendor/intervention/gif/src/Blocks/PlainTextExtension.php
vendored
Executable file
63
vendor/intervention/gif/src/Blocks/PlainTextExtension.php
vendored
Executable file
@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractExtension;
|
||||
|
||||
class PlainTextExtension extends AbstractExtension
|
||||
{
|
||||
public const LABEL = "\x01";
|
||||
|
||||
/**
|
||||
* Array of text
|
||||
*
|
||||
* @var array<string>
|
||||
*/
|
||||
protected array $text = [];
|
||||
|
||||
/**
|
||||
* Get current text
|
||||
*
|
||||
* @return array<string>
|
||||
*/
|
||||
public function getText(): array
|
||||
{
|
||||
return $this->text;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add text
|
||||
*
|
||||
* @param string $text
|
||||
*/
|
||||
public function addText(string $text): self
|
||||
{
|
||||
$this->text[] = $text;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set text array of extension
|
||||
*
|
||||
* @param array<string> $text
|
||||
*/
|
||||
public function setText(array $text): self
|
||||
{
|
||||
$this->text = $text;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if any text is present
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function hasText(): bool
|
||||
{
|
||||
return $this->text !== [];
|
||||
}
|
||||
}
|
||||
50
vendor/intervention/gif/src/Blocks/TableBasedImage.php
vendored
Executable file
50
vendor/intervention/gif/src/Blocks/TableBasedImage.php
vendored
Executable file
@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
|
||||
class TableBasedImage extends AbstractEntity
|
||||
{
|
||||
protected ImageDescriptor $imageDescriptor;
|
||||
protected ?ColorTable $colorTable = null;
|
||||
protected ImageData $imageData;
|
||||
|
||||
public function getImageDescriptor(): ImageDescriptor
|
||||
{
|
||||
return $this->imageDescriptor;
|
||||
}
|
||||
|
||||
public function setImageDescriptor(ImageDescriptor $descriptor): self
|
||||
{
|
||||
$this->imageDescriptor = $descriptor;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getImageData(): ImageData
|
||||
{
|
||||
return $this->imageData;
|
||||
}
|
||||
|
||||
public function setImageData(ImageData $data): self
|
||||
{
|
||||
$this->imageData = $data;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getColorTable(): ?ColorTable
|
||||
{
|
||||
return $this->colorTable;
|
||||
}
|
||||
|
||||
public function setColorTable(ColorTable $table): self
|
||||
{
|
||||
$this->colorTable = $table;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
12
vendor/intervention/gif/src/Blocks/Trailer.php
vendored
Executable file
12
vendor/intervention/gif/src/Blocks/Trailer.php
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Gif\Blocks;
|
||||
|
||||
use Intervention\Gif\AbstractEntity;
|
||||
|
||||
class Trailer extends AbstractEntity
|
||||
{
|
||||
public const MARKER = "\x3b";
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user