mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-11 17:58:41 +00:00
phpstan fixes and install bug
This commit is contained in:
parent
25f7f534d5
commit
a2a70e28eb
|
|
@ -98,6 +98,7 @@ class MazeGenerator
|
|||
|
||||
if ($pos === null) {
|
||||
$n = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -36,7 +36,13 @@ trait OptionsTrait
|
|||
private array $options = [];
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
* Is this key set.
|
||||
*
|
||||
* @param mixed $key Key to check for existence
|
||||
*
|
||||
* @return bool
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function exists($key) : bool
|
||||
{
|
||||
|
|
@ -44,7 +50,13 @@ trait OptionsTrait
|
|||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
* Get option by key.
|
||||
*
|
||||
* @param mixed $key Unique option key
|
||||
*
|
||||
* @return mixed Option value
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function getOption($key)
|
||||
{
|
||||
|
|
@ -52,7 +64,13 @@ trait OptionsTrait
|
|||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
* Get options by keys.
|
||||
*
|
||||
* @param mixed $key Unique option key
|
||||
*
|
||||
* @return array Option values
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function getOptions(array $key)
|
||||
{
|
||||
|
|
@ -68,7 +86,15 @@ trait OptionsTrait
|
|||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
* Updating or adding settings.
|
||||
*
|
||||
* @param mixed $key Unique option key
|
||||
* @param mixed $value Option value
|
||||
* @param bool $overwrite Overwrite existing value
|
||||
*
|
||||
* @return bool
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function setOption($key, $value, bool $overwrite = true) : bool
|
||||
{
|
||||
|
|
@ -82,7 +108,14 @@ trait OptionsTrait
|
|||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
* Updating or adding settings.
|
||||
*
|
||||
* @param array $pair Key value pair
|
||||
* @param bool $overwrite Overwrite existing value
|
||||
*
|
||||
* @return bool
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function setOptions(array $pair, bool $overwrite = true) : bool
|
||||
{
|
||||
|
|
|
|||
|
|
@ -23,13 +23,16 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException;
|
|||
* @license OMS License 1.0
|
||||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*
|
||||
* @phpstan-implements \ArrayAccess<string, mixed>
|
||||
* @phpstan-implements \Iterator<string, mixed>
|
||||
*/
|
||||
class Matrix implements \ArrayAccess, \Iterator
|
||||
{
|
||||
/**
|
||||
* Matrix.
|
||||
*
|
||||
* @var array
|
||||
* @var array<int, array<int, int|float>>
|
||||
* @since 1.0.0
|
||||
*/
|
||||
protected array $matrix = [];
|
||||
|
|
|
|||
|
|
@ -141,7 +141,10 @@ final class NaiveBayesClassifier
|
|||
}
|
||||
|
||||
if (\is_array($value)) {
|
||||
/** @var string[] $value */
|
||||
/**
|
||||
* @var string[] $value
|
||||
* @var string $word
|
||||
*/
|
||||
foreach ($value as $word) {
|
||||
if (isset($this->dict[$criteria][$attr]['data'][$word])
|
||||
&& $this->dict[$criteria][$attr]['data'][$word] >= $minimum
|
||||
|
|
|
|||
|
|
@ -665,6 +665,10 @@ final class ModuleManager
|
|||
*/
|
||||
public function installApplications(string $from) : void
|
||||
{
|
||||
if (!\file_exists($this->modulePath . '/' . $from . '/Application')) {
|
||||
return;
|
||||
}
|
||||
|
||||
$dirs = \scandir($this->modulePath . '/' . $from . '/Application');
|
||||
foreach ($dirs as $dir) {
|
||||
if ($dir === '.' || $dir === '..') {
|
||||
|
|
|
|||
|
|
@ -23,6 +23,9 @@ namespace phpOMS\System\File;
|
|||
* @license OMS License 1.0
|
||||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*
|
||||
* @phpstan-extends \ArrayAccess<string, mixed>
|
||||
* @phpstan-extends \Iterator<string, mixed>
|
||||
*/
|
||||
interface DirectoryInterface extends ContainerInterface, \Iterator, \ArrayAccess
|
||||
{
|
||||
|
|
|
|||
|
|
@ -63,8 +63,8 @@ class Phone
|
|||
$numberString = \str_replace(
|
||||
'$' . $i,
|
||||
StringUtils::generateString(
|
||||
$size[$i - 1][0],
|
||||
$size[$i - 1][1],
|
||||
$size[$i - 1][0] ?? 0,
|
||||
$size[$i - 1][1] ?? 0,
|
||||
'0123456789'
|
||||
),
|
||||
$numberString
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user