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

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

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

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

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

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

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

View File

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

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

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

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

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

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

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

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

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

View File

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

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

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

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

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

View File

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

View File

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

View File

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

View File

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

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

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

View File

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

View File

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

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

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

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

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

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

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

View File

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

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

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

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

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

View File

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

View File

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

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

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

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

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

View File

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

View File

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

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

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

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

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

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

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

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

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

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

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

View File

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

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

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

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

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

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

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

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

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

View File

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

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

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

View File

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

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

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

View File

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

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

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

View File

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

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

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

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

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

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

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

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

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

View File

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

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

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

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

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

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

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

View File

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

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

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

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

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

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

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

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

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

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

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

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

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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

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

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

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

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

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

6
AutoloadException.php Normal file → Executable file
View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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

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

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

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

View File

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

View File

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

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

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

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

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

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

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

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

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

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

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

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

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

View File

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

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

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

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