mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-02-09 21:48:41 +00:00
cs fixes
This commit is contained in:
parent
f09df7ea16
commit
3938f56f88
|
|
@ -147,6 +147,21 @@ class Account implements \JsonSerializable
|
||||||
|
|
||||||
use PermissionHandlingTrait;
|
use PermissionHandlingTrait;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Has permission.
|
||||||
|
*
|
||||||
|
* @param int $permission Permission
|
||||||
|
* @param int|null $unit Unit
|
||||||
|
* @param int|null $app App
|
||||||
|
* @param string|null $module Module
|
||||||
|
* @param int|null $category Category
|
||||||
|
* @param int|null $element Element
|
||||||
|
* @param int|null $component Component
|
||||||
|
*
|
||||||
|
* @return bool
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function hasPermission(
|
public function hasPermission(
|
||||||
int $permission,
|
int $permission,
|
||||||
int $unit = null,
|
int $unit = null,
|
||||||
|
|
|
||||||
|
|
@ -91,6 +91,13 @@ final class Money extends FloatInt
|
||||||
return $this->symbol;
|
return $this->symbol;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create Money from FloatInt.
|
||||||
|
*
|
||||||
|
* @param FloatInt $value FloatInt value
|
||||||
|
*
|
||||||
|
* @return self
|
||||||
|
*/
|
||||||
public static function fromFloatInt(FloatInt $value) : self
|
public static function fromFloatInt(FloatInt $value) : self
|
||||||
{
|
{
|
||||||
$money = new self();
|
$money = new self();
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,13 @@ final class HttpHeader extends HeaderAbstract
|
||||||
*/
|
*/
|
||||||
public int $status = RequestStatusCode::R_200;
|
public int $status = RequestStatusCode::R_200;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Init header from current request.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function initCurrentRequest() : void
|
public function initCurrentRequest() : void
|
||||||
{
|
{
|
||||||
$this->header = self::getAllHeaders();
|
$this->header = self::getAllHeaders();
|
||||||
|
|
|
||||||
|
|
@ -354,6 +354,15 @@ abstract class RequestAbstract implements MessageInterface
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create from data array
|
||||||
|
*
|
||||||
|
* @param array $data Data array
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function fromData(array $data) : void
|
public function fromData(array $data) : void
|
||||||
{
|
{
|
||||||
$this->data = $data;
|
$this->data = $data;
|
||||||
|
|
|
||||||
|
|
@ -228,6 +228,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create standard model create response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createStandardCreateResponse(
|
public function createStandardCreateResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -243,6 +254,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create standard model update response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createStandardUpdateResponse(
|
public function createStandardUpdateResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -258,6 +280,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create standard model delete response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createStandardDeleteResponse(
|
public function createStandardDeleteResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -273,6 +306,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create standard model remove response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createStandardRemoveResponse(
|
public function createStandardRemoveResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -288,6 +332,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create standard model return response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createStandardReturnResponse(
|
public function createStandardReturnResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -303,6 +358,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create standard model relation add response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createStandardAddResponse(
|
public function createStandardAddResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -318,6 +384,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create invalid model create response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createInvalidCreateResponse(
|
public function createInvalidCreateResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -333,6 +410,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create invalid model update response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createInvalidUpdateResponse(
|
public function createInvalidUpdateResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -348,6 +436,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create invalid model delete response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createInvalidDeleteResponse(
|
public function createInvalidDeleteResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -363,6 +462,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create invalid model relation remove response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createInvalidRemoveResponse(
|
public function createInvalidRemoveResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -378,6 +488,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create invalid model return response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createInvalidReturnResponse(
|
public function createInvalidReturnResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -393,6 +514,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create invalid model relation create response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createInvalidAddResponse(
|
public function createInvalidAddResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
@ -408,6 +540,17 @@ abstract class ModuleAbstract
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create invalid model permission response.
|
||||||
|
*
|
||||||
|
* @param RequestAbstract $request Request
|
||||||
|
* @param ResponseAbstract $response Response
|
||||||
|
* @param mixed $obj Response object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public function createInvalidPermissionResponse(
|
public function createInvalidPermissionResponse(
|
||||||
RequestAbstract $request,
|
RequestAbstract $request,
|
||||||
ResponseAbstract $response,
|
ResponseAbstract $response,
|
||||||
|
|
|
||||||
|
|
@ -68,6 +68,17 @@ final class EncryptionHelper
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encrypt a file with a shared key
|
||||||
|
*
|
||||||
|
* @param string $in File to encrypt
|
||||||
|
* @param string $out Encrypted file
|
||||||
|
* @param string $keyHex Shared key as hex string used for encryption
|
||||||
|
*
|
||||||
|
* @return bool
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
public static function encryptFile(string $in, string $out, string $keyHex) : bool
|
public static function encryptFile(string $in, string $out, string $keyHex) : bool
|
||||||
{
|
{
|
||||||
$fpSource = \fopen($in, 'rb');
|
$fpSource = \fopen($in, 'rb');
|
||||||
|
|
|
||||||
|
|
@ -340,6 +340,20 @@ final class ImageUtils
|
||||||
return $difference;
|
return $difference;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Calculate the average color of an image at a specific position
|
||||||
|
*
|
||||||
|
* @param resource $src Image resource
|
||||||
|
* @param int $x X position
|
||||||
|
* @param int $y Y position
|
||||||
|
* @param int $width Image width
|
||||||
|
* @param int $height Image height
|
||||||
|
* @param int $area Area to calculate average color
|
||||||
|
*
|
||||||
|
* @return int
|
||||||
|
*
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
private static function getAverageColor($src, $x, $y, $width, $height, $area = 10) : int
|
private static function getAverageColor($src, $x, $y, $width, $height, $area = 10) : int
|
||||||
{
|
{
|
||||||
$colors = [];
|
$colors = [];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user