diff --git a/Algorithm/PathFinding/AStar.php b/Algorithm/PathFinding/AStar.php index d81b6de5b..e5aa81b61 100644 --- a/Algorithm/PathFinding/AStar.php +++ b/Algorithm/PathFinding/AStar.php @@ -24,7 +24,7 @@ use phpOMS\Stdlib\Base\Heap; * @link https://orange-management.org * @since 1.0.0 */ -class AStar implements PathFinderInterface +final class AStar implements PathFinderInterface { /** * {@inheritdoc} diff --git a/Algorithm/PathFinding/Heuristic.php b/Algorithm/PathFinding/Heuristic.php index 8982db5ff..9cfaccc7d 100644 --- a/Algorithm/PathFinding/Heuristic.php +++ b/Algorithm/PathFinding/Heuristic.php @@ -24,7 +24,7 @@ use phpOMS\Math\Topology\Metrics2D; * @link https://orange-management.org * @since 1.0.0 */ -class Heuristic +final class Heuristic { /** * Calculate metric/distance between two nodes. diff --git a/Algorithm/PathFinding/JumpPointSearch.php b/Algorithm/PathFinding/JumpPointSearch.php index 7ad67b889..1342179df 100644 --- a/Algorithm/PathFinding/JumpPointSearch.php +++ b/Algorithm/PathFinding/JumpPointSearch.php @@ -24,7 +24,7 @@ use phpOMS\Stdlib\Base\Heap; * @link https://orange-management.org * @since 1.0.0 */ -class JumpPointSearch implements PathFinderInterface +final class JumpPointSearch implements PathFinderInterface { /** * {@inheritdoc} diff --git a/DataStorage/Cache/Connection/FileCache.php b/DataStorage/Cache/Connection/FileCache.php index 2ab539cd0..cd06bf660 100644 --- a/DataStorage/Cache/Connection/FileCache.php +++ b/DataStorage/Cache/Connection/FileCache.php @@ -40,7 +40,7 @@ use phpOMS\System\File\Local\File; * @link https://orange-management.org * @since 1.0.0 */ -class FileCache extends ConnectionAbstract +final class FileCache extends ConnectionAbstract { /** * {@inheritdoc} diff --git a/DataStorage/Cache/Connection/MemCached.php b/DataStorage/Cache/Connection/MemCached.php index 508b45579..5862a983c 100644 --- a/DataStorage/Cache/Connection/MemCached.php +++ b/DataStorage/Cache/Connection/MemCached.php @@ -26,7 +26,7 @@ use phpOMS\DataStorage\Cache\Exception\InvalidConnectionConfigException; * @link https://orange-management.org * @since 1.0.0 */ -class MemCached extends ConnectionAbstract +final class MemCached extends ConnectionAbstract { /** * {@inheritdoc} diff --git a/DataStorage/Cache/Connection/NullCache.php b/DataStorage/Cache/Connection/NullCache.php index 4fbf31d1f..c3270f19e 100644 --- a/DataStorage/Cache/Connection/NullCache.php +++ b/DataStorage/Cache/Connection/NullCache.php @@ -22,7 +22,7 @@ namespace phpOMS\DataStorage\Cache\Connection; * @link https://orange-management.org * @since 1.0.0 */ -class NullCache extends ConnectionAbstract +final class NullCache extends ConnectionAbstract { /** diff --git a/DataStorage/Cache/Connection/RedisCache.php b/DataStorage/Cache/Connection/RedisCache.php index 007553508..96122cc34 100644 --- a/DataStorage/Cache/Connection/RedisCache.php +++ b/DataStorage/Cache/Connection/RedisCache.php @@ -28,7 +28,7 @@ use phpOMS\DataStorage\Cache\Connection\CacheValueType; * @link https://orange-management.org * @since 1.0.0 */ -class RedisCache extends ConnectionAbstract +final class RedisCache extends ConnectionAbstract { /** * {@inheritdoc} diff --git a/Math/Numerics/Integration.php b/Math/Numerics/Integration.php index 9b759c104..ce1900351 100644 --- a/Math/Numerics/Integration.php +++ b/Math/Numerics/Integration.php @@ -23,7 +23,7 @@ namespace phpOMS\Math\Numerics; * @link https://orange-management.org * @since 1.0.0 */ -class Integration +final class Integration { /** * Integrate function by using rectangles from the left side diff --git a/Math/Parser/Evaluator.php b/Math/Parser/Evaluator.php index 673a61e91..29ee5b3cf 100644 --- a/Math/Parser/Evaluator.php +++ b/Math/Parser/Evaluator.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Parser; * @link https://orange-management.org * @since 1.0.0 */ -class Evaluator +final class Evaluator { /** * Evaluate function. diff --git a/Math/Statistic/Forecast/Forecasts.php b/Math/Statistic/Forecast/Forecasts.php index d6579ae0c..3990ba561 100644 --- a/Math/Statistic/Forecast/Forecasts.php +++ b/Math/Statistic/Forecast/Forecasts.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Statistic\Forecast; * @link https://orange-management.org * @since 1.0.0 */ -class Forecasts +final class Forecasts { /** * Get forecast/prediction interval. diff --git a/Math/Statistic/Forecast/Regression/LevelLevelRegression.php b/Math/Statistic/Forecast/Regression/LevelLevelRegression.php index 9199c184f..66198ef94 100644 --- a/Math/Statistic/Forecast/Regression/LevelLevelRegression.php +++ b/Math/Statistic/Forecast/Regression/LevelLevelRegression.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Statistic\Forecast\Regression; * @link https://orange-management.org * @since 1.0.0 */ -class LevelLevelRegression extends RegressionAbstract +final class LevelLevelRegression extends RegressionAbstract { /** * {@inheritdoc} diff --git a/Math/Statistic/Forecast/Regression/LevelLogRegression.php b/Math/Statistic/Forecast/Regression/LevelLogRegression.php index 1ed7833e0..e2e4fc388 100644 --- a/Math/Statistic/Forecast/Regression/LevelLogRegression.php +++ b/Math/Statistic/Forecast/Regression/LevelLogRegression.php @@ -24,7 +24,7 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException; * @link https://orange-management.org * @since 1.0.0 */ -class LevelLogRegression extends RegressionAbstract +final class LevelLogRegression extends RegressionAbstract { /** * {@inheritdoc} diff --git a/Math/Statistic/Forecast/Regression/LogLevelRegression.php b/Math/Statistic/Forecast/Regression/LogLevelRegression.php index f352309b5..80791db75 100644 --- a/Math/Statistic/Forecast/Regression/LogLevelRegression.php +++ b/Math/Statistic/Forecast/Regression/LogLevelRegression.php @@ -24,7 +24,7 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException; * @link https://orange-management.org * @since 1.0.0 */ -class LogLevelRegression extends RegressionAbstract +final class LogLevelRegression extends RegressionAbstract { /** * {@inheritdoc} diff --git a/Math/Statistic/Forecast/Regression/LogLogRegression.php b/Math/Statistic/Forecast/Regression/LogLogRegression.php index abf3b17df..f79952d54 100644 --- a/Math/Statistic/Forecast/Regression/LogLogRegression.php +++ b/Math/Statistic/Forecast/Regression/LogLogRegression.php @@ -24,7 +24,7 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException; * @link https://orange-management.org * @since 1.0.0 */ -class LogLogRegression extends RegressionAbstract +final class LogLogRegression extends RegressionAbstract { /** * {@inheritdoc} diff --git a/Math/Statistic/Forecast/Regression/MultipleLinearRegression.php b/Math/Statistic/Forecast/Regression/MultipleLinearRegression.php index 92880d2ba..9d99ad351 100644 --- a/Math/Statistic/Forecast/Regression/MultipleLinearRegression.php +++ b/Math/Statistic/Forecast/Regression/MultipleLinearRegression.php @@ -23,7 +23,7 @@ use phpOMS\Math\Matrix\Matrix; * @link https://orange-management.org * @since 1.0.0 */ -class MultipleLinearRegression extends RegressionAbstract +final class MultipleLinearRegression extends RegressionAbstract { /** * Get linear regression based on scatter plot. diff --git a/Math/Statistic/Forecast/Regression/PolynomialRegression.php b/Math/Statistic/Forecast/Regression/PolynomialRegression.php index 06280b159..deb1eecfd 100644 --- a/Math/Statistic/Forecast/Regression/PolynomialRegression.php +++ b/Math/Statistic/Forecast/Regression/PolynomialRegression.php @@ -25,7 +25,7 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException; * @link https://orange-management.org * @since 1.0.0 */ -class PolynomialRegression +final class PolynomialRegression { /** * Get linear regression based on scatter plot. diff --git a/Math/Stochastic/Distribution/BernoulliDistribution.php b/Math/Stochastic/Distribution/BernoulliDistribution.php index b641b5618..3a1303fa8 100644 --- a/Math/Stochastic/Distribution/BernoulliDistribution.php +++ b/Math/Stochastic/Distribution/BernoulliDistribution.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class BernoulliDistribution +final class BernoulliDistribution { /** * Get probability mass function. diff --git a/Math/Stochastic/Distribution/BetaDistribution.php b/Math/Stochastic/Distribution/BetaDistribution.php index 3baa94fd4..02149e710 100644 --- a/Math/Stochastic/Distribution/BetaDistribution.php +++ b/Math/Stochastic/Distribution/BetaDistribution.php @@ -23,7 +23,7 @@ use phpOMS\Math\Functions\Functions; * @link https://orange-management.org * @since 1.0.0 */ -class BetaDistribution +final class BetaDistribution { /** * Get expected value. diff --git a/Math/Stochastic/Distribution/BinomialDistribution.php b/Math/Stochastic/Distribution/BinomialDistribution.php index c79c513a3..c634143bf 100644 --- a/Math/Stochastic/Distribution/BinomialDistribution.php +++ b/Math/Stochastic/Distribution/BinomialDistribution.php @@ -24,7 +24,7 @@ use phpOMS\Math\Functions\Functions; * @link https://orange-management.org * @since 1.0.0 */ -class BinomialDistribution +final class BinomialDistribution { /** diff --git a/Math/Stochastic/Distribution/CauchyDistribution.php b/Math/Stochastic/Distribution/CauchyDistribution.php index 2d774637c..27ee83e83 100644 --- a/Math/Stochastic/Distribution/CauchyDistribution.php +++ b/Math/Stochastic/Distribution/CauchyDistribution.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class CauchyDistribution +final class CauchyDistribution { /** * Get probability density function. diff --git a/Math/Stochastic/Distribution/ChiSquaredDistribution.php b/Math/Stochastic/Distribution/ChiSquaredDistribution.php index d48036b3c..ea04d0a09 100644 --- a/Math/Stochastic/Distribution/ChiSquaredDistribution.php +++ b/Math/Stochastic/Distribution/ChiSquaredDistribution.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class ChiSquaredDistribution +final class ChiSquaredDistribution { /** diff --git a/Math/Stochastic/Distribution/ExponentialDistribution.php b/Math/Stochastic/Distribution/ExponentialDistribution.php index 0aafa6554..b37eb8679 100644 --- a/Math/Stochastic/Distribution/ExponentialDistribution.php +++ b/Math/Stochastic/Distribution/ExponentialDistribution.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class ExponentialDistribution +final class ExponentialDistribution { /** * Get probability density function. diff --git a/Math/Stochastic/Distribution/FDistribution.php b/Math/Stochastic/Distribution/FDistribution.php index f58a3a97b..25f55847c 100644 --- a/Math/Stochastic/Distribution/FDistribution.php +++ b/Math/Stochastic/Distribution/FDistribution.php @@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class FDistribution +final class FDistribution { /** * Get expected value. diff --git a/Math/Stochastic/Distribution/GammaDistribution.php b/Math/Stochastic/Distribution/GammaDistribution.php index a54cd971a..f276a14b5 100644 --- a/Math/Stochastic/Distribution/GammaDistribution.php +++ b/Math/Stochastic/Distribution/GammaDistribution.php @@ -23,7 +23,7 @@ use phpOMS\Math\Functions\Gamma; * @link https://orange-management.org * @since 1.0.0 */ -class GammaDistribution +final class GammaDistribution { /** * Get probability density function. diff --git a/Math/Stochastic/Distribution/GeometricDistribution.php b/Math/Stochastic/Distribution/GeometricDistribution.php index 0d182a694..41008794f 100644 --- a/Math/Stochastic/Distribution/GeometricDistribution.php +++ b/Math/Stochastic/Distribution/GeometricDistribution.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class GeometricDistribution +final class GeometricDistribution { /** * Get probability mass function. diff --git a/Math/Stochastic/Distribution/HypergeometricDistribution.php b/Math/Stochastic/Distribution/HypergeometricDistribution.php index 2895422fb..fba5834dc 100644 --- a/Math/Stochastic/Distribution/HypergeometricDistribution.php +++ b/Math/Stochastic/Distribution/HypergeometricDistribution.php @@ -23,7 +23,7 @@ use phpOMS\Math\Functions\Functions; * @link https://orange-management.org * @since 1.0.0 */ -class HypergeometricDistribution +final class HypergeometricDistribution { /** * Get probability mass function. diff --git a/Math/Stochastic/Distribution/LaplaceDistribution.php b/Math/Stochastic/Distribution/LaplaceDistribution.php index 72f4f1dcd..c51f1d85c 100644 --- a/Math/Stochastic/Distribution/LaplaceDistribution.php +++ b/Math/Stochastic/Distribution/LaplaceDistribution.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class LaplaceDistribution +final class LaplaceDistribution { /** * Get probability density function. diff --git a/Math/Stochastic/Distribution/LogDistribution.php b/Math/Stochastic/Distribution/LogDistribution.php index 34e49dc60..75679b7e8 100644 --- a/Math/Stochastic/Distribution/LogDistribution.php +++ b/Math/Stochastic/Distribution/LogDistribution.php @@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class LogDistribution +final class LogDistribution { /** * Get probability mass function. diff --git a/Math/Stochastic/Distribution/LogNormalDistribution.php b/Math/Stochastic/Distribution/LogNormalDistribution.php index 3a1f6003f..d81c6c121 100644 --- a/Math/Stochastic/Distribution/LogNormalDistribution.php +++ b/Math/Stochastic/Distribution/LogNormalDistribution.php @@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class LogNormalDistribution +final class LogNormalDistribution { /** * Get probability density function. diff --git a/Math/Stochastic/Distribution/LogisticDistribution.php b/Math/Stochastic/Distribution/LogisticDistribution.php index cf2e2fdfb..d92d7514c 100644 --- a/Math/Stochastic/Distribution/LogisticDistribution.php +++ b/Math/Stochastic/Distribution/LogisticDistribution.php @@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class LogisticDistribution +final class LogisticDistribution { /** * Get probability density function. diff --git a/Math/Stochastic/Distribution/NormalDistribution.php b/Math/Stochastic/Distribution/NormalDistribution.php index 99bfe9f5f..fdbfd3626 100644 --- a/Math/Stochastic/Distribution/NormalDistribution.php +++ b/Math/Stochastic/Distribution/NormalDistribution.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class NormalDistribution +final class NormalDistribution { /** * Chi square table. diff --git a/Math/Stochastic/Distribution/ParetoDistribution.php b/Math/Stochastic/Distribution/ParetoDistribution.php index c1f9ba921..c5e1bf4c8 100644 --- a/Math/Stochastic/Distribution/ParetoDistribution.php +++ b/Math/Stochastic/Distribution/ParetoDistribution.php @@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class ParetoDistribution +final class ParetoDistribution { /** * Get probability density function. diff --git a/Math/Stochastic/Distribution/PoissonDistribution.php b/Math/Stochastic/Distribution/PoissonDistribution.php index 4e87be2bc..4a06bc75d 100644 --- a/Math/Stochastic/Distribution/PoissonDistribution.php +++ b/Math/Stochastic/Distribution/PoissonDistribution.php @@ -25,7 +25,7 @@ use phpOMS\Math\Functions\Gamma; * @link https://orange-management.org * @since 1.0.0 */ -class PoissonDistribution +final class PoissonDistribution { /** * Get density. diff --git a/Math/Stochastic/Distribution/TDistribution.php b/Math/Stochastic/Distribution/TDistribution.php index 56dcb6fd1..8a217731c 100644 --- a/Math/Stochastic/Distribution/TDistribution.php +++ b/Math/Stochastic/Distribution/TDistribution.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class TDistribution +final class TDistribution { /** * T table. diff --git a/Math/Stochastic/Distribution/UniformDistributionContinuous.php b/Math/Stochastic/Distribution/UniformDistributionContinuous.php index 11a268c1d..51d5d3025 100644 --- a/Math/Stochastic/Distribution/UniformDistributionContinuous.php +++ b/Math/Stochastic/Distribution/UniformDistributionContinuous.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class UniformDistributionContinuous +final class UniformDistributionContinuous { /** diff --git a/Math/Stochastic/Distribution/UniformDistributionDiscrete.php b/Math/Stochastic/Distribution/UniformDistributionDiscrete.php index 4496327cb..8300d3749 100644 --- a/Math/Stochastic/Distribution/UniformDistributionDiscrete.php +++ b/Math/Stochastic/Distribution/UniformDistributionDiscrete.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class UniformDistributionDiscrete +final class UniformDistributionDiscrete { /** diff --git a/Math/Stochastic/Distribution/WeibullDistribution.php b/Math/Stochastic/Distribution/WeibullDistribution.php index 84f6e8a32..ce7d8af8e 100644 --- a/Math/Stochastic/Distribution/WeibullDistribution.php +++ b/Math/Stochastic/Distribution/WeibullDistribution.php @@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class WeibullDistribution +final class WeibullDistribution { /** * Get probability density function. diff --git a/Math/Stochastic/Distribution/ZTest.php b/Math/Stochastic/Distribution/ZTest.php index 37892a32f..4d345b65f 100644 --- a/Math/Stochastic/Distribution/ZTest.php +++ b/Math/Stochastic/Distribution/ZTest.php @@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution; * @link https://orange-management.org * @since 1.0.0 */ -class ZTest +final class ZTest { public const TABLE = [ '2.58' => 0.99,