This commit is contained in:
Dennis Eichhorn 2022-02-19 13:57:39 +01:00
parent 263ea88951
commit d859f287d5
1427 changed files with 3473 additions and 2829 deletions

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -27,7 +27,7 @@ use phpOMS\Validation\Network\Email;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Account implements \JsonSerializable, ArrayableInterface

6
Account/AccountManager.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -24,7 +24,7 @@ use phpOMS\DataStorage\Session\SessionInterface;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class AccountManager implements \Countable

6
Account/AccountStatus.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class AccountStatus extends Enum

6
Account/AccountType.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class AccountType extends Enum

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -22,7 +22,7 @@ use phpOMS\Stdlib\Base\Exception\InvalidEnumValue;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Group implements \JsonSerializable, ArrayableInterface

6
Account/GroupStatus.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class GroupStatus extends Enum

6
Account/NullAccount.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Account;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class NullAccount extends Account

6
Account/NullGroup.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Account;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class NullGroup extends Group

6
Account/PermissionAbstract.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -22,7 +22,7 @@ namespace phpOMS\Account;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class PermissionAbstract implements \JsonSerializable

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Account;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
trait PermissionHandlingTrait

6
Account/PermissionOwner.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -23,7 +23,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class PermissionOwner extends Enum

6
Account/PermissionType.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Account
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class PermissionType extends Enum

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Ai\NeuralNetwork;
*
* @package phpOMS\Ai\NeuralNetwork
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Neuron {

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -22,7 +22,7 @@ use phpOMS\System\File\PathException;
*
* @package phpOMS\Ai\Ocr
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class BasicOcr

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\System\File\PathException;
*
* @package phpOMS\Ai\Ocr\Tesseract
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class TesseractOcr
@ -67,14 +67,14 @@ final class TesseractOcr
*/
private function run(string $cmd) : array
{
if (\strtolower((string) \substr(\PHP_OS, 0, 3)) == 'win') {
if (\strtolower((string) \substr(\PHP_OS, 0, 3)) === 'win') {
$cmd = 'cd ' . \escapeshellarg(\dirname(self::$bin))
. ' && ' . \basename(self::$bin)
. ' -C ' . \escapeshellarg($this->path) . ' '
. ' '
. $cmd;
} else {
$cmd = \escapeshellarg(self::$bin)
. ' -C ' . \escapeshellarg($this->path) . ' '
. ' '
. $cmd;
}
@ -84,7 +84,7 @@ final class TesseractOcr
2 => ['pipe', 'w'],
];
$resource = \proc_open($cmd, $desc, $pipes, $this->path, null);
$resource = \proc_open($cmd, $desc, $pipes, null, null);
if ($resource === false) {
throw new \Exception();
@ -170,15 +170,17 @@ final class TesseractOcr
$this->run(
$image . ' '
. ($temp = \tempnam(\sys_get_temp_dir(), 'ocr_'))
. '--psm ' . $psm . ' '
. '--oem ' . $oem . ' '
. '-l ' . \implode('+', $languages)
. ' --psm ' . $psm
. ' --oem ' . $oem
. ' -l ' . \implode('+', $languages)
);
$parsed = \file_get_contents($temp);
$parsed = \file_get_contents($temp . '.txt');
// @todo: auto flip image if x% of text are garbage words?
\unlink($temp);
return $parsed;
return \trim($parsed);
}
}

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Clustering;
*
* @package phpOMS\Algorithm\Clustering
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Kmeans

6
Algorithm/Clustering/Point.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Clustering;
*
* @package phpOMS\Algorithm\Clustering
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Point implements PointInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -23,7 +23,7 @@ namespace phpOMS\Algorithm\Clustering;
*
* @package phpOMS\Algorithm\Clustering;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface PointInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\CoinMatching;
*
* @package phpOMS\Algorithm\CoinMatching
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class MinimumCoinProblem

6
Algorithm/Graph/DependencyResolver.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Graph;
*
* @package phpOMS\Algorithm\Graph;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class DependencyResolver

6
Algorithm/JobScheduling/Job.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\JobScheduling;
*
* @package phpOMS\Algorithm\JobScheduling
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Job implements JobInterface

6
Algorithm/JobScheduling/JobInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -20,7 +20,7 @@ namespace phpOMS\Algorithm\JobScheduling;
*
* @package phpOMS\Algorithm\JobScheduling;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface JobInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\JobScheduling;
*
* @package phpOMS\Algorithm\JobScheduling
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Weighted

6
Algorithm/Knapsack/Backpack.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -20,7 +20,7 @@ namespace phpOMS\Algorithm\Knapsack;
*
* @package phpOMS\Algorithm\Knapsack
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Backpack implements BackpackInterface

6
Algorithm/Knapsack/BackpackInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -20,7 +20,7 @@ namespace phpOMS\Algorithm\Knapsack;
*
* @package phpOMS\Algorithm\Knapsack;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface BackpackInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Knapsack;
*
* @package phpOMS\Algorithm\Knapsack
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Bounded

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -20,7 +20,7 @@ namespace phpOMS\Algorithm\Knapsack;
*
* @package phpOMS\Algorithm\Knapsack
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Continuous

6
Algorithm/Knapsack/Item.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Knapsack;
*
* @package phpOMS\Algorithm\Knapsack
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Item implements ItemInterface

6
Algorithm/Knapsack/ItemInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -20,7 +20,7 @@ namespace phpOMS\Algorithm\Knapsack;
*
* @package phpOMS\Algorithm\Knapsack;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface ItemInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -20,7 +20,7 @@ namespace phpOMS\Algorithm\Maze;
*
* @package phpOMS\Algorithm\Maze
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class MazeGenerator

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*
* Extended based on:
* MIT License
@ -26,7 +26,7 @@ use phpOMS\Stdlib\Base\Heap;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class AStar implements PathFinderInterface

6
Algorithm/PathFinding/AStarNode.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\PathFinding;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class AStarNode extends Node

6
Algorithm/PathFinding/Grid.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*
* Extended based on:
* MIT License
@ -24,7 +24,7 @@ namespace phpOMS\Algorithm\PathFinding;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Grid

6
Algorithm/PathFinding/Heuristic.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Math\Topology\Metrics2D;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Heuristic

6
Algorithm/PathFinding/HeuristicType.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class HeuristicType extends Enum

6
Algorithm/PathFinding/JumpPointNode.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\PathFinding;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class JumpPointNode extends Node

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*
* Extended based on:
* MIT License
@ -26,7 +26,7 @@ use phpOMS\Stdlib\Base\Heap;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class JumpPointSearch implements PathFinderInterface

6
Algorithm/PathFinding/MovementType.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class MovementType extends Enum

6
Algorithm/PathFinding/Node.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\PathFinding;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Node

6
Algorithm/PathFinding/NullJumpPointNode.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\PathFinding;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class NullJumpPointNode extends JumpPointNode

6
Algorithm/PathFinding/NullNode.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\PathFinding;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class NullNode extends Node

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*
* Extended based on:
* MIT License
@ -24,7 +24,7 @@ namespace phpOMS\Algorithm\PathFinding;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class Path

6
Algorithm/PathFinding/PathFinderInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\PathFinding;
*
* @package phpOMS\Algorithm\PathFinding
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface PathFinderInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class BitonicSort implements SortInterface

6
Algorithm/Sort/BubbleSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class BubbleSort implements SortInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class BucketSort

6
Algorithm/Sort/CocktailShakerSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class CocktailShakerSort implements SortInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class CombSort implements SortInterface

6
Algorithm/Sort/CycleSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class CycleSort implements SortInterface

6
Algorithm/Sort/GnomeSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class GnomeSort implements SortInterface

6
Algorithm/Sort/HeapSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class HeapSort implements SortInterface

6
Algorithm/Sort/InsertionSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class InsertionSort implements SortInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class IntroSort implements SortInterface

6
Algorithm/Sort/MergeSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class MergeSort implements SortInterface

6
Algorithm/Sort/OddEvenSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class OddEvenSort implements SortInterface

6
Algorithm/Sort/PancakeSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class PancakeSort implements SortInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class QuickSort implements SortInterface

6
Algorithm/Sort/SelectionSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class SelectionSort implements SortInterface

6
Algorithm/Sort/ShellSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class ShellSort implements SortInterface

6
Algorithm/Sort/SortInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface SortInterface

6
Algorithm/Sort/SortOrder.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Algorithm\Sort
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class SortOrder extends Enum

6
Algorithm/Sort/SortableInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface SortableInterface

6
Algorithm/Sort/StoogeSort.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class StoogeSort implements SortInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Algorithm\Sort;
*
* @package phpOMS\Algorithm\Sort;
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class TimSort implements SortInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -53,7 +53,7 @@ use phpOMS\Router\RouterInterface;
*
* @package phpOMS\Application
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
class ApplicationAbstract

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -24,7 +24,7 @@ use phpOMS\Utils\ArrayUtils;
*
* @package phpOMS\Application
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class ApplicationInfo

View File

@ -1,7 +1,7 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -9,7 +9,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -26,7 +26,7 @@ use phpOMS\System\File\PathException;
*
* @package phpOMS\Application
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class ApplicationManager

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Application
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class ApplicationStatus extends Enum

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -25,7 +25,7 @@ use phpOMS\System\File\Local\Directory;
*
* @package phpOMS\Application
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class InstallerAbstract

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -26,7 +26,7 @@ use phpOMS\Utils\Parser\Php\ArrayParser;
*
* @package phpOMS\Application
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class StatusAbstract

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -23,7 +23,7 @@ use phpOMS\DataStorage\Database\Schema\Builder as SchemaBuilder;
*
* @package phpOMS\Application
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class UninstallerAbstract

0
Application/infoLayout.json Normal file → Executable file
View File

6
Asset/AssetManager.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Asset;
*
* @package phpOMS\Asset
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class AssetManager implements \Countable

6
Asset/AssetType.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Asset
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class AssetType extends Enum

6
Auth/Auth.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -23,7 +23,7 @@ use phpOMS\DataStorage\Session\SessionInterface;
*
* @package phpOMS\Auth
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Auth

6
Auth/LoginReturnType.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -23,7 +23,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\Auth
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class LoginReturnType extends Enum

6
AutoloadException.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ namespace phpOMS;
*
* @package phpOMS
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class AutoloadException extends \RuntimeException

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ namespace phpOMS;
*
* @package phpOMS
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Autoloader

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Business\Finance;
*
* @package phpOMS\Business\Finance
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Depreciation

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ use phpOMS\Math\Statistic\Average;
*
* @package phpOMS\Business\Finance
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*
* @SuppressWarnings(PHPMD.CamelCaseParameterName)

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Business\Finance;
*
* @package phpOMS\Business\Finance
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*
* @SuppressWarnings(PHPMD.CamelCaseParameterName)

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Business\Finance;
*
* @package phpOMS\Business\Finance
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Lorenzkurve

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Business\Finance;
*
* @package phpOMS\Business\Finance
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*
* @SuppressWarnings(PHPMD.CamelCaseParameterName)

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -23,7 +23,7 @@ use phpOMS\Math\Statistic\Correlation;
*
* @package phpOMS\Business\Marketing
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class ArticleCorrelationAffinity

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Business\Marketing;
*
* @package phpOMS\Business\Marketing
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class CustomerValue

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -25,7 +25,7 @@ use phpOMS\Math\Matrix\Vector;
*
* @package phpOMS\Business\Marketing
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Metrics

6
Business/Marketing/NetPromoterScore.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -22,7 +22,7 @@ namespace phpOMS\Business\Marketing;
*
* @package phpOMS\Business\Marketing
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class NetPromoterScore

6
Business/Marketing/PageRank.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Business\Marketing;
*
* @package phpOMS\Business\Marketing
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class PageRank

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ namespace phpOMS\Business\Programming;
*
* @package phpOMS\Business\Programming
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class Metrics

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -22,7 +22,7 @@ namespace phpOMS\Business\Sales;
*
* @package phpOMS\Business\Sales
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class MarketShareEstimation

0
CODE_OF_CONDUCT.md Normal file → Executable file
View File

4
CONTRIBUTING.md Normal file → Executable file
View File

@ -2,7 +2,7 @@
## Code Style & Best Practices
For the code style and best practices please have a look at the developer-guide [https://github.com/Orange-Management/Developer-Guide](https://github.com/Orange-Management/Developer-Guide). Especially the `standards` should be followed for a successful pull request.
For the code style and best practices please have a look at the developer-guide [https://github.comkaraka-management/Developer-Guide](https://github.comkaraka-management/Developer-Guide). Especially the `standards` should be followed for a successful pull request.
## How Can I Contribute
@ -12,7 +12,7 @@ If you have a good idea for improvement feel free to create a new issue with all
### Issues
Feel free to grab any open issue implement it and create a new pull request. Most issues can be found in the code marked with `@todo` or in the [PROJECT.md](https://github.com/Orange-Management/Docs/blob/master/Project/PROJECT.md) file.
Feel free to grab any open issue implement it and create a new pull request. Most issues can be found in the code marked with `@todo` or in the [PROJECT.md](https://github.comkaraka-management/Docs/blob/master/Project/PROJECT.md) file.
### Code Style

6
Config/OptionsInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Config;
*
* @package phpOMS\Config
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface OptionsInterface

6
Config/OptionsTrait.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ namespace phpOMS\Config;
*
* @package phpOMS\Config
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
trait OptionsTrait

6
Config/SettingsInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Config;
*
* @package phpOMS\Config
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface SettingsInterface extends OptionsInterface

6
Contract/ArrayableInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -21,7 +21,7 @@ namespace phpOMS\Contract;
*
* @package phpOMS\Contract
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface ArrayableInterface

6
Contract/RenderableInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -22,7 +22,7 @@ namespace phpOMS\Contract;
*
* @package phpOMS\Contract
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface RenderableInterface

6
Contract/StreamInterface.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -19,7 +19,7 @@ namespace phpOMS\Contract;
*
* @package phpOMS\Contract
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
interface StreamInterface

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -26,7 +26,7 @@ use phpOMS\DataStorage\DataStoragePoolInterface;
*
* @package phpOMS\DataStorage\Cache
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
final class CachePool implements DataStoragePoolInterface

6
DataStorage/Cache/CacheStatus.php Normal file → Executable file
View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.0
*
@ -8,7 +8,7 @@
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
* @link https://karaka.app
*/
declare(strict_types=1);
@ -23,7 +23,7 @@ use phpOMS\Stdlib\Base\Enum;
*
* @package phpOMS\DataStorage\Cache
* @license OMS License 1.0
* @link https://orange-management.org
* @link https://karaka.app
* @since 1.0.0
*/
abstract class CacheStatus extends Enum

Some files were not shown because too many files have changed in this diff Show More