mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-02-12 23:08:41 +00:00
Type fixes
This commit is contained in:
parent
c688f12c06
commit
d633d96462
|
|
@ -159,7 +159,7 @@ final class Complex
|
||||||
throw new \InvalidArgumentException();
|
throw new \InvalidArgumentException();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function powComplex() : Complex
|
public function powComplex(Complex $value) : Complex
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -184,7 +184,7 @@ final class Complex
|
||||||
return $this->multComplex($this->powInteger(--$value));
|
return $this->multComplex($this->powInteger(--$value));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function powScalar() : Complex
|
public function powScalar($value) : Complex
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,13 @@ namespace phpOMS\Stdlib\Base;
|
||||||
*/
|
*/
|
||||||
abstract class EnumArray
|
abstract class EnumArray
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* Constants.
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
|
protected static $constants = [];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checking enum name.
|
* Checking enum name.
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,7 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
* @param string $path Path
|
* @param string $path Path
|
||||||
* @param string $filter Filter
|
* @param string $filter Filter
|
||||||
*
|
*
|
||||||
* @return string[]
|
* @return array
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
@ -105,7 +105,7 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
* @param string $extension Extension
|
* @param string $extension Extension
|
||||||
* @param string $exclude Pattern to exclude
|
* @param string $exclude Pattern to exclude
|
||||||
*
|
*
|
||||||
* @return string[]
|
* @return array
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
@ -168,6 +168,10 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
$countSize = 0;
|
$countSize = 0;
|
||||||
$directories = \scandir($dir);
|
$directories = \scandir($dir);
|
||||||
|
|
||||||
|
if ($directories === false) {
|
||||||
|
return $countSize;
|
||||||
|
}
|
||||||
|
|
||||||
foreach ($directories as $key => $filename) {
|
foreach ($directories as $key => $filename) {
|
||||||
if ($filename === ".." || $filename === ".") {
|
if ($filename === ".." || $filename === ".") {
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -181,7 +185,7 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return (int) $countSize;
|
return $countSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -198,6 +202,10 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
$ignore[] = '.';
|
$ignore[] = '.';
|
||||||
$ignore[] = '..';
|
$ignore[] = '..';
|
||||||
|
|
||||||
|
if ($files === false) {
|
||||||
|
return $size;
|
||||||
|
}
|
||||||
|
|
||||||
foreach ($files as $t) {
|
foreach ($files as $t) {
|
||||||
if (\in_array($t, $ignore)) {
|
if (\in_array($t, $ignore)) {
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -221,6 +229,10 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
{
|
{
|
||||||
$files = \scandir($path);
|
$files = \scandir($path);
|
||||||
|
|
||||||
|
if ($files === false) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
/* Removing . and .. */
|
/* Removing . and .. */
|
||||||
unset($files[1]);
|
unset($files[1]);
|
||||||
unset($files[0]);
|
unset($files[0]);
|
||||||
|
|
@ -260,7 +272,9 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
}
|
}
|
||||||
|
|
||||||
$created = new \DateTime('now');
|
$created = new \DateTime('now');
|
||||||
$created->setTimestamp(\filemtime($path));
|
$time = \filemtime($path);
|
||||||
|
|
||||||
|
$created->setTimestamp($time === false ? 0 : $time);
|
||||||
|
|
||||||
return $created;
|
return $created;
|
||||||
}
|
}
|
||||||
|
|
@ -275,7 +289,9 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
}
|
}
|
||||||
|
|
||||||
$changed = new \DateTime();
|
$changed = new \DateTime();
|
||||||
$changed->setTimestamp(\filectime($path));
|
$time = \filectime($path);
|
||||||
|
|
||||||
|
$changed->setTimestamp($time === false ? 0 : $time);
|
||||||
|
|
||||||
return $changed;
|
return $changed;
|
||||||
}
|
}
|
||||||
|
|
@ -289,7 +305,7 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
throw new PathException($path);
|
throw new PathException($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
return \fileowner($path);
|
return (int) \fileowner($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -301,7 +317,7 @@ final class Directory extends FileAbstract implements DirectoryInterface
|
||||||
throw new PathException($path);
|
throw new PathException($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
return \fileperms($path);
|
return (int) \fileperms($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ final class File extends FileAbstract implements FileInterface
|
||||||
{
|
{
|
||||||
parent::index();
|
parent::index();
|
||||||
|
|
||||||
$this->size = \filesize($this->path);
|
$this->size = (int) \filesize($this->path);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -98,7 +98,9 @@ final class File extends FileAbstract implements FileInterface
|
||||||
throw new PathException($path);
|
throw new PathException($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
return \file_get_contents($path);
|
$contents = \file_get_contents($path);
|
||||||
|
|
||||||
|
return $contents === false ? '' : $contents;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -166,7 +168,9 @@ final class File extends FileAbstract implements FileInterface
|
||||||
throw new PathException($path);
|
throw new PathException($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
return self::createFileTime(\filemtime($path));
|
$time = \filemtime($path);
|
||||||
|
|
||||||
|
return self::createFileTime($time === false ? 0 : $time);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -178,7 +182,9 @@ final class File extends FileAbstract implements FileInterface
|
||||||
throw new PathException($path);
|
throw new PathException($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
return self::createFileTime(\filemtime($path));
|
$time = \filemtime($path);
|
||||||
|
|
||||||
|
return self::createFileTime($time === false ? 0 : $time);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -207,7 +213,7 @@ final class File extends FileAbstract implements FileInterface
|
||||||
throw new PathException($path);
|
throw new PathException($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
return filesize($path);
|
return (int) \filesize($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -219,7 +225,7 @@ final class File extends FileAbstract implements FileInterface
|
||||||
throw new PathException($path);
|
throw new PathException($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
return \fileowner($path);
|
return (int) \fileowner($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -231,7 +237,7 @@ final class File extends FileAbstract implements FileInterface
|
||||||
throw new PathException($path);
|
throw new PathException($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
return \fileperms($path);
|
return (int) \fileperms($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -245,7 +251,7 @@ final class File extends FileAbstract implements FileInterface
|
||||||
*/
|
*/
|
||||||
public static function dirname(string $path) : string
|
public static function dirname(string $path) : string
|
||||||
{
|
{
|
||||||
return basename(\dirname($path));
|
return \basename(\dirname($path));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -259,7 +265,7 @@ final class File extends FileAbstract implements FileInterface
|
||||||
*/
|
*/
|
||||||
public static function dirpath(string $path) : string
|
public static function dirpath(string $path) : string
|
||||||
{
|
{
|
||||||
return dirname($path);
|
return \dirname($path);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -267,7 +273,7 @@ final class File extends FileAbstract implements FileInterface
|
||||||
*/
|
*/
|
||||||
public static function copy(string $from, string $to, bool $overwrite = false) : bool
|
public static function copy(string $from, string $to, bool $overwrite = false) : bool
|
||||||
{
|
{
|
||||||
if (!is_file($from)) {
|
if (!\is_file($from)) {
|
||||||
throw new PathException($from);
|
throw new PathException($from);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -325,7 +331,7 @@ final class File extends FileAbstract implements FileInterface
|
||||||
*/
|
*/
|
||||||
public function getDirName() : string
|
public function getDirName() : string
|
||||||
{
|
{
|
||||||
return basename(\dirname($this->path));
|
return \basename(\dirname($this->path));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -375,7 +381,9 @@ final class File extends FileAbstract implements FileInterface
|
||||||
*/
|
*/
|
||||||
public function getContent() : string
|
public function getContent() : string
|
||||||
{
|
{
|
||||||
return \file_get_contents($this->path);
|
$contents = \file_get_contents($this->path);
|
||||||
|
|
||||||
|
return $contents === false ? '' : $contents;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user