mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 17:15:28 +00:00
move MIME type constants to Filesystem model
This commit is contained in:
parent
7230bec4cf
commit
fe3bec5caa
6 changed files with 13 additions and 11 deletions
|
|
@ -21,9 +21,6 @@ interface Connection
|
||||||
int $timeout = 5
|
int $timeout = 5
|
||||||
): void;
|
): void;
|
||||||
|
|
||||||
public const MIME_TEXT_GEMINI = 'text/gemini';
|
|
||||||
public const MIME_TEXT_PLAIN = 'text/plain';
|
|
||||||
|
|
||||||
public function isCompleted(): bool;
|
public function isCompleted(): bool;
|
||||||
|
|
||||||
public function setCompleted(
|
public function setCompleted(
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ use \Yggverse\Net\Address;
|
||||||
use \Yggverse\Yoda\Model\Connection\File;
|
use \Yggverse\Yoda\Model\Connection\File;
|
||||||
use \Yggverse\Yoda\Model\Connection\Gemini;
|
use \Yggverse\Yoda\Model\Connection\Gemini;
|
||||||
use \Yggverse\Yoda\Model\Connection\Nex;
|
use \Yggverse\Yoda\Model\Connection\Nex;
|
||||||
|
use \Yggverse\Yoda\Model\Filesystem;
|
||||||
|
|
||||||
class Connection extends \Yggverse\Yoda\Abstract\Model\Connection
|
class Connection extends \Yggverse\Yoda\Abstract\Model\Connection
|
||||||
{
|
{
|
||||||
|
|
@ -115,7 +116,7 @@ class Connection extends \Yggverse\Yoda\Abstract\Model\Connection
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->setMime(
|
$this->setMime(
|
||||||
$this::MIME_TEXT_GEMINI
|
Filesystem::MIME_TEXT_GEMINI
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->setCompleted(
|
$this->setCompleted(
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ class File
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->_connection->setMime(
|
$this->_connection->setMime(
|
||||||
$this->_connection::MIME_TEXT_GEMINI
|
Filesystem::MIME_TEXT_GEMINI
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->_connection->setData(
|
$this->_connection->setData(
|
||||||
|
|
@ -94,7 +94,7 @@ class File
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($this->_connection::MIME_TEXT_PLAIN == $this->_connection->getMime())
|
if (Filesystem::MIME_TEXT_PLAIN == $this->_connection->getMime())
|
||||||
{
|
{
|
||||||
$extension = pathinfo(
|
$extension = pathinfo(
|
||||||
strval(
|
strval(
|
||||||
|
|
@ -106,7 +106,7 @@ class File
|
||||||
if (in_array($extension, ['gmi', 'gemini']))
|
if (in_array($extension, ['gmi', 'gemini']))
|
||||||
{
|
{
|
||||||
$this->_connection->setMime(
|
$this->_connection->setMime(
|
||||||
$this->_connection::MIME_TEXT_GEMINI
|
Filesystem::MIME_TEXT_GEMINI
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ class Gemini
|
||||||
case 11: // sensitive input
|
case 11: // sensitive input
|
||||||
|
|
||||||
$this->_connection->setMime(
|
$this->_connection->setMime(
|
||||||
$this->_connection::MIME_TEXT_GEMINI
|
Filesystem::MIME_TEXT_GEMINI
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->_connection->setRequest(
|
$this->_connection->setRequest(
|
||||||
|
|
@ -117,7 +117,7 @@ class Gemini
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->_connection->setMime(
|
$this->_connection->setMime(
|
||||||
$this->_connection::MIME_TEXT_GEMINI
|
Filesystem::MIME_TEXT_GEMINI
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ use \Yggverse\Net\Address;
|
||||||
use \Yggverse\Nex\Client;
|
use \Yggverse\Nex\Client;
|
||||||
|
|
||||||
use \Yggverse\Yoda\Model\Connection;
|
use \Yggverse\Yoda\Model\Connection;
|
||||||
|
use \Yggverse\Yoda\Model\Filesystem;
|
||||||
|
|
||||||
class Nex
|
class Nex
|
||||||
{
|
{
|
||||||
|
|
@ -43,7 +44,7 @@ class Nex
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->_connection->setMime(
|
$this->_connection->setMime(
|
||||||
$this->_connection::MIME_TEXT_PLAIN
|
Filesystem::MIME_TEXT_PLAIN
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -58,7 +59,7 @@ class Nex
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->_connection->setMime(
|
$this->_connection->setMime(
|
||||||
$this->_connection::MIME_TEXT_GEMINI
|
Filesystem::MIME_TEXT_GEMINI
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,9 @@ namespace Yggverse\Yoda\Model;
|
||||||
|
|
||||||
class Filesystem
|
class Filesystem
|
||||||
{
|
{
|
||||||
|
public const MIME_TEXT_GEMINI = 'text/gemini';
|
||||||
|
public const MIME_TEXT_PLAIN = 'text/plain';
|
||||||
|
|
||||||
private string $_base;
|
private string $_base;
|
||||||
|
|
||||||
public function __construct(
|
public function __construct(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue