Small code cleanup

This commit is contained in:
djmaze 2021-11-03 12:18:34 +01:00
parent 6e1cf74908
commit 9da4fd569b
2 changed files with 7 additions and 7 deletions

View file

@ -32,7 +32,7 @@ abstract class Collection extends \ArrayObject implements \JsonSerializable
{
if ($bToTop) {
$array = $this->getArrayCopy();
array_unshift($array, $mItem);
\array_unshift($array, $mItem);
$this->exchangeArray($array);
} else {
parent::append($mItem);
@ -53,23 +53,23 @@ abstract class Collection extends \ArrayObject implements \JsonSerializable
public function Slice(int $offset, int $length = null, bool $preserve_keys = false)
{
return new static(
array_slice($this->getArrayCopy(), $offset, $length, $preserve_keys)
\array_slice($this->getArrayCopy(), $offset, $length, $preserve_keys)
);
}
public function Crop(int $length = null, int $offset = 0, bool $preserve_keys = false)
{
$this->exchangeArray(
array_slice($this->getArrayCopy(), $offset, $length, $preserve_keys)
\array_slice($this->getArrayCopy(), $offset, $length, $preserve_keys)
);
return $this;
}
public function jsonSerialize()
{
$aNames = explode('\\', get_class($this));
$aNames = \explode('\\', \get_class($this));
return array(
'@Object' => 'Collection/' . end($aNames),
'@Object' => 'Collection/' . \end($aNames),
'@Count' => $this->Count(),
'@Collection' => $this->getArrayCopy()
);

View file

@ -20,8 +20,8 @@ class Exception extends \Exception
{
public function __construct(string $sMessage = '', int $iCode = 0, \Throwable $oPrevious = null)
{
$sMessage = 0 === strlen($sMessage) ? str_replace('\\', '-', get_class($this)).' ('.
basename($this->getFile()).' ~ '.$this->getLine().')' : $sMessage;
$sMessage = \strlen($sMessage) ? $sMessage
: \str_replace('\\', '-', \get_class($this)).' ('.\basename($this->getFile()).' ~ '.$this->getLine().')';
parent::__construct($sMessage, $iCode, $oPrevious);
}