fix DateTimeImmutable typehint

This commit is contained in:
Dennis Eichhorn 2020-09-26 11:22:57 +02:00
parent ad28da979e
commit 49135aefab
3 changed files with 7 additions and 7 deletions

View File

@ -117,9 +117,9 @@ class Node
/**
* Set a relative undirected node.
*
* @param Node $node Graph node
* @param int $key Index for absolute position
* @param booll $isDirected Is directed
* @param Node $node Graph node
* @param int $key Index for absolute position
* @param bool $isDirected Is directed
*
* @return Edge
*

View File

@ -63,7 +63,7 @@ abstract class FileAbstract implements ContainerInterface
/**
* Created at.
*
* @var \DateTime
* @var \DateTimeImmutable
* @since 1.0.0
*/
protected \DateTimeImmutable $createdAt;

View File

@ -63,7 +63,7 @@ abstract class FileAbstract implements ContainerInterface
/**
* Created at.
*
* @var \DateTime
* @var \DateTimeImmutable
* @since 1.0.0
*/
protected \DateTimeImmutable $createdAt;
@ -188,8 +188,8 @@ abstract class FileAbstract implements ContainerInterface
$mtime = \filemtime($this->path);
$ctime = \filectime($this->path);
$this->createdAt->setTimestamp($mtime === false ? 0 : $mtime);
$this->changedAt->setTimestamp($ctime === false ? 0 : $ctime);
$this->createdAt = (new \DateTimeImmutable())->setTimestamp($mtime === false ? 0 : $mtime);
$this->changedAt = (new \DateTimeImmutable())->setTimestamp($ctime === false ? 0 : $ctime);
$owner = \fileowner($this->path);