mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-11 17:58:41 +00:00
cs fixes
This commit is contained in:
parent
f09df7ea16
commit
3938f56f88
|
|
@ -147,6 +147,21 @@ class Account implements \JsonSerializable
|
|||
|
||||
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(
|
||||
int $permission,
|
||||
int $unit = null,
|
||||
|
|
|
|||
|
|
@ -91,6 +91,13 @@ final class Money extends FloatInt
|
|||
return $this->symbol;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create Money from FloatInt.
|
||||
*
|
||||
* @param FloatInt $value FloatInt value
|
||||
*
|
||||
* @return self
|
||||
*/
|
||||
public static function fromFloatInt(FloatInt $value) : self
|
||||
{
|
||||
$money = new self();
|
||||
|
|
|
|||
|
|
@ -53,6 +53,13 @@ final class HttpHeader extends HeaderAbstract
|
|||
*/
|
||||
public int $status = RequestStatusCode::R_200;
|
||||
|
||||
/**
|
||||
* Init header from current request.
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function initCurrentRequest() : void
|
||||
{
|
||||
$this->header = self::getAllHeaders();
|
||||
|
|
|
|||
|
|
@ -354,6 +354,15 @@ abstract class RequestAbstract implements MessageInterface
|
|||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create from data array
|
||||
*
|
||||
* @param array $data Data array
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function fromData(array $data) : void
|
||||
{
|
||||
$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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
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(
|
||||
RequestAbstract $request,
|
||||
ResponseAbstract $response,
|
||||
|
|
|
|||
|
|
@ -68,6 +68,17 @@ final class EncryptionHelper
|
|||
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
|
||||
{
|
||||
$fpSource = \fopen($in, 'rb');
|
||||
|
|
|
|||
|
|
@ -340,6 +340,20 @@ final class ImageUtils
|
|||
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
|
||||
{
|
||||
$colors = [];
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user