remove some getter/setter

This commit is contained in:
Dennis Eichhorn 2020-11-24 17:31:21 +01:00
parent 1d5b727465
commit 86d62a1bb5
78 changed files with 401 additions and 1472 deletions

View File

@ -46,7 +46,7 @@ class Account implements \JsonSerializable, ArrayableInterface
* @var string
* @since 1.0.0
*/
protected string $name1 = '';
public string $name1 = '';
/**
* Names.
@ -54,7 +54,7 @@ class Account implements \JsonSerializable, ArrayableInterface
* @var string
* @since 1.0.0
*/
protected string $name2 = '';
public string $name2 = '';
/**
* Names.
@ -62,7 +62,7 @@ class Account implements \JsonSerializable, ArrayableInterface
* @var string
* @since 1.0.0
*/
protected string $name3 = '';
public string $name3 = '';
/**
* Email.
@ -88,7 +88,7 @@ class Account implements \JsonSerializable, ArrayableInterface
* @var null|string
* @since 1.0.0
*/
protected ?string $login = null;
public ?string $login = null;
/**
* Last activity.
@ -104,7 +104,7 @@ class Account implements \JsonSerializable, ArrayableInterface
* @var \DateTimeImmutable
* @since 1.0.0
*/
protected \DateTimeImmutable $createdAt;
public \DateTimeImmutable $createdAt;
/**
* Groups.
@ -144,7 +144,7 @@ class Account implements \JsonSerializable, ArrayableInterface
* @var Localization
* @since 1.0.0
*/
protected $localization;
public Localization $l11n;
use PermissionHandlingTrait;
@ -162,7 +162,7 @@ class Account implements \JsonSerializable, ArrayableInterface
$this->createdAt = new \DateTimeImmutable('now');
$this->lastActive = new \DateTime('now');
$this->id = $id;
$this->localization = new Localization();
$this->l11n = new Localization();
}
/**
@ -177,20 +177,6 @@ class Account implements \JsonSerializable, ArrayableInterface
return $this->id;
}
/**
* Get localization.
*
* Every account can have a different localization which can be accessed here.
*
* @return Localization
*
* @since 1.0.0
*/
public function getL11n()
{
return $this->localization;
}
/**
* Get groups.
*
@ -220,110 +206,6 @@ class Account implements \JsonSerializable, ArrayableInterface
$this->groups[] = $group;
}
/**
* Set localization.
*
* @param Localization $l11n Localization
*
* @return void
*
* @since 1.0.0
*/
public function setL11n(Localization $l11n) : void
{
$this->localization = $l11n;
}
/**
* Get name.
*
* @return string Returns the login name or null
*
* @since 1.0.0
*/
public function getName() : ?string
{
return $this->login;
}
/**
* Get name1.
*
* @return string Returns the name1
*
* @since 1.0.0
*/
public function getName1() : string
{
return $this->name1;
}
/**
* Set name1.
*
* @param string $name Name
*
* @return void
*
* @since 1.0.0
*/
public function setName1(string $name) : void
{
$this->name1 = $name;
}
/**
* Get name2.
*
* @return string Returns name 2
*
* @since 1.0.0
*/
public function getName2() : string
{
return $this->name2;
}
/**
* Set name2.
*
* @param string $name Name
*
* @return void
*
* @since 1.0.0
*/
public function setName2(string $name) : void
{
$this->name2 = $name;
}
/**
* Get name3.
*
* @return string Returns name 3
*
* @since 1.0.0
*/
public function getName3() : string
{
return $this->name3;
}
/**
* Set name3.
*
* @param string $name Name
*
* @return void
*
* @since 1.0.0
*/
public function setName3(string $name) : void
{
$this->name3 = $name;
}
/**
* Get email.
*
@ -429,19 +311,7 @@ class Account implements \JsonSerializable, ArrayableInterface
*/
public function getLastActive() : \DateTimeInterface
{
return $this->lastActive ?? $this->getCreatedAt();
}
/**
* Get created at.
*
* @return \DateTimeImmutable
*
* @since 1.0.0
*/
public function getCreatedAt() : \DateTimeImmutable
{
return $this->createdAt;
return $this->lastActive ?? $this->createdAt;
}
/**
@ -466,20 +336,6 @@ class Account implements \JsonSerializable, ArrayableInterface
$this->password = $temp;
}
/**
* Set name.
*
* @param string $name Name
*
* @return void
*
* @since 1.0.0
*/
public function setName(string $name) : void
{
$this->login = $name;
}
/**
* Update last activity.
*

View File

@ -41,7 +41,7 @@ class Group implements \JsonSerializable, ArrayableInterface
* @var string
* @since 1.0.0
*/
protected string $name = '';
public string $name = '';
/**
* Group name.
@ -49,7 +49,7 @@ class Group implements \JsonSerializable, ArrayableInterface
* @var string
* @since 1.0.0
*/
protected string $description = '';
public string $description = '';
/**
* Group members.
@ -89,58 +89,6 @@ class Group implements \JsonSerializable, ArrayableInterface
return $this->id;
}
/**
* Get group name.
*
* @return string Returns the name of the group
*
* @since 1.0.0
*/
public function getName() : string
{
return $this->name;
}
/**
* Set group name.
*
* @param string $name Group name
*
* @return void
*
* @since 1.0.0
*/
public function setName(string $name) : void
{
$this->name = $name;
}
/**
* Get group description.
*
* @return string Returns the description of the group
*
* @since 1.0.0
*/
public function getDescription() : string
{
return $this->description;
}
/**
* Set group description.
*
* @param string $description Group description
*
* @return void
*
* @since 1.0.0
*/
public function setDescription(string $description) : void
{
$this->description = $description;
}
/**
* Get group status.
*

View File

@ -134,11 +134,11 @@ final class Kmeans
}
foreach ($points as $point) {
$clusterPoint = $clusterCenters[$point->getGroup()];
$clusterPoint = $clusterCenters[$point->group];
// this should ensure that clusterPoint and therfore the center group is never 0. But this is not true.
$clusterPoint->setGroup(
$clusterPoint->getGroup() + 1
$clusterPoint->group = (
$clusterPoint->group + 1
);
for ($i = 0; $i < $coordinates; ++$i) {
@ -153,9 +153,9 @@ final class Kmeans
* Invalid center coodinate value
* In some cases the center point of a cluster belongs to the group 0 in this case the coordinate value is not working correctly.
* As a quick fix the value is set to `1` in such a case but probably has multiple side effects.
* Maybe it makes sense to just use `$center->getGroup() + 1` or set the value to `0`.
* Maybe it makes sense to just use `$center->group + 1` or set the value to `0`.
*/
$center->setCoordinate($i, $center->getCoordinate($i) / ($center->getGroup() === 0 ? 1 : $center->getGroup()));
$center->setCoordinate($i, $center->getCoordinate($i) / ($center->group === 0 ? 1 : $center->group));
}
}
@ -163,9 +163,9 @@ final class Kmeans
foreach ($points as $point) {
$min = $this->nearestClusterCenter($point, $clusterCenters)[0];
if ($min !== $point->getGroup()) {
if ($min !== $point->group) {
++$changed;
$point->setGroup($min);
$point->group = ($min);
}
}
@ -175,8 +175,8 @@ final class Kmeans
}
foreach ($clusterCenters as $key => $center) {
$center->setGroup($key);
$center->setName((string) $key);
$center->group = ($key);
$center->name = (string) $key;
}
$this->clusterCenters = $clusterCenters;
@ -194,7 +194,7 @@ final class Kmeans
*/
private function nearestClusterCenter(PointInterface $point, array $clusterCenters) : array
{
$index = $point->getGroup();
$index = $point->group;
$dist = \PHP_FLOAT_MAX;
foreach ($clusterCenters as $key => $cPoint) {
@ -244,7 +244,7 @@ final class Kmeans
}
foreach ($points as $point) {
$point->setGroup($this->nearestClusterCenter($point, $clusters)[0]);
$point->group = ($this->nearestClusterCenter($point, $clusters)[0]);
}
return $clusters;

View File

@ -38,7 +38,7 @@ class Point implements PointInterface
* @var int
* @since 1.0.0
*/
private int $group = 0;
public int $group = 0;
/**
* Name of the point
@ -46,7 +46,7 @@ class Point implements PointInterface
* @var string
* @since 1.0.0
*/
private string $name = '';
public string $name = '';
/**
* Constructor.
@ -85,36 +85,4 @@ class Point implements PointInterface
{
$this->coordinates[$index] = $value;
}
/**
* {@inheritdoc}
*/
public function getGroup() : int
{
return $this->group;
}
/**
* {@inheritdoc}
*/
public function setGroup(int $group) : void
{
$this->group = $group;
}
/**
* {@inheritdoc}
*/
public function setName(string $name) : void
{
$this->name = $name;
}
/**
* {@inheritdoc}
*/
public function getName() : string
{
return $this->name;
}
}

View File

@ -56,44 +56,4 @@ interface PointInterface
* @since 1.0.0
*/
public function setCoordinate(int $index, $value) : void;
/**
* Get group this point belongs to
*
* @return int
*
* @since 1.0.0
*/
public function getGroup() : int;
/**
* Set the group this point belongs to
*
* @param int $group Group or cluster this point belongs to
*
* @return void
*
* @since 1.0.0
*/
public function setGroup(int $group) : void;
/**
* Set the point name
*
* @param string $name Name of the point
*
* @return void
*
* @since 1.0.0
*/
public function setName(string $name) : void;
/**
* Get the name of the point
*
* @return string
*
* @since 1.0.0
*/
public function getName() : string;
}

View File

@ -54,7 +54,7 @@ class Job implements JobInterface
* @var string
* @since 1.0.0
*/
private string $name = '';
public string $name = '';
/**
* Cosntructor.
@ -96,12 +96,4 @@ class Job implements JobInterface
{
return $this->end;
}
/**
* {@inheritdoc}
*/
public function getName() : string
{
return $this->name;
}
}

View File

@ -51,13 +51,4 @@ interface JobInterface
* @since 1.0.0
*/
public function getEnd() : ?\DateTime;
/**
* Get the name of the job
*
* @return string
*
* @since 1.0.0
*/
public function getName() : string;
}

View File

@ -46,7 +46,7 @@ class Item implements ItemInterface
* @var string
* @since 1.0.0
*/
private string $name = '';
public string $name = '';
/**
* Cosntructor.

View File

@ -84,7 +84,7 @@ final class AStar implements PathFinderInterface
$neighbor->setG($ng);
$neighbor->setH($neighbor->getG() ?? $neighbor->getWeight() * Heuristic::metric($neighbor->getCoordinates(), $endNode->getCoordinates(), $heuristic));
$neighbor->setF($neighbor->getG() + $neighbor->getH());
$neighbor->setParent($node);
$neighbor->parent = $node;
if (!$neighbor->isOpened()) {
$openList->push($neighbor);
@ -100,7 +100,7 @@ final class AStar implements PathFinderInterface
while ($node !== null) {
$path->addNode($node);
$node = $node->getParent();
$node = $node->parent;
}
return $path;

View File

@ -130,7 +130,7 @@ class Grid
*/
public function isWalkable(int $x, int $y) : bool
{
return isset($this->nodes[$y]) && isset($this->nodes[$y][$x]) && $this->nodes[$y][$x]->isWalkable();
return isset($this->nodes[$y]) && isset($this->nodes[$y][$x]) && $this->nodes[$y][$x]->isWalkable;
}
/**

View File

@ -75,7 +75,7 @@ final class JumpPointSearch implements PathFinderInterface
while ($node !== null) {
$path->addNode($node);
$node = $node->getParent();
$node = $node->parent;
}
return $path;
@ -121,7 +121,7 @@ final class JumpPointSearch implements PathFinderInterface
$jumpPoint->setG($ng);
$jumpPoint->setH($jumpPoint->getH() ?? Heuristic::metric($jumpPoint->getCoordinates(), $endNode->getCoordinates(), $heuristic));
$jumpPoint->setF($jumpPoint->getG() + $jumpPoint->getH());
$jumpPoint->setParent($node);
$jumpPoint->parent = $node;
if (!$jumpPoint->isOpened()) {
$openList->push($jumpPoint);
@ -171,15 +171,15 @@ final class JumpPointSearch implements PathFinderInterface
*/
private static function findNeighborsStraight(JumpPointNode $node, Grid $grid) : array
{
if ($node->getParent() === null) {
if ($node->parent === null) {
return $grid->getNeighbors($node, MovementType::STRAIGHT);
}
$x = $node->getX();
$y = $node->getY();
$px = $node->getParent()->getX();
$py = $node->getParent()->getY();
$px = $node->parent->getX();
$py = $node->parent->getY();
/** @var int $dx */
$dx = ($x - $px) / \max(\abs($x - $px), 1);
@ -229,15 +229,15 @@ final class JumpPointSearch implements PathFinderInterface
*/
private static function findNeighborsDiagonal(JumpPointNode $node, Grid $grid) : array
{
if ($node->getParent() === null) {
if ($node->parent === null) {
return $grid->getNeighbors($node, MovementType::DIAGONAL);
}
$x = $node->getX();
$y = $node->getY();
$px = $node->getParent()->getX();
$py = $node->getParent()->getY();
$px = $node->parent->getX();
$py = $node->parent->getY();
/** @var int $dx */
$dx = ($x - $px) / \max(\abs($x - $px), 1);
@ -307,15 +307,15 @@ final class JumpPointSearch implements PathFinderInterface
*/
private static function findNeighborsDiagonalOneObstacle(JumpPointNode $node, Grid $grid) : array
{
if ($node->getParent() === null) {
if ($node->parent === null) {
return $grid->getNeighbors($node, MovementType::DIAGONAL_ONE_OBSTACLE);
}
$x = $node->getX();
$y = $node->getY();
$px = $node->getParent()->getX();
$py = $node->getParent()->getY();
$px = $node->parent->getX();
$py = $node->parent->getY();
/** @var int $dx */
$dx = ($x - $px) / \max(\abs($x - $px), 1);
@ -381,15 +381,15 @@ final class JumpPointSearch implements PathFinderInterface
*/
private static function findNeighborsDiagonalNoObstacle(JumpPointNode $node, Grid $grid) : array
{
if ($node->getParent() === null) {
if ($node->parent === null) {
return $grid->getNeighbors($node, MovementType::DIAGONAL_NO_OBSTACLE);
}
$x = $node->getX();
$y = $node->getY();
$px = $node->getParent()->getX();
$py = $node->getParent()->getY();
$px = $node->parent->getX();
$py = $node->parent->getY();
/** @var int $dx */
$dx = ($x - $px) / \max(\abs($x - $px), 1);
@ -501,7 +501,7 @@ final class JumpPointSearch implements PathFinderInterface
*/
private static function jumpStraight(?JumpPointNode $node, ?JumpPointNode $pNode, JumpPointNode $endNode, Grid $grid) : ?JumpPointNode
{
if ($node === null || $pNode === null || !$node->isWalkable()) {
if ($node === null || $pNode === null || !$node->isWalkable) {
return null;
}
@ -557,7 +557,7 @@ final class JumpPointSearch implements PathFinderInterface
*/
private static function jumpDiagonal(?JumpPointNode $node, ?JumpPointNode $pNode, JumpPointNode $endNode, Grid $grid) : ?JumpPointNode
{
if ($node === null || $pNode === null || !$node->isWalkable()) {
if ($node === null || $pNode === null || !$node->isWalkable) {
return null;
}
@ -617,7 +617,7 @@ final class JumpPointSearch implements PathFinderInterface
*/
private static function jumpDiagonalOneObstacle(?JumpPointNode $node, ?JumpPointNode $pNode, JumpPointNode $endNode, Grid $grid) : ?JumpPointNode
{
if ($node === null || $pNode === null || !$node->isWalkable()) {
if ($node === null || $pNode === null || !$node->isWalkable) {
return null;
}
@ -681,7 +681,7 @@ final class JumpPointSearch implements PathFinderInterface
*/
private static function jumpDiagonalNoObstacle(?JumpPointNode $node, ?JumpPointNode $pNode, JumpPointNode $endNode, Grid $grid) : ?JumpPointNode
{
if ($node === null || $pNode === null || !$node->isWalkable()) {
if ($node === null || $pNode === null || !$node->isWalkable) {
return null;
}

View File

@ -54,7 +54,7 @@ class Node
* @var bool
* @since 1.0.0
*/
private bool $isWalkable = true;
public bool $isWalkable = true;
/**
* Parent node.
@ -62,7 +62,7 @@ class Node
* @var null|Node
* @since 1.0.0
*/
private ?Node $parent = null;
public ?Node $parent = null;
/**
* Constructor.
@ -82,18 +82,6 @@ class Node
$this->isWalkable = $isWalkable;
}
/**
* Can this node be walked on?
*
* @return bool
*
* @since 1.0.0
*/
public function isWalkable() : bool
{
return $this->isWalkable;
}
/**
* Get the cost to walk on this node
*
@ -130,32 +118,6 @@ class Node
return $this->y;
}
/**
* Set parent node
*
* @param null|Node $node Parent node
*
* @return void
*
* @since 1.0.0
*/
public function setParent(?self $node) : void
{
$this->parent = $node;
}
/**
* Get parent node
*
* @return null|Node
*
* @since 1.0.0
*/
public function getParent() : ?self
{
return $this->parent;
}
/**
* Is node equal to another node?
*

View File

@ -251,7 +251,7 @@ abstract class ProviderAbstract
protected function parseResponse(HttpResponse $response) : array
{
$content = $response->getBody();
$type = \implode(';', (array) $response->getHeader()->get('Content-Type'));
$type = \implode(';', (array) $response->header->get('Content-Type'));
if (\stripos($type, 'urlencoded') !== false) {
\parse_str($content, $parsed);

View File

@ -411,7 +411,7 @@ final class FileCache extends ConnectionAbstract
foreach ($dir as $file) {
if ($file instanceof File) {
$created = $file->getCreatedAt()->getTimestamp();
$created = $file->createdAt->getTimestamp();
if (($expire >= 0 && $created + $expire < $now)
|| ($expire < 0 && $created + $this->getExpire($file->getContent()) < $now)
) {

View File

@ -768,13 +768,13 @@ class DataMapperAbstract implements DataMapperInterface
$relReflectionClass = new \ReflectionClass($values);
$relProperty = $relReflectionClass->getProperty($mapper::$columns[static::$hasMany[$propertyName]['self']]['internal']);
if (!$isPublic) {
if (!($isPublicRel = $relProperty->isPublic())) {
$relProperty->setAccessible(true);
}
$relProperty->setValue($values, $objId);
if (!$isPublic) {
if (!$isPublicRel) {
$relProperty->setAccessible(false);
}

View File

@ -30,7 +30,7 @@ class Parameter
* @var string
* @since 1.0.0
*/
private string $name = '';
public string $name = '';
/**
* Constructor.

View File

@ -162,23 +162,31 @@ final class EventManager implements \Countable
$groups = [];
foreach ($this->groups as $groupName => $value) {
$groupNameIsRegex = \stripos($groupName, '/') === 0;
if ($groupIsRegex) {
if (\preg_match($group, $groupName) === 1) {
$groups[$groupName] = [];
}
} elseif (\preg_match($groupName, $group) === 1) {
} elseif ($groupNameIsRegex && \preg_match($groupName, $group) === 1) {
$groups[$groupName] = [];
} elseif ($groupName === $group) {
$groups[$groupName] = [];
}
}
foreach ($groups as $groupName => $groupValues) {
foreach ($this->groups[$groupName] as $idName => $value) {
$idNameIsRegex = \stripos($idName, '/') === 0;
if ($idIsRegex) {
if (\preg_match($id, $idName) === 1) {
$groups[$groupName][] = $idName;
}
} elseif ($idName !== '' && \preg_match($idName, $id) === 1) {
} elseif ($idNameIsRegex && \preg_match($idName, $id) === 1) {
$groups[$groupName][] = $id;
} elseif ($idName === $id) {
$groups[$groupName] = [];
}
}
@ -218,7 +226,10 @@ final class EventManager implements \Countable
$this->groups[$group][$id] = true;
}
if (!$this->hasOutstanding($group)) {
if ($this->hasOutstanding($group)) {
return false;
}
foreach ($this->callbacks[$group]['callbacks'] as $func) {
if (\is_array($data)) {
$this->dispatcher->dispatch($func, ...$data);
@ -236,9 +247,6 @@ final class EventManager implements \Countable
return true;
}
return false;
}
/**
* Reset group
*
@ -354,6 +362,10 @@ final class EventManager implements \Countable
$this->groups[$group] = [];
}
if (isset($this->groups[$group][''])) {
unset($this->groups[$group]['']);
}
$this->groups[$group][$id] = false;
}

View File

@ -50,7 +50,7 @@ class Localization implements \JsonSerializable
* @var string
* @since 1.0.0
*/
protected string $lang = ISO639x1Enum::_EN;
protected string $language = ISO639x1Enum::_EN;
/**
* Currency.
@ -381,7 +381,7 @@ class Localization implements \JsonSerializable
*/
public function getLanguage() : string
{
return $this->lang;
return $this->language;
}
/**
@ -403,7 +403,7 @@ class Localization implements \JsonSerializable
throw new InvalidEnumValue($language);
}
$this->lang = $language;
$this->language = $language;
}
/**
@ -769,7 +769,7 @@ class Localization implements \JsonSerializable
'id' => $this->id,
'country' => $this->country,
'timezone' => $this->timezone,
'language' => $this->lang,
'language' => $this->language,
'currency' => $this->currency,
'currencyformat' => $this->currencyFormat,
'decimal' => $this->decimal,

View File

@ -37,7 +37,7 @@ final class ConsoleRequest extends RequestAbstract
* @var UriInterface
* @since 1.0.0
*/
protected UriInterface $uri;
public UriInterface $uri;
/**
* Request method.
@ -66,7 +66,7 @@ final class ConsoleRequest extends RequestAbstract
public function __construct(UriInterface $uri = null, Localization $l11n = null)
{
$this->header = new ConsoleHeader();
$this->header->setL11n($l11n ?? new Localization());
$this->header->l11n = $l11n ?? new Localization();
$this->uri = $uri ?? new Argument();
$this->init();
@ -83,7 +83,7 @@ final class ConsoleRequest extends RequestAbstract
*/
private function init() : void
{
$this->header->getL11n()->setLanguage('en');
$this->header->l11n->setLanguage('en');
}
/**

View File

@ -50,7 +50,7 @@ final class ConsoleResponse extends ResponseAbstract implements RenderableInterf
public function __construct(Localization $l11n = null)
{
$this->header = new ConsoleHeader();
$this->header->setL11n($l11n ?? new Localization());
$this->header->l11n = $l11n ?? new Localization();
}
/**

View File

@ -40,7 +40,7 @@ abstract class HeaderAbstract
* @var Localization
* @since 1.0.0
*/
protected Localization $l11n;
public Localization $l11n;
/**
* Account.
@ -48,7 +48,7 @@ abstract class HeaderAbstract
* @var int
* @since 1.0.0
*/
protected int $account = 0;
public int $account = 0;
/**
* Response status.
@ -56,7 +56,7 @@ abstract class HeaderAbstract
* @var int
* @since 1.0.0
*/
protected int $status = 0;
public int $status = 0;
/**
* Constructor.
@ -92,72 +92,6 @@ abstract class HeaderAbstract
return $this->isLocked;
}
/**
* Get Localization
*
* @return Localization
*
* @since 1.0.0
*/
public function getL11n() : Localization
{
return $this->l11n;
}
/**
* Set localization
*
* @param Localization $l11n Localization
*
* @return void
*
* @since 1.0.0
*/
public function setL11n(Localization $l11n) : void
{
$this->l11n = $l11n;
}
/**
* Get account id
*
* @return int
*
* @since 1.0.0
*/
public function getAccount() : int
{
return $this->account;
}
/**
* Set account id
*
* @param int $account Account id
*
* @return void
*
* @since 1.0.0
*/
public function setAccount(int $account) : void
{
$this->account = $account;
}
/**
* Set status code
*
* @param int $status Status code
*
* @return void
*
* @since 1.0.0
*/
public function setStatusCode(int $status) : void
{
$this->status = $status;
}
/**
* Generate header based on status code.
*
@ -169,18 +103,6 @@ abstract class HeaderAbstract
*/
abstract public function generate(int $statusCode) : void;
/**
* Get status code
*
* @return int
*
* @since 1.0.0
*/
public function getStatusCode() : int
{
return $this->status;
}
/**
* Get protocol version.
*

View File

@ -45,6 +45,14 @@ final class HttpHeader extends HeaderAbstract
*/
private static $serverHeaders = [];
/**
* Response status.
*
* @var int
* @since 1.0.0
*/
public int $status = RequestStatusCode::R_200;
/**
* {@inheritdoc}
*/
@ -121,22 +129,6 @@ final class HttpHeader extends HeaderAbstract
return $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1';
}
/**
* Get status code.
*
* @return int
*
* @since 1.0.0
*/
public function getStatusCode() : int
{
if ($this->status === 0) {
$this->status = RequestStatusCode::R_200;
}
return parent::getStatusCode();
}
/**
* Get all headers for apache and nginx
*

View File

@ -75,7 +75,7 @@ final class HttpRequest extends RequestAbstract
public function __construct(UriInterface $uri = null, Localization $l11n = null)
{
$this->header = new HttpHeader();
$this->header->setL11n($l11n ?? new Localization());
$this->header->l11n = $l11n ?? new Localization();
if ($uri !== null) {
$this->uri = $uri;
@ -116,7 +116,7 @@ final class HttpRequest extends RequestAbstract
$this->uri = HttpUri::fromCurrent();
$this->data = ($_GET ?? []) + ($_POST ?? []);
$this->files = $_FILES ?? [];
$this->header->getL11n()->setLanguage($this->getRequestLanguage());
$this->header->l11n->setLanguage($this->getRequestLanguage());
$this->initNonGetData();
}

View File

@ -42,7 +42,7 @@ final class HttpResponse extends ResponseAbstract implements RenderableInterface
public function __construct(Localization $l11n = null)
{
$this->header = new HttpHeader();
$this->header->setL11n($l11n ?? new Localization());
$this->header->l11n = $l11n ?? new Localization();
}
/**

View File

@ -48,7 +48,7 @@ final class Rest
\curl_setopt($curl, \CURLOPT_NOBODY, true);
// handle header
$requestHeaders = $request->getHeader()->get();
$requestHeaders = $request->header->get();
$headers = [];
foreach ($requestHeaders as $key => $header) {
@ -108,9 +108,9 @@ final class Rest
}
// handle user auth
if ($request->getUri()->getUser() !== '') {
if ($request->uri->user !== '') {
\curl_setopt($curl, \CURLOPT_HTTPAUTH, \CURLAUTH_BASIC);
\curl_setopt($curl, \CURLOPT_USERPWD, $request->getUri()->getUserInfo());
\curl_setopt($curl, \CURLOPT_USERPWD, $request->uri->getUserInfo());
}
$cHeaderString = '';
@ -128,7 +128,7 @@ final class Rest
}
$name = \strtolower(\trim($header[0]));
$response->getHeader()->set($name, \trim($header[1]));
$response->header->set($name, \trim($header[1]));
return $length;
}

View File

@ -24,15 +24,6 @@ namespace phpOMS\Message;
*/
interface MessageInterface
{
/**
* Retrieves all message header values.
*
* @return null|HeaderAbstract
*
* @since 1.0.0
*/
public function getHeader() : ?HeaderAbstract;
/**
* Gets the body of the message.
*

View File

@ -32,7 +32,7 @@ abstract class RequestAbstract implements MessageInterface
* @var UriInterface
* @since 1.0.0
*/
protected UriInterface $uri;
public UriInterface $uri;
/**
* Request data.
@ -64,7 +64,7 @@ abstract class RequestAbstract implements MessageInterface
* @var HeaderAbstract
* @since 1.0.0
*/
protected HeaderAbstract $header;
public HeaderAbstract $header;
/**
* Request hash.
@ -219,18 +219,6 @@ abstract class RequestAbstract implements MessageInterface
$this->lock = true;
}
/**
* Get request header.
*
* @return HeaderAbstract
*
* @since 1.0.0
*/
public function getHeader() : HeaderAbstract
{
return $this->header;
}
/**
* Get request language.
*
@ -240,7 +228,7 @@ abstract class RequestAbstract implements MessageInterface
*/
public function getLanguage() : string
{
return $this->header->getL11n()->getLanguage();
return $this->header->l11n->getLanguage();
}
/**
@ -281,16 +269,4 @@ abstract class RequestAbstract implements MessageInterface
{
return $this->files;
}
/**
* Get request uri.
*
* @return UriInterface
*
* @since 1.0.0
*/
public function getUri() : UriInterface
{
return $this->uri;
}
}

View File

@ -38,7 +38,7 @@ abstract class ResponseAbstract implements \JsonSerializable, MessageInterface
* @var HeaderAbstract
* @since 1.0.0
*/
protected HeaderAbstract $header;
public HeaderAbstract $header;
/**
* Get response by ID.
@ -91,18 +91,6 @@ abstract class ResponseAbstract implements \JsonSerializable, MessageInterface
*/
abstract public function toArray() : array;
/**
* Get header.
*
* @return HeaderAbstract
*
* @since 1.0.0
*/
public function getHeader() : HeaderAbstract
{
return $this->header;
}
/**
* Get response language.
*
@ -112,7 +100,7 @@ abstract class ResponseAbstract implements \JsonSerializable, MessageInterface
*/
public function getLanguage() : string
{
return $this->header->getL11n()->getLanguage();
return $this->header->l11n->getLanguage();
}
/**

View File

@ -71,7 +71,7 @@ class PacketManager
public function handle(string $data, $client) : void
{
$request = new SocketRequest();
$request->getHeader()->setAccount($client->getAccount()->getId());
$request->header->account = $client->getAccount()->getId();
$response = new SocketResponse();

View File

@ -44,7 +44,7 @@ final class Head implements RenderableInterface
* @var string
* @since 1.0.0
*/
private string $title = '';
public string $title = '';
/**
* Assets bound to this page instance.
@ -68,7 +68,7 @@ final class Head implements RenderableInterface
* @var Meta
* @since 1.0.0
*/
private Meta $meta;
public Meta $meta;
/**
* html style.
@ -98,44 +98,6 @@ final class Head implements RenderableInterface
$this->meta = new Meta();
}
/**
* Set page meta.
*
* @return Meta
*
* @since 1.0.0
*/
public function getMeta() : Meta
{
return $this->meta;
}
/**
* Set page title.
*
* @return string
*
* @since 1.0.0
*/
public function getTitle() : string
{
return $this->title;
}
/**
* Set page title.
*
* @param string $title Page title
*
* @return void
*
* @since 1.0.0
*/
public function setTitle(string $title) : void
{
$this->title = $title;
}
/**
* Set page title.
*

View File

@ -41,7 +41,7 @@ final class Meta implements RenderableInterface
* @var string
* @since 1.0.0
*/
private string $author = '';
public string $author = '';
/**
* Charset.
@ -57,7 +57,7 @@ final class Meta implements RenderableInterface
* @var string
* @since 1.0.0
*/
private string $description = '';
public string $description = '';
/**
* Itemprop.
@ -111,32 +111,6 @@ final class Meta implements RenderableInterface
return $this->keywords;
}
/**
* Get author.
*
* @return string Author
*
* @since 1.0.0
*/
public function getAuthor() : string
{
return $this->author;
}
/**
* Set author.
*
* @param string $author Author
*
* @return void
*
* @since 1.0.0
*/
public function setAuthor(string $author) : void
{
$this->author = $author;
}
/**
* Get charset.
*
@ -163,32 +137,6 @@ final class Meta implements RenderableInterface
$this->charset = $charset;
}
/**
* Get description.
*
* @return string Descritpion
*
* @since 1.0.0
*/
public function getDescription() : string
{
return $this->description;
}
/**
* Set description.
*
* @param string $description Meta description
*
* @return void
*
* @since 1.0.0
*/
public function setDescription(string $description) : void
{
$this->description = $description;
}
/**
* Set property.
*

View File

@ -221,8 +221,8 @@ abstract class ModuleAbstract
$obj
) : void
{
$response->getHeader()->set('Content-Type', MimeType::M_JSON . '; charset=utf-8', true);
$response->set($request->getUri()->__toString(), [
$response->header->set('Content-Type', MimeType::M_JSON . '; charset=utf-8', true);
$response->set($request->uri->__toString(), [
'status' => $status,
'title' => $title,
'message' => $message,
@ -243,8 +243,8 @@ abstract class ModuleAbstract
*/
protected function fillJsonRawResponse(RequestAbstract $request, ResponseAbstract $response, $obj) : void
{
$response->getHeader()->set('Content-Type', MimeType::M_JSON . '; charset=utf-8', true);
$response->set($request->getUri()->__toString(), $obj);
$response->header->set('Content-Type', MimeType::M_JSON . '; charset=utf-8', true);
$response->set($request->uri->__toString(), $obj);
}
/**

View File

@ -253,7 +253,7 @@ class Server extends SocketAbstract
public function shutdown($request) : void
{
$msg = 'shutdown' . "\n";
\socket_write($this->clientManager->get($request->getHeader()->getAccount())->getSocket(), $msg, \strlen($msg));
\socket_write($this->clientManager->get($request->header->account)->getSocket(), $msg, \strlen($msg));
$this->run = false;
}

View File

@ -30,7 +30,7 @@ class Address implements \JsonSerializable
* @var string
* @since 1.0.0
*/
private string $recipient = '';
public string $recipient = '';
/**
* Sub of the address.
@ -38,7 +38,7 @@ class Address implements \JsonSerializable
* @var string
* @since 1.0.0
*/
private string $fao = '';
public string $fao = '';
/**
* Location.
@ -46,7 +46,7 @@ class Address implements \JsonSerializable
* @var Location
* @since 1.0.0
*/
private Location $location;
public Location $location;
/**
* Constructor.
@ -58,84 +58,6 @@ class Address implements \JsonSerializable
$this->location = new Location();
}
/**
* Get recipient.
*
* @return string
*
* @since 1.0.0
*/
public function getRecipient() : string
{
return $this->recipient;
}
/**
* Set recipient.
*
* @param string $recipient Recipient
*
* @return void
*
* @since 1.0.0
*/
public function setRecipient(string $recipient) : void
{
$this->recipient = $recipient;
}
/**
* Get FAO.
*
* @return string
*
* @since 1.0.0
*/
public function getFAO() : string
{
return $this->fao;
}
/**
* Set FAO.
*
* @param string $fao FAO
*
* @return void
*
* @since 1.0.0
*/
public function setFAO(string $fao) : void
{
$this->fao = $fao;
}
/**
* Get location.
*
* @return Location
*
* @since 1.0.0
*/
public function getLocation() : Location
{
return $this->location;
}
/**
* Set location.
*
* @param Location $location Location
*
* @return void
*
* @since 1.0.0
*/
public function setLocation(Location $location) : void
{
$this->location = $location;
}
/**
* {@inheritdoc}
*/

View File

@ -40,7 +40,7 @@ class Location implements \JsonSerializable, \Serializable
* @var string
* @since 1.0.0
*/
protected string $postal = '';
public string $postal = '';
/**
* Name of city.
@ -48,7 +48,7 @@ class Location implements \JsonSerializable, \Serializable
* @var string
* @since 1.0.0
*/
protected string $city = '';
public string $city = '';
/**
* Name of the country.
@ -64,7 +64,7 @@ class Location implements \JsonSerializable, \Serializable
* @var string
* @since 1.0.0
*/
protected string $address = '';
public string $address = '';
/**
* Address type
@ -80,7 +80,7 @@ class Location implements \JsonSerializable, \Serializable
* @var string
* @since 1.0.0
*/
protected string $state = '';
public string $state = '';
/**
* Geo coordinates.
@ -128,58 +128,6 @@ class Location implements \JsonSerializable, \Serializable
$this->type = $type;
}
/**
* Get postal or zip code
*
* @return string
*
* @since 1.0.0
*/
public function getPostal() : string
{
return $this->postal;
}
/**
* Set postal or zip code
*
* @param string $postal Postal code
*
* @return void
*
* @since 1.0.0
*/
public function setPostal(string $postal) : void
{
$this->postal = $postal;
}
/**
* Get city name
*
* @return string
*
* @since 1.0.0
*/
public function getCity() : string
{
return $this->city;
}
/**
* Set city name
*
* @param string $city City name
*
* @return void
*
* @since 1.0.0
*/
public function setCity(string $city) : void
{
$this->city = $city;
}
/**
* Get country code
*
@ -206,58 +154,6 @@ class Location implements \JsonSerializable, \Serializable
$this->country = $country;
}
/**
* Get address
*
* @return string
*
* @since 1.0.0
*/
public function getAddress() : string
{
return $this->address;
}
/**
* Set address
*
* @param string $address Address
*
* @return void
*
* @since 1.0.0
*/
public function setAddress(string $address) : void
{
$this->address = $address;
}
/**
* Get state name
*
* @return string
*
* @since 1.0.0
*/
public function getState() : string
{
return $this->state;
}
/**
* Set state name
*
* @param string $state State name
*
* @return void
*
* @since 1.0.0
*/
public function setState(string $state) : void
{
$this->state = $state;
}
/**
* Get geo location
*

View File

@ -61,13 +61,13 @@ class Directory extends FileAbstract implements DirectoryInterface, FtpContainer
*/
public static function ftpConnect(HttpUri $http)
{
$con = \ftp_connect($http->getHost(), $http->getPort(), 10);
$con = \ftp_connect($http->host, $http->port, 10);
if ($con === false) {
return false;
}
\ftp_login($con, $http->getUser(), $http->getPass());
\ftp_login($con, $http->user, $http->pass);
if ($http->getPath() !== '') {
@\ftp_chdir($con, $http->getPath());
@ -620,7 +620,7 @@ class Directory extends FileAbstract implements DirectoryInterface, FtpContainer
/**
* {@inheritdoc}
*/
public function getParent() : ContainerInterface
public function getParent(): ContainerInterface
{
$uri = clone $this->uri;
$uri->setPath(self::parent($this->path));

View File

@ -77,13 +77,13 @@ class File extends FileAbstract implements FileInterface
*/
public static function ftpConnect(HttpUri $http)
{
$con = \ftp_connect($http->getHost(), $http->getPort(), 10);
$con = \ftp_connect($http->host, $http->port, 10);
if ($con === false) {
return false;
}
\ftp_login($con, $http->getUser(), $http->getPass());
\ftp_login($con, $http->user, $http->pass);
if ($http->getPath() !== '') {
@\ftp_chdir($con, $http->getPath());

View File

@ -66,7 +66,7 @@ abstract class FileAbstract implements ContainerInterface
* @var \DateTimeImmutable
* @since 1.0.0
*/
protected \DateTimeImmutable $createdAt;
public \DateTimeImmutable $createdAt;
/**
* Last changed at.

View File

@ -68,7 +68,7 @@ final class Argument implements UriInterface
* @var string
* @since 1.0.0
*/
private string $scheme = '';
public string $scheme = '';
/**
* Uri host.
@ -76,7 +76,7 @@ final class Argument implements UriInterface
* @var string
* @since 1.0.0
*/
private string $host = '';
public string $host = '';
/**
* Uri port.
@ -84,7 +84,7 @@ final class Argument implements UriInterface
* @var int
* @since 1.0.0
*/
private int $port = 0;
public int $port = 0;
/**
* Uri user.
@ -92,7 +92,7 @@ final class Argument implements UriInterface
* @var string
* @since 1.0.0
*/
private string $user = '';
public string $user = '';
/**
* Uri password.
@ -100,7 +100,7 @@ final class Argument implements UriInterface
* @var string
* @since 1.0.0
*/
private string $pass = '';
public string $pass = '';
/**
* Uri path.
@ -132,7 +132,7 @@ final class Argument implements UriInterface
* @var string
* @since 1.0.0
*/
private string $fragment = '';
public string $fragment = '';
/**
* Uri base.
@ -280,70 +280,6 @@ final class Argument implements UriInterface
$this->pathOffset = $offset;
}
/**
* {@inheritdoc}
*/
public function getScheme() : string
{
return $this->scheme;
}
/**
* {@inheritdoc}
*/
public function setScheme(string $scheme) : void
{
$this->scheme = $scheme;
}
/**
* {@inheritdoc}
*/
public function getHost() : string
{
return $this->host;
}
/**
* {@inheritdoc}
*/
public function setHost(string $host) : void
{
$this->host = $host;
}
/**
* {@inheritdoc}
*/
public function getPort() : int
{
return $this->port;
}
/**
* {@inheritdoc}
*/
public function setPort(int $port) : void
{
$this->port = $port;
}
/**
* {@inheritdoc}
*/
public function getPass() : string
{
return $this->pass;
}
/**
* {@inheritdoc}
*/
public function setPass(string $pass) : void
{
$this->pass = $pass;
}
/**
* {@inheritdoc}
*/
@ -420,22 +356,6 @@ final class Argument implements UriInterface
return $this->query;
}
/**
* {@inheritdoc}
*/
public function getFragment() : string
{
return $this->fragment;
}
/**
* {@inheritdoc}
*/
public function setFragment(string $fragment) : void
{
$this->fragment = $fragment;
}
/**
* {@inheritdoc}
*/
@ -460,22 +380,6 @@ final class Argument implements UriInterface
return '';
}
/**
* {@inheritdoc}
*/
public function getUser() : string
{
return $this->user;
}
/**
* {@inheritdoc}
*/
public function setUser(string $user) : void
{
$this->user = $user;
}
/**
* {@inheritdoc}
*/

View File

@ -68,7 +68,7 @@ final class HttpUri implements UriInterface
* @var string
* @since 1.0.0
*/
private string $scheme;
public string $scheme;
/**
* Uri host.
@ -76,7 +76,7 @@ final class HttpUri implements UriInterface
* @var string
* @since 1.0.0
*/
private string $host;
public string $host;
/**
* Uri port.
@ -84,7 +84,7 @@ final class HttpUri implements UriInterface
* @var int
* @since 1.0.0
*/
private int $port;
public int $port;
/**
* Uri user.
@ -92,7 +92,7 @@ final class HttpUri implements UriInterface
* @var string
* @since 1.0.0
*/
private string $user;
public string $user;
/**
* Uri password.
@ -100,7 +100,7 @@ final class HttpUri implements UriInterface
* @var string
* @since 1.0.0
*/
private string $pass;
public string $pass;
/**
* Uri path.
@ -132,7 +132,7 @@ final class HttpUri implements UriInterface
* @var string
* @since 1.0.0
*/
private string $fragment;
public string $fragment;
/**
* Uri base.
@ -271,38 +271,6 @@ final class HttpUri implements UriInterface
$this->pathOffset = $offset;
}
/**
* {@inheritdoc}
*/
public function getScheme() : string
{
return $this->scheme;
}
/**
* {@inheritdoc}
*/
public function setScheme(string $scheme) : void
{
$this->scheme = $scheme;
}
/**
* {@inheritdoc}
*/
public function getHost() : string
{
return $this->host;
}
/**
* {@inheritdoc}
*/
public function setHost(string $host) : void
{
$this->host = $host;
}
/**
* Return the subdomain of a host
*
@ -322,38 +290,6 @@ final class HttpUri implements UriInterface
return \implode('.', \array_slice($host, 0, $length));
}
/**
* {@inheritdoc}
*/
public function getPort() : int
{
return $this->port;
}
/**
* {@inheritdoc}
*/
public function setPort(int $port) : void
{
$this->port = $port;
}
/**
* {@inheritdoc}
*/
public function getPass() : string
{
return $this->pass;
}
/**
* {@inheritdoc}
*/
public function setPass(string $pass) : void
{
$this->pass = $pass;
}
/**
* {@inheritdoc}
*/
@ -430,22 +366,6 @@ final class HttpUri implements UriInterface
return $this->query;
}
/**
* {@inheritdoc}
*/
public function getFragment() : string
{
return $this->fragment;
}
/**
* {@inheritdoc}
*/
public function setFragment(string $fragment) : void
{
$this->fragment = $fragment;
}
/**
* {@inheritdoc}
*/
@ -467,24 +387,8 @@ final class HttpUri implements UriInterface
*/
public function getAuthority() : string
{
return ($this->getUser() !== '' ? $this->getUser() . '@' : '') . $this->host
. ($this->port !== null && $this->port !== 0 ? ':' . $this->port : '');
}
/**
* {@inheritdoc}
*/
public function getUser() : string
{
return $this->user;
}
/**
* {@inheritdoc}
*/
public function setUser(string $user) : void
{
$this->user = $user;
return ($this->user !== '' ? $this->user . '@' : '') . $this->host
. ($this->port !== 0 ? ':' . $this->port : '');
}
/**

View File

@ -113,17 +113,17 @@ final class UriFactory
*/
public static function setupUriBuilder(UriInterface $uri) : void
{
self::setQuery('/scheme', $uri->getScheme());
self::setQuery('/host', $uri->getHost());
self::setQuery('/port', (string) $uri->getPort());
self::setQuery('/scheme', $uri->scheme);
self::setQuery('/host', $uri->host);
self::setQuery('/port', (string) $uri->port);
self::setQuery('/base', \rtrim($uri->getBase(), '/'));
self::setQuery('/rootPath', $uri->getRootPath());
self::setQuery('?', '?' . $uri->getQuery());
self::setQuery('%', $uri->__toString());
self::setQuery('#', $uri->getFragment());
self::setQuery('#', $uri->fragment);
self::setQuery('/', $uri->getPath());
self::setQuery(':user', $uri->getUser());
self::setQuery(':pass', $uri->getPass());
self::setQuery(':user', $uri->user);
self::setQuery(':pass', $uri->pass);
$data = $uri->getPathElements();
foreach ($data as $key => $value) {

View File

@ -35,26 +35,6 @@ interface UriInterface
*/
public static function isValid(string $uri) : bool;
/**
* Get scheme.
*
* @return string
*
* @since 1.0.0
*/
public function getScheme() : string;
/**
* Set scheme.
*
* @param string $scheme Path
*
* @return void
*
* @since 1.0.0
*/
public function setScheme(string $scheme) : void;
/**
* Get authority.
*
@ -73,46 +53,6 @@ interface UriInterface
*/
public function getUserInfo() : string;
/**
* Get host.
*
* @return string
*
* @since 1.0.0
*/
public function getHost() : string;
/**
* Set host.
*
* @param string $host Host
*
* @return void
*
* @since 1.0.0
*/
public function setHost(string $host) : void;
/**
* Get port.
*
* @return int
*
* @since 1.0.0
*/
public function getPort() : int;
/**
* Set port.
*
* @param int $port Port
*
* @return void
*
* @since 1.0.0
*/
public function setPort(int $port) : void;
/**
* Get path.
*
@ -133,46 +73,6 @@ interface UriInterface
*/
public function setPath(string $path) : void;
/**
* Get user.
*
* @return string
*
* @since 1.0.0
*/
public function getUser() : string;
/**
* Set user.
*
* @param string $user User
*
* @return void
*
* @since 1.0.0
*/
public function setUser(string $user) : void;
/**
* Get password.
*
* @return string
*
* @since 1.0.0
*/
public function getPass() : string;
/**
* Set pass.
*
* @param string $pass Pass
*
* @return void
*
* @since 1.0.0
*/
public function setPass(string $pass) : void;
/**
* Get root path.
*
@ -246,26 +146,6 @@ interface UriInterface
*/
public function getQueryArray() : array;
/**
* Get fragment.
*
* @return string
*
* @since 1.0.0
*/
public function getFragment() : string;
/**
* Set fragment.
*
* @param string $fragment Fragment
*
* @return void
*
* @since 1.0.0
*/
public function setFragment(string $fragment) : void;
/**
* Get uri.
*

View File

@ -30,7 +30,7 @@ class Author
* @var string
* @since 1.0.0
*/
private string $name = '';
public string $name = '';
/**
* Email.
@ -78,18 +78,6 @@ class Author
$this->email = $email;
}
/**
* Get name
*
* @return string
*
* @since 1.0.0
*/
public function getName() : string
{
return $this->name;
}
/**
* Get email
*

View File

@ -30,7 +30,7 @@ class Branch
* @var string
* @since 1.0.0
*/
private string $name = '';
public string $name = '';
/**
* Constructor
@ -44,18 +44,6 @@ class Branch
$this->setName($name);
}
/**
* Get name
*
* @return string
*
* @since 1.0.0
*/
public function getName() : string
{
return $this->name;
}
/**
* Set branch name
*

View File

@ -42,7 +42,7 @@ class Repository
* @var string
* @since 1.0.0
*/
private string $name = '';
public string $name = '';
/**
* Bare repository.

View File

@ -30,7 +30,7 @@ class Tag
* @var string
* @since 1.0.0
*/
private string $name = '';
public string $name = '';
/**
* Message.

View File

@ -61,7 +61,7 @@ class View extends ViewAbstract
* @var null|RequestAbstract
* @since 1.0.0
*/
protected ?RequestAbstract $request;
public ?RequestAbstract $request;
/**
* Request.
@ -69,7 +69,7 @@ class View extends ViewAbstract
* @var null|ResponseAbstract
* @since 1.0.0
*/
protected ?ResponseAbstract $response;
public ?ResponseAbstract $response;
/**
* Theme name.
@ -101,7 +101,7 @@ class View extends ViewAbstract
$this->l11nManager = $l11n ?? new L11nManager('Error');
$this->request = $request;
$this->response = $response;
$this->l11n = $response !== null ? $response->getHeader()->getL11n() : new Localization();
$this->l11n = $response !== null ? $response->header->l11n : new Localization();
}
/**
@ -355,28 +355,4 @@ class View extends ViewAbstract
{
return $this->l11nManager->getDateTime($this->l11n, $datetime, $format);
}
/**
* Get request of view
*
* @return null|RequestAbstract
*
* @since 1.0.0
*/
public function getRequest() : ?RequestAbstract
{
return $this->request;
}
/**
* Get response of view
*
* @return null|ResponseAbstract
*
* @since 1.0.0
*/
public function getResponse() : ?ResponseAbstract
{
return $this->response;
}
}

View File

@ -63,7 +63,7 @@ class AccountTest extends \PHPUnit\Framework\TestCase
self::assertObjectHasAttribute('groups', $account);
self::assertObjectHasAttribute('type', $account);
self::assertObjectHasAttribute('status', $account);
self::assertObjectHasAttribute('localization', $account);
self::assertObjectHasAttribute('l11n', $account);
}
/**
@ -79,20 +79,20 @@ class AccountTest extends \PHPUnit\Framework\TestCase
self::assertIsInt($account->getId());
self::assertEquals(0, $account->getId());
self::assertInstanceOf('\phpOMS\Localization\Localization', $account->getL11n());
self::assertInstanceOf('\phpOMS\Localization\Localization', $account->l11n);
self::assertEquals([], $account->getGroups());
self::assertNull($account->getName());
self::assertNull($account->login);
self::assertIsString($account->getName1());
self::assertEquals('', $account->getName1());
self::assertIsString($account->name1);
self::assertEquals('', $account->name1);
self::assertIsString($account->getName2());
self::assertEquals('', $account->getName2());
self::assertIsString($account->name2);
self::assertEquals('', $account->name2);
self::assertIsString($account->getName3());
self::assertEquals('', $account->getName3());
self::assertIsString($account->name3);
self::assertEquals('', $account->name3);
self::assertIsString($account->getEmail());
self::assertEquals('', $account->getEmail());
@ -106,7 +106,7 @@ class AccountTest extends \PHPUnit\Framework\TestCase
self::assertEquals([], $account->getPermissions());
self::assertInstanceOf('\DateTimeInterface', $account->getLastActive());
self::assertInstanceOf('\DateTimeImmutable', $account->getCreatedAt());
self::assertInstanceOf('\DateTimeImmutable', $account->createdAt);
$array = $account->toArray();
self::assertIsArray($array);
@ -125,20 +125,17 @@ class AccountTest extends \PHPUnit\Framework\TestCase
$account = new Account();
$account->generatePassword('abcd');
$account->setName('Login');
self::assertEquals('Login', $account->getName());
$account->login = 'Login';
self::assertEquals('Login', $account->login);
$account->setName1('Donald');
self::assertEquals('Donald', $account->getName1());
$account->name1 = 'Donald';
self::assertEquals('Donald', $account->name1);
$account->setName2('Fauntleroy');
self::assertEquals('Fauntleroy', $account->getName2());
$account->name2 = 'Fauntleroy';
self::assertEquals('Fauntleroy', $account->name2);
$account->setName3('Duck');
self::assertEquals('Duck', $account->getName3());
$account->setName('Login');
self::assertEquals('Login', $account->getName());
$account->name3 = 'Duck';
self::assertEquals('Duck', $account->name3);
}
/**
@ -276,8 +273,8 @@ class AccountTest extends \PHPUnit\Framework\TestCase
$account = new Account();
$account->generatePassword('abcd');
$account->setL11n(new Localization());
self::assertInstanceOf('\phpOMS\Localization\Localization', $account->getL11n());
$account->l11n = new Localization();
self::assertInstanceOf('\phpOMS\Localization\Localization', $account->l11n);
}
/**

View File

@ -61,14 +61,14 @@ class GroupTest extends \PHPUnit\Framework\TestCase
self::assertIsInt($group->getId());
self::assertEquals(0, $group->getId());
self::assertIsString($group->getName());
self::assertEquals('', $group->getName());
self::assertIsString($group->name);
self::assertEquals('', $group->name);
self::assertIsInt($group->getStatus());
self::assertEquals(GroupStatus::INACTIVE, $group->getStatus());
self::assertIsString($group->getDescription());
self::assertEquals('', $group->getDescription());
self::assertIsString($group->description);
self::assertEquals('', $group->description);
$array = $group->toArray();
self::assertIsArray($array);
@ -86,11 +86,11 @@ class GroupTest extends \PHPUnit\Framework\TestCase
{
$group = new Group();
$group->setName('Duck');
self::assertEquals('Duck', $group->getName());
$group->name = 'Duck';
self::assertEquals('Duck', $group->name);
$group->setDescription('Animal');
self::assertEquals('Animal', $group->getDescription());
$group->description = 'Animal';
self::assertEquals('Animal', $group->description);
}
/**

View File

@ -47,13 +47,13 @@ class KmeansTest extends \PHPUnit\Framework\TestCase
$kmeans = new Kmeans($points, 2);
if ($kmeans->cluster($points[0])->getGroup() === 0
&& $kmeans->cluster($points[1])->getGroup() === 0
&& $kmeans->cluster($points[2])->getGroup() === 1
&& $kmeans->cluster($points[3])->getGroup() === 1
&& $kmeans->cluster($points[4])->getGroup() === 1
&& $kmeans->cluster($points[5])->getGroup() === 1
&& $kmeans->cluster($points[6])->getGroup() === 1
if ($kmeans->cluster($points[0])->group === 0
&& $kmeans->cluster($points[1])->group === 0
&& $kmeans->cluster($points[2])->group === 1
&& $kmeans->cluster($points[3])->group === 1
&& $kmeans->cluster($points[4])->group === 1
&& $kmeans->cluster($points[5])->group === 1
&& $kmeans->cluster($points[6])->group === 1
) {
$result = true;

View File

@ -35,8 +35,8 @@ class PointTest extends \PHPUnit\Framework\TestCase
self::assertEquals([3.0, 2.0], $point->getCoordinates());
self::assertEquals(3.0, $point->getCoordinate(0));
self::assertEquals(2.0, $point->getCoordinate(1));
self::assertEquals(0, $point->getGroup());
self::assertEquals('abc', $point->getName());
self::assertEquals(0, $point->group);
self::assertEquals('abc', $point->name);
}
/**
@ -65,8 +65,8 @@ class PointTest extends \PHPUnit\Framework\TestCase
{
$point = new Point([3.0, 2.0], 'abc');
$point->setGroup(2);
self::assertEquals(2, $point->getGroup());
$point->group = 2;
self::assertEquals(2, $point->group);
}
/**
@ -78,7 +78,7 @@ class PointTest extends \PHPUnit\Framework\TestCase
{
$point = new Point([3.0, 2.0], 'abc');
$point->setName('xyz');
self::assertEquals('xyz', $point->getName());
$point->name = 'xyz';
self::assertEquals('xyz', $point->name);
}
}

View File

@ -35,6 +35,6 @@ class JobTest extends \PHPUnit\Framework\TestCase
self::assertEquals(3.0, $item->getValue());
self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $item->getStart()->format('Y-m-d'));
self::assertNull($item->getEnd());
self::assertEquals('abc', $item->getName());
self::assertEquals('abc', $item->name);
}
}

View File

@ -47,7 +47,7 @@ class WeightedTest extends \PHPUnit\Framework\TestCase
foreach ($filtered as $job) {
$value += $job->getValue();
$names[] = $job->getName();
$names[] = $job->name;
}
self::assertEqualsWithDelta(350, $value, 0.01);

View File

@ -78,7 +78,7 @@ class GridTest extends \PHPUnit\Framework\TestCase
], Node::class);
$grid->setNode(0, 0, new Node(0, 0, 1.0, false));
self::assertFalse($grid->getNode(0, 0)->isWalkable());
self::assertFalse($grid->getNode(0, 0)->isWalkable);
self::assertFalse($grid->isWalkable(0, 0));
}

View File

@ -38,8 +38,8 @@ class NodeTest extends \PHPUnit\Framework\TestCase
self::assertEquals(2, $node->getY());
self::assertEquals(['x' => 1, 'y' => 2], $node->getCoordinates());
self::assertEquals(3.0, $node->getWeight());
self::assertNull($node->getParent());
self::assertFalse($node->isWalkable());
self::assertNull($node->parent);
self::assertFalse($node->isWalkable);
}
/**
@ -78,7 +78,7 @@ class NodeTest extends \PHPUnit\Framework\TestCase
$node = new Node(1, 2, 3.0, false);
$node2 = new Node(2, 2, 3.0, false);
$node->setParent($node2);
self::assertTrue($node2->isEqual($node->getParent()));
$node->parent = $node2;
self::assertTrue($node2->isEqual($node->parent));
}
}

View File

@ -274,7 +274,8 @@ $CONFIG = [
];
// Reset database
try {
if (\extension_loaded('pdo_mysql')) {
try {
$db = new \PDO($CONFIG['db']['core']['masters']['admin']['db'] . ':host=' .
$CONFIG['db']['core']['masters']['admin']['host'],
$CONFIG['db']['core']['masters']['admin']['login'],
@ -283,11 +284,13 @@ try {
$db->exec('DROP DATABASE IF EXISTS ' . $CONFIG['db']['core']['masters']['admin']['database']);
$db->exec('CREATE DATABASE IF NOT EXISTS ' . $CONFIG['db']['core']['masters']['admin']['database']);
$db = null;
} catch (\Throwable $t) {
} catch (\Throwable $t) {
echo "\nCouldn't connect to MYSQL DB\n";
}
}
try {
if (\extension_loaded('pdo_pgsql')) {
try {
$db = new \PDO($CONFIG['db']['core']['postgresql']['admin']['db'] . ':host=' .
$CONFIG['db']['core']['postgresql']['admin']['host'],
$CONFIG['db']['core']['postgresql']['admin']['login'],
@ -296,11 +299,13 @@ try {
$db->exec('DROP DATABASE IF EXISTS ' . $CONFIG['db']['core']['postgresql']['admin']['database']);
$db->exec('CREATE DATABASE ' . $CONFIG['db']['core']['postgresql']['admin']['database']);
$db = null;
} catch (\Throwable $t) {
} catch (\Throwable $t) {
echo "\nCouldn't connect to POSTGRESQL DB\n";
}
}
try {
if (\extension_loaded('pdo_sqlsrv')) {
try {
$db = new \PDO($CONFIG['db']['core']['mssql']['admin']['db'] . ':host=' .
$CONFIG['db']['core']['mssql']['admin']['host'],
$CONFIG['db']['core']['mssql']['admin']['login'],
@ -309,8 +314,9 @@ try {
$db->exec('DROP DATABASE IF EXISTS ' . $CONFIG['db']['core']['mssql']['admin']['database']);
$db->exec('CREATE DATABASE ' . $CONFIG['db']['core']['mssql']['admin']['database']);
$db = null;
} catch (\Throwable $t) {
} catch (\Throwable $t) {
echo "\nCouldn't connect to MSSQL DB\n";
}
}
$httpSession = new HttpSession();

View File

@ -126,7 +126,7 @@ class EventManagerTest extends \PHPUnit\Framework\TestCase
$this->event->addGroup('group', 'id1');
$this->event->addGroup('group', 'id2');
self::assertTrue($this->event->triggerSimilar('/[a-z]+/', '/id\d/'));
self::assertTrue($this->event->triggerSimilar('/[a-z]+/', '/id\\d/'));
}
/**
@ -140,7 +140,7 @@ class EventManagerTest extends \PHPUnit\Framework\TestCase
$this->event->addGroup('group', 'id1');
$this->event->addGroup('group', 'id2');
self::assertTrue($this->event->triggerSimilar('group', '/id\d/'));
self::assertTrue($this->event->triggerSimilar('group', '/id\\d/'));
}
/**
@ -169,7 +169,7 @@ class EventManagerTest extends \PHPUnit\Framework\TestCase
$this->event->addGroup('group', 'id1');
$this->event->addGroup('group', 'id2');
self::assertFalse($this->event->triggerSimilar('group', '/id\d0/'));
self::assertFalse($this->event->triggerSimilar('group', '/id\\d0/'));
}
/**

View File

@ -47,7 +47,7 @@ class LocalizationTest extends \PHPUnit\Framework\TestCase
{
self::assertObjectHasAttribute('country', $this->localization);
self::assertObjectHasAttribute('timezone', $this->localization);
self::assertObjectHasAttribute('lang', $this->localization);
self::assertObjectHasAttribute('language', $this->localization);
self::assertObjectHasAttribute('currency', $this->localization);
self::assertObjectHasAttribute('decimal', $this->localization);
self::assertObjectHasAttribute('thousands', $this->localization);

View File

@ -36,13 +36,13 @@ class ConsoleHeaderTest extends \PHPUnit\Framework\TestCase
public function testDefaults() : void
{
self::assertFalse($this->header->isLocked());
self::assertEquals(0, $this->header->getStatusCode());
self::assertEquals(0, $this->header->status);
self::assertEquals('1.0', $this->header->getProtocolVersion());
self::assertEquals('', $this->header->getReasonPhrase());
self::assertEquals([], $this->header->get('key'));
self::assertFalse($this->header->has('key'));
self::assertInstanceOf(Localization::class, $this->header->getL11n());
self::assertEquals(0, $this->header->getAccount());
self::assertInstanceOf(Localization::class, $this->header->l11n);
self::assertEquals(0, $this->header->account);
}
/**
@ -105,8 +105,8 @@ class ConsoleHeaderTest extends \PHPUnit\Framework\TestCase
*/
public function testAccount() : void
{
$this->header->setAccount(2);
self::AssertEquals(2, $this->header->getAccount(2));
$this->header->account = 2;
self::AssertEquals(2, $this->header->account);
}
/**

View File

@ -43,7 +43,7 @@ class ConsoleRequestTest extends \PHPUnit\Framework\TestCase
self::assertEquals(OSType::LINUX, $request->getOS());
self::assertEquals('127.0.0.1', $request->getOrigin());
self::assertEmpty($request->getBody());
self::assertInstanceOf('\phpOMS\Message\Console\ConsoleHeader', $request->getHeader());
self::assertInstanceOf('\phpOMS\Message\Console\ConsoleHeader', $request->header);
self::assertEquals('', $request->__toString());
self::assertFalse($request->hasData('key'));
self::assertNull($request->getData('key'));
@ -75,7 +75,7 @@ class ConsoleRequestTest extends \PHPUnit\Framework\TestCase
*/
public function testInputOutputUriString() : void
{
self::assertEquals('get:some/test/path', $this->request->getUri()->__toString());
self::assertEquals('get:some/test/path', $this->request->uri->__toString());
}
/**
@ -85,7 +85,7 @@ class ConsoleRequestTest extends \PHPUnit\Framework\TestCase
public function testInputOutputL11n() : void
{
$l11n = new Localization();
self::assertEquals($l11n, $this->request->getHeader()->getL11n());
self::assertEquals($l11n, $this->request->header->l11n);
}
/**

View File

@ -32,8 +32,8 @@ class ConsoleResponseTest extends \PHPUnit\Framework\TestCase
self::assertEquals('', $response->getBody());
self::assertEquals('', $response->render());
self::assertEquals([], $response->toArray());
self::assertInstanceOf('\phpOMS\Localization\Localization', $response->getHeader()->getL11n());
self::assertInstanceOf('\phpOMS\Message\Console\ConsoleHeader', $response->getHeader());
self::assertInstanceOf('\phpOMS\Localization\Localization', $response->header->l11n);
self::assertInstanceOf('\phpOMS\Message\Console\ConsoleHeader', $response->header);
}
/**

View File

@ -64,7 +64,7 @@ class HeaderAbstractTest extends \PHPUnit\Framework\TestCase
*/
public function testStatusCodeInputOutput() : void
{
$this->header->setStatusCode(2);
self::assertEquals(2, $this->header->getStatusCode());
$this->header->status = 2;
self::assertEquals(2, $this->header->status);
}
}

View File

@ -41,14 +41,14 @@ class HttpHeaderTest extends \PHPUnit\Framework\TestCase
public function testDefaults() : void
{
self::assertFalse($this->header->isLocked());
self::assertEquals(RequestStatusCode::R_200, $this->header->getStatusCode());
self::assertEquals(RequestStatusCode::R_200, $this->header->status);
self::assertEquals('HTTP/1.1', $this->header->getProtocolVersion());
self::assertEmpty(HttpHeader::getAllHeaders());
self::assertEquals('', $this->header->getReasonPhrase());
self::assertEquals([], $this->header->get('key'));
self::assertFalse($this->header->has('key'));
self::assertInstanceOf(Localization::class, $this->header->getL11n());
self::assertEquals(0, $this->header->getAccount());
self::assertInstanceOf(Localization::class, $this->header->l11n);
self::assertEquals(0, $this->header->account);
}
/**
@ -130,8 +130,8 @@ class HttpHeaderTest extends \PHPUnit\Framework\TestCase
*/
public function testAccountInputOutput() : void
{
$this->header->setAccount(2);
self::assertEquals(2, $this->header->getAccount(2));
$this->header->account = 2;
self::assertEquals(2, $this->header->account);
}
/**

View File

@ -53,7 +53,7 @@ class HttpRequestTest extends \PHPUnit\Framework\TestCase
self::assertEmpty($request->getFiles());
self::assertEquals(RouteVerb::GET, $request->getRouteVerb());
self::assertEquals(RequestMethod::GET, $request->getMethod());
self::assertInstanceOf('\phpOMS\Message\Http\HttpHeader', $request->getHeader());
self::assertInstanceOf('\phpOMS\Message\Http\HttpHeader', $request->header);
self::assertInstanceOf('\phpOMS\Message\Http\HttpRequest', HttpRequest::createFromSuperglobals());
self::assertEquals('http://', $request->__toString());
self::assertFalse($request->hasData('key'));
@ -152,7 +152,7 @@ class HttpRequestTest extends \PHPUnit\Framework\TestCase
'a94a8fe5ccb19ba61c4c0873d391e987982fbbd3',
'328413d996ab9b79af9d4098af3a65b885c4ca64',
], $request->getHash());
self::assertEquals($l11n, $request->getHeader()->getL11n());
self::assertEquals($l11n, $request->header->l11n);
}
/**
@ -388,7 +388,7 @@ class HttpRequestTest extends \PHPUnit\Framework\TestCase
{
$request = new HttpRequest(new HttpUri('http://localhost:1234' . $GLOBALS['frameworkpath'] . 'tests/Message/Http/HttpRequestPost.php'));
$request->setMethod(RequestMethod::POST);
$request->getHeader()->set('Content-Type', MimeType::M_POST);
$request->header->set('Content-Type', MimeType::M_POST);
$request->setData('testKey', 'testValue');
self::assertEquals(
@ -406,7 +406,7 @@ class HttpRequestTest extends \PHPUnit\Framework\TestCase
{
$request = new HttpRequest(new HttpUri('http://localhost:1234' . $GLOBALS['frameworkpath'] . 'tests/Message/Http/HttpRequestPost.php'));
$request->setMethod(RequestMethod::POST);
$request->getHeader()->set('Content-Type', MimeType::M_JSON);
$request->header->set('Content-Type', MimeType::M_JSON);
$request->setData('testKey', 'testValue');
self::assertEquals(
@ -424,7 +424,7 @@ class HttpRequestTest extends \PHPUnit\Framework\TestCase
{
$request = new HttpRequest(new HttpUri('http://localhost:1234' . $GLOBALS['frameworkpath'] . 'tests/Message/Http/HttpRequestPost.php'));
$request->setMethod(RequestMethod::POST);
$request->getHeader()->set('Content-Type', MimeType::M_MULT);
$request->header->set('Content-Type', MimeType::M_MULT);
$request->setData('testKey', 'testValue');
self::assertEquals(

View File

@ -41,8 +41,8 @@ class ResponseTest extends \PHPUnit\Framework\TestCase
self::assertEquals('', $this->response->getBody());
self::assertEquals('', $this->response->render());
self::assertEquals([], $this->response->toArray());
self::assertInstanceOf('\phpOMS\Localization\Localization', $this->response->getHeader()->getL11n());
self::assertInstanceOf('\phpOMS\Message\Http\HttpHeader', $this->response->getHeader());
self::assertInstanceOf('\phpOMS\Localization\Localization', $this->response->header->l11n);
self::assertInstanceOf('\phpOMS\Message\Http\HttpHeader', $this->response->header);
}
/**
@ -155,7 +155,7 @@ class ResponseTest extends \PHPUnit\Framework\TestCase
});
$this->response->set('null', null);
$this->response->getHeader()->set('Content-Type', MimeType::M_JSON . '; charset=utf-8', true);
$this->response->header->set('Content-Type', MimeType::M_JSON . '; charset=utf-8', true);
self::assertEquals(\json_encode($data), $this->response->render());
}
@ -186,7 +186,7 @@ class ResponseTest extends \PHPUnit\Framework\TestCase
}
});
$this->response->getHeader()->set('Content-Type', MimeType::M_HTML . '; charset=utf-8', true);
$this->response->header->set('Content-Type', MimeType::M_HTML . '; charset=utf-8', true);
self::assertEquals('view_string with <div> text</div> that has whitespaces and new lines', $this->response->render(true));
}
@ -204,7 +204,7 @@ class ResponseTest extends \PHPUnit\Framework\TestCase
}
});
$this->response->getHeader()->set('Content-Type', MimeType::M_TEXT . '; charset=utf-8', true);
$this->response->header->set('Content-Type', MimeType::M_TEXT . '; charset=utf-8', true);
self::assertEquals(" view_string with <div> text</div> that has \n whitespaces and \n\nnew lines\n ", $this->response->render(true));
}

View File

@ -38,8 +38,8 @@ class HeadTest extends \PHPUnit\Framework\TestCase
*/
public function testDefault() : void
{
self::assertInstanceOf('\phpOMS\Model\Html\Meta', $this->head->getMeta());
self::assertEquals('', $this->head->getTitle());
self::assertInstanceOf('\phpOMS\Model\Html\Meta', $this->head->meta);
self::assertEquals('', $this->head->title);
self::assertEquals('en', $this->head->getLanguage());
self::assertEquals([], $this->head->getStyleAll());
self::assertEquals([], $this->head->getScriptAll());
@ -57,8 +57,8 @@ class HeadTest extends \PHPUnit\Framework\TestCase
*/
public function testTitleInputOutput() : void
{
$this->head->setTitle('my title');
self::assertEquals('my title', $this->head->getTitle());
$this->head->title = 'my title';
self::assertEquals('my title', $this->head->title);
}
/**

View File

@ -37,9 +37,9 @@ class MetaTest extends \PHPUnit\Framework\TestCase
*/
public function testDefault() : void
{
self::assertEquals('', $this->meta->getDescription());
self::assertEquals('', $this->meta->description);
self::assertEquals('', $this->meta->getCharset());
self::assertEquals('', $this->meta->getAuthor());
self::assertEquals('', $this->meta->author);
self::assertEquals('', $this->meta->getName(''));
self::assertEquals('', $this->meta->getProperty(''));
self::assertEquals('', $this->meta->getItemprop(''));
@ -65,8 +65,8 @@ class MetaTest extends \PHPUnit\Framework\TestCase
*/
public function testAuthorInputOutput() : void
{
$this->meta->setAuthor('oms');
self::assertEquals('oms', $this->meta->getAuthor());
$this->meta->author = 'oms';
self::assertEquals('oms', $this->meta->author);
}
/**
@ -87,8 +87,8 @@ class MetaTest extends \PHPUnit\Framework\TestCase
*/
public function testDescriptionInputOutput() : void
{
$this->meta->setDescription('some description');
self::assertEquals('some description', $this->meta->getDescription());
$this->meta->description = 'some description';
self::assertEquals('some description', $this->meta->description);
}
/**
@ -132,9 +132,9 @@ class MetaTest extends \PHPUnit\Framework\TestCase
public function testRender() : void
{
$this->meta->addKeyword('orange');
$this->meta->setAuthor('oms');
$this->meta->author = 'oms';
$this->meta->setCharset('utf-8');
$this->meta->setDescription('some description');
$this->meta->description = 'some description';
$this->meta->setProperty('og:title', 'TestProperty');
$this->meta->setItemprop('title', 'TestItemprop');
$this->meta->setName('title', 'TestName');

View File

@ -50,7 +50,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
{
self::assertEmpty(
$this->router->route(
(new HttpRequest(new HttpUri('')))->getUri()->getRoute()
(new HttpRequest(new HttpUri('')))->uri->getRoute()
)
);
}
@ -89,7 +89,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backend/admin/settings/general/something?test')
))->getUri()->getRoute()
))->uri->getRoute()
)
);
}
@ -108,7 +108,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backend/admin/settings/general/something?test')
))->getUri()->getRoute(), null, RouteVerb::PUT)
))->uri->getRoute(), null, RouteVerb::PUT)
);
}
@ -125,7 +125,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backends/admin/settings/general/something?test')
))->getUri()->getRoute(), null, RouteVerb::ANY)
))->uri->getRoute(), null, RouteVerb::ANY)
);
self::assertEquals(
@ -133,14 +133,14 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backends/admin/settings/general/something?test')
))->getUri()->getRoute(), null, RouteVerb::SET)
))->uri->getRoute(), null, RouteVerb::SET)
);
self::assertEquals(
[['dest' => 'Controller:test']],
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backends/admin/settings/general/something?test')))->getUri()->getRoute(), null, RouteVerb::GET)
new HttpUri('http://test.com/backends/admin/settings/general/something?test')))->uri->getRoute(), null, RouteVerb::GET)
);
}
@ -158,7 +158,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backend/admin/settings/csrf/something?test')
))->getUri()->getRoute(),
))->uri->getRoute(),
'csrf_string'
)
);
@ -178,7 +178,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backend/admin/settings/csrf/something?test')
))->getUri()->getRoute()
))->uri->getRoute()
)
);
}
@ -213,7 +213,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
self::assertEquals(
[['dest' => '\Modules\Admin\Controller:viewSettingsGeneral']],
$this->router->route(
(new HttpRequest(new HttpUri('http://test.com/backend/admin/settings/general/something?test')))->getUri()->getRoute(),
(new HttpRequest(new HttpUri('http://test.com/backend/admin/settings/general/something?test')))->uri->getRoute(),
null,
RouteVerb::GET,
null,
@ -277,7 +277,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
self::assertNotEquals(
[['dest' => '\Modules\Admin\Controller:viewSettingsGeneral']],
$this->router->route(
(new HttpRequest(new HttpUri('http://test.com/backend/admin/settings/general/something?test')))->getUri()->getRoute(),
(new HttpRequest(new HttpUri('http://test.com/backend/admin/settings/general/something?test')))->uri->getRoute(),
null,
RouteVerb::GET,
null,
@ -307,7 +307,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backends/admin/settings/general/something?test')
))->getUri()->getRoute(), null, RouteVerb::ANY, null, null, null, ['test_pattern' => 'abcdef'])
))->uri->getRoute(), null, RouteVerb::ANY, null, null, null, ['test_pattern' => 'abcdef'])
);
}
@ -331,7 +331,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backends/admin/settings/general/something?test')
))->getUri()->getRoute(), null, RouteVerb::ANY, null, null, null, ['test_pattern' => '123'])
))->uri->getRoute(), null, RouteVerb::ANY, null, null, null, ['test_pattern' => '123'])
);
}
@ -363,7 +363,7 @@ class WebRouterTest extends \PHPUnit\Framework\TestCase
$this->router->route(
(new HttpRequest(
new HttpUri('http://test.com/backends/admin?something=123&sd=asdf')
))->getUri()->getRoute(), null, RouteVerb::ANY)
))->uri->getRoute(), null, RouteVerb::ANY)
);
}
}

View File

@ -66,9 +66,9 @@ class AddressTest extends \PHPUnit\Framework\TestCase
],
];
self::assertEquals('', $this->address->getRecipient());
self::assertEquals('', $this->address->getFAO());
self::assertInstanceOf('\phpOMS\Stdlib\Base\Location', $this->address->getLocation());
self::assertEquals('', $this->address->recipient);
self::assertEquals('', $this->address->fao);
self::assertInstanceOf('\phpOMS\Stdlib\Base\Location', $this->address->location);
self::assertEquals($expected, $this->address->toArray());
self::assertEquals($expected, $this->address->jsonSerialize());
}
@ -80,8 +80,8 @@ class AddressTest extends \PHPUnit\Framework\TestCase
*/
public function testFAOInputOutput() : void
{
$this->address->setFAO('fao');
self::assertEquals('fao', $this->address->getFAO());
$this->address->fao = 'fao';
self::assertEquals('fao', $this->address->fao);
}
/**
@ -91,8 +91,8 @@ class AddressTest extends \PHPUnit\Framework\TestCase
*/
public function testRecipientInputOutput() : void
{
$this->address->setRecipient('recipient');
self::assertEquals('recipient', $this->address->getRecipient());
$this->address->recipient = 'recipient';
self::assertEquals('recipient', $this->address->recipient);
}
/**
@ -102,9 +102,9 @@ class AddressTest extends \PHPUnit\Framework\TestCase
*/
public function testLocationInputOutput() : void
{
$this->address->setLocation(new Location());
$this->address->location = new Location();
self::assertInstanceOf('\phpOMS\Stdlib\Base\Location', $this->address->getLocation());
self::assertInstanceOf('\phpOMS\Stdlib\Base\Location', $this->address->location);
}
/**
@ -130,9 +130,9 @@ class AddressTest extends \PHPUnit\Framework\TestCase
],
];
$this->address->setFAO('fao');
$this->address->setRecipient('recipient');
$this->address->setLocation(new Location());
$this->address->fao = 'fao';
$this->address->recipient = 'recipient';
$this->address->location = new Location();
self::assertEquals($expected, $this->address->toArray());
}
@ -160,9 +160,9 @@ class AddressTest extends \PHPUnit\Framework\TestCase
],
];
$this->address->setFAO('fao');
$this->address->setRecipient('recipient');
$this->address->setLocation(new Location());
$this->address->fao = 'fao';
$this->address->recipient = 'recipient';
$this->address->location = new Location();
self::assertEquals($expected, $this->address->jsonSerialize());
}

View File

@ -65,11 +65,11 @@ class LocationTest extends \PHPUnit\Framework\TestCase
],
];
self::assertEquals('', $this->location->getPostal());
self::assertEquals('', $this->location->getCity());
self::assertEquals('', $this->location->postal);
self::assertEquals('', $this->location->city);
self::assertEquals('US', $this->location->getCountry());
self::assertEquals('', $this->location->getAddress());
self::assertEquals('', $this->location->getState());
self::assertEquals('', $this->location->address);
self::assertEquals('', $this->location->state);
self::assertEquals(0, $this->location->getId());
self::assertEquals(AddressType::HOME, $this->location->getType());
self::assertEquals(['lat' => 0, 'long' => 0], $this->location->getGeo());
@ -84,8 +84,8 @@ class LocationTest extends \PHPUnit\Framework\TestCase
*/
public function testPostalInputOutput() : void
{
$this->location->setPostal('0123456789');
self::assertEquals('0123456789', $this->location->getPostal());
$this->location->postal = '0123456789';
self::assertEquals('0123456789', $this->location->postal);
}
/**
@ -106,8 +106,8 @@ class LocationTest extends \PHPUnit\Framework\TestCase
*/
public function testCityInputOutput() : void
{
$this->location->setCity('city');
self::assertEquals('city', $this->location->getCity());
$this->location->city = 'city';
self::assertEquals('city', $this->location->city);
}
/**
@ -128,8 +128,8 @@ class LocationTest extends \PHPUnit\Framework\TestCase
*/
public function testAddressInputOutput() : void
{
$this->location->setAddress('Some address here');
self::assertEquals('Some address here', $this->location->getAddress());
$this->location->address = 'Some address here';
self::assertEquals('Some address here', $this->location->address);
}
/**
@ -139,8 +139,8 @@ class LocationTest extends \PHPUnit\Framework\TestCase
*/
public function testStateInputOutput() : void
{
$this->location->setState('This is a state 123');
self::assertEquals('This is a state 123', $this->location->getState());
$this->location->state = 'This is a state 123';
self::assertEquals('This is a state 123', $this->location->state);
}
/**
@ -173,12 +173,12 @@ class LocationTest extends \PHPUnit\Framework\TestCase
],
];
$this->location->setPostal('0123456789');
$this->location->postal = '0123456789';
$this->location->setType(AddressType::BUSINESS);
$this->location->setCity('city');
$this->location->city = 'city';
$this->location->address = 'Some address here';
$this->location->state = 'This is a state 123';
$this->location->setCountry('Country');
$this->location->setAddress('Some address here');
$this->location->setState('This is a state 123');
$this->location->setGeo(['lat' => 12.1, 'long' => 11.2,]);
self::assertEquals($expected, $this->location->toArray());
@ -203,12 +203,12 @@ class LocationTest extends \PHPUnit\Framework\TestCase
],
];
$this->location->setPostal('0123456789');
$this->location->postal = '0123456789';
$this->location->setType(AddressType::BUSINESS);
$this->location->setCity('city');
$this->location->city = 'city';
$this->location->address = 'Some address here';
$this->location->state = 'This is a state 123';
$this->location->setCountry('Country');
$this->location->setAddress('Some address here');
$this->location->setState('This is a state 123');
$this->location->setGeo(['lat' => 12.1, 'long' => 11.2,]);
self::assertEquals($expected, $this->location->jsonSerialize());

View File

@ -852,7 +852,7 @@ class FileTest extends \PHPUnit\Framework\TestCase
$file->createNode();
$now = new \DateTime('now');
self::assertEquals($now->format('Y-m-d'), $file->getCreatedAt()->format('Y-m-d'));
self::assertEquals($now->format('Y-m-d'), $file->createdAt->format('Y-m-d'));
\unlink($testFile);
}

View File

@ -50,11 +50,11 @@ class ArgumentTest extends \PHPUnit\Framework\TestCase
self::assertEquals('/', $obj->getRootPath());
self::assertEquals(0, $obj->getPathOffset());
self::assertEquals('', $obj->getScheme());
self::assertEquals('', $obj->getHost());
self::assertEquals(0, $obj->getPort());
self::assertEquals('', $obj->getPass());
self::assertEquals('', $obj->getUser());
self::assertEquals('', $obj->scheme);
self::assertEquals('', $obj->host);
self::assertEquals(0, $obj->port);
self::assertEquals('', $obj->pass);
self::assertEquals('', $obj->user);
self::assertEquals('', $obj->getAuthority());
self::assertEquals('', $obj->getUserInfo());
self::assertEquals('', $obj->getBase());
@ -97,8 +97,8 @@ class ArgumentTest extends \PHPUnit\Framework\TestCase
{
$obj = new Argument(':modules/admin/test/path.php ?para1=abc ?para2=2 #frag');
$obj->setScheme('scheme');
self::assertEquals('scheme', $obj->getScheme());
$obj->scheme = 'scheme';
self::assertEquals('scheme', $obj->scheme);
}
/**
@ -109,8 +109,8 @@ class ArgumentTest extends \PHPUnit\Framework\TestCase
{
$obj = new Argument(':modules/admin/test/path.php ?para1=abc ?para2=2 #frag');
$obj->setUser('user');
self::assertEquals('user', $obj->getUser());
$obj->user = 'user';
self::assertEquals('user', $obj->user);
}
/**
@ -121,8 +121,8 @@ class ArgumentTest extends \PHPUnit\Framework\TestCase
{
$obj = new Argument(':modules/admin/test/path.php ?para1=abc ?para2=2 #frag');
$obj->setPass('pass');
self::assertEquals('pass', $obj->getPass());
$obj->pass = 'pass';
self::assertEquals('pass', $obj->pass);
}
/**
@ -133,8 +133,8 @@ class ArgumentTest extends \PHPUnit\Framework\TestCase
{
$obj = new Argument(':modules/admin/test/path.php ?para1=abc ?para2=2 #frag');
$obj->setHost('host');
self::assertEquals('host', $obj->getHost());
$obj->host = 'host';
self::assertEquals('host', $obj->host);
}
/**
@ -145,8 +145,8 @@ class ArgumentTest extends \PHPUnit\Framework\TestCase
{
$obj = new Argument(':modules/admin/test/path.php ?para1=abc ?para2=2 #frag');
$obj->setPort(123);
self::assertEquals(123, $obj->getPort());
$obj->port = 123;
self::assertEquals(123, $obj->port);
}
/**
@ -197,10 +197,10 @@ class ArgumentTest extends \PHPUnit\Framework\TestCase
{
$obj = new Argument(':modules/admin/test/path.php ?para1=abc ?para2=2 #frag');
self::assertEquals('frag', $obj->getFragment());
self::assertEquals('frag', $obj->fragment);
$obj->setFragment('frag2');
self::assertEquals('frag2', $obj->getFragment());
$obj->fragment = 'frag2';
self::assertEquals('frag2', $obj->fragment);
}
/**

View File

@ -47,9 +47,9 @@ class HttpUriTest extends \PHPUnit\Framework\TestCase
{
$obj = new HttpUri('https://www.google.com/test/path.php?para1=abc&para2=2#frag');
self::assertEquals('', $obj->getPass());
self::assertEquals('', $obj->getUser());
self::assertEquals(80, $obj->getPort());
self::assertEquals('', $obj->pass);
self::assertEquals('', $obj->user);
self::assertEquals(80, $obj->port);
self::assertEquals('', $obj->getUserInfo());
self::assertEquals('', $obj->getRootPath());
self::assertEquals(0, $obj->getPathOffset());
@ -64,10 +64,10 @@ class HttpUriTest extends \PHPUnit\Framework\TestCase
{
$obj = new HttpUri('https://www.google.com/test/path.php?para1=abc&para2=2#frag');
self::assertEquals('https', $obj->getScheme());
self::assertEquals('https', $obj->scheme);
$obj->setScheme('ftp');
self::assertEquals('ftp', $obj->getScheme());
$obj->scheme = 'ftp';
self::assertEquals('ftp', $obj->scheme);
}
/**
@ -78,10 +78,10 @@ class HttpUriTest extends \PHPUnit\Framework\TestCase
{
$obj = new HttpUri('https://www.google.com:21/test/path.php?para1=abc&para2=2#frag');
self::assertEquals(21, $obj->getPort());
self::assertEquals(21, $obj->port);
$obj->setPort(123);
self::assertEquals(123, $obj->getPort());
$obj->port = 123;
self::assertEquals(123, $obj->port);
}
/**
@ -93,10 +93,10 @@ class HttpUriTest extends \PHPUnit\Framework\TestCase
{
$obj = new HttpUri('https://www.google.com/test/path.php?para1=abc&para2=2#frag');
self::assertEquals('www.google.com', $obj->getHost());
self::assertEquals('www.google.com', $obj->host);
$obj->setHost('127.0.0.1');
self::assertEquals('127.0.0.1', $obj->getHost());
$obj->host = '127.0.0.1';
self::assertEquals('127.0.0.1', $obj->host);
}
/**
@ -108,10 +108,10 @@ class HttpUriTest extends \PHPUnit\Framework\TestCase
{
$obj = new HttpUri('https://username:password@google.com/test/path.php?para1=abc&para2=2#frag');
self::assertEquals('username', $obj->getUser());
self::assertEquals('username', $obj->user);
$obj->setUser('user');
self::assertEquals('user', $obj->getUser());
$obj->user = 'user';
self::assertEquals('user', $obj->user);
}
/**
@ -123,10 +123,10 @@ class HttpUriTest extends \PHPUnit\Framework\TestCase
{
$obj = new HttpUri('https://username:password@google.com/test/path.php?para1=abc&para2=2#frag');
self::assertEquals('password', $obj->getPass());
self::assertEquals('password', $obj->pass);
$obj->setPass('pass');
self::assertEquals('pass', $obj->getPass());
$obj->pass = 'pass';
self::assertEquals('pass', $obj->pass);
}
/**
@ -253,10 +253,10 @@ class HttpUriTest extends \PHPUnit\Framework\TestCase
public function testFragment() : void
{
$obj = new HttpUri('https://www.google.com/test/path.php?para1=abc&para2=2#frag');
self::assertEquals('frag', $obj->getFragment());
self::assertEquals('frag', $obj->fragment);
$obj->setFragment('frag2');
self::assertEquals('frag2', $obj->getFragment());
$obj->fragment = 'frag2';
self::assertEquals('frag2', $obj->fragment);
}
/**
@ -293,9 +293,9 @@ class HttpUriTest extends \PHPUnit\Framework\TestCase
$obj = new HttpUri('http:///03*l.2/test?abc=d');
self::assertEquals('', $obj->getPath());
self::assertEquals('', $obj->getPass());
self::assertEquals('', $obj->getUser());
self::assertEquals(80, $obj->getPort());
self::assertEquals('', $obj->pass);
self::assertEquals('', $obj->user);
self::assertEquals(80, $obj->port);
self::assertEquals('', $obj->getUserInfo());
self::assertEquals('', $obj->getRootPath());
}

View File

@ -161,7 +161,7 @@ class UriFactoryTest extends \PHPUnit\Framework\TestCase
*/
public function testBuilder() : void
{
$uri = 'www.test-uri.com?id={@ID}&test={.mTest}&two={/path}&hash={#hash}&none=#none&found={/not}?v={/valid2}';
$uri = 'www.test-uri.com?id={@ID}&test={.mTest}&two={/path}&hash={#hash}&none=#none&found={/not}&v={/valid2}';
$vars = [
'@ID' => 1,
@ -172,7 +172,7 @@ class UriFactoryTest extends \PHPUnit\Framework\TestCase
self::assertTrue(UriFactory::setQuery('/valid2', 'query4'));
$expected = 'www.test-uri.com?id=1&test=someString&two=PATH&hash=test&none=%23none&found=%2Fnot&v=query4';
$expected = 'www.test-uri.com?id=1&test=someString&two=PATH&hash=test&none=%23none&v=query4';
self::assertEquals($expected, UriFactory::build($uri, $vars));
}

View File

@ -31,7 +31,7 @@ class AuthorTest extends \PHPUnit\Framework\TestCase
public function testDefault() : void
{
$author = new Author();
self::assertEquals('', $author->getName());
self::assertEquals('', $author->name);
self::assertEquals('', $author->getEmail());
self::assertEquals(0, $author->getCommitCount());
self::assertEquals(0, $author->getAdditionCount());
@ -46,7 +46,7 @@ class AuthorTest extends \PHPUnit\Framework\TestCase
public function testConstructInputOutput() : void
{
$author = new Author('test', 'email');
self::assertEquals('test', $author->getName());
self::assertEquals('test', $author->name);
self::assertEquals('email', $author->getEmail());
}

View File

@ -31,7 +31,7 @@ class BranchTest extends \PHPUnit\Framework\TestCase
public function testDefault() : void
{
$branch = new Branch();
self::assertEquals('', $branch->getName());
self::assertEquals('', $branch->name);
}
/**
@ -42,6 +42,6 @@ class BranchTest extends \PHPUnit\Framework\TestCase
public function testConstructInputOutput() : void
{
$branch = new Branch('test');
self::assertEquals('test', $branch->getName());
self::assertEquals('test', $branch->name);
}
}

View File

@ -163,7 +163,7 @@ class CommitTest extends \PHPUnit\Framework\TestCase
$commit = new Commit();
$commit->setAuthor(new Author('Orange'));
self::assertEquals('Orange', $commit->getAuthor()->getName());
self::assertEquals('Orange', $commit->getAuthor()->name);
}
/**
@ -176,7 +176,7 @@ class CommitTest extends \PHPUnit\Framework\TestCase
$commit = new Commit();
$commit->setBranch(new Branch('develop'));
self::assertEquals('develop', $commit->getBranch()->getName());
self::assertEquals('develop', $commit->getBranch()->name);
}
/**
@ -189,7 +189,7 @@ class CommitTest extends \PHPUnit\Framework\TestCase
$commit = new Commit();
$commit->setTag(new Tag('1.0.0'));
self::assertEquals('1.0.0', $commit->getTag()->getName());
self::assertEquals('1.0.0', $commit->getTag()->name);
}
/**

View File

@ -263,8 +263,8 @@ class ViewTest extends \PHPUnit\Framework\TestCase
{
$view = new View($this->app->l11nManager, $request = new HttpRequest(new HttpUri('')), $response = new HttpResponse());
self::assertEquals($request, $view->getRequest());
self::assertEquals($response, $view->getResponse());
self::assertEquals($request, $view->request);
self::assertEquals($response, $view->response);
}
/**
@ -276,7 +276,7 @@ class ViewTest extends \PHPUnit\Framework\TestCase
{
$view = new View($this->app->l11nManager, new HttpRequest(new HttpUri('')), $response = new HttpResponse());
self::assertEquals($response, $view->getResponse());
self::assertEquals($response, $view->response);
}
/**