mirror of
https://github.com/danog/psalm.git
synced 2024-11-30 04:39:00 +01:00
Removed DateTimeImmutable::sub()
from the CallMap: fully covered by stub
This commit is contained in:
parent
dc7d26abb1
commit
267d76088d
@ -1811,7 +1811,6 @@ return [
|
||||
'DateTimeImmutable::setTime' => ['static|false', 'hour'=>'int', 'minute'=>'int', 'second='=>'int', 'microseconds='=>'int'],
|
||||
'DateTimeImmutable::setTimestamp' => ['static|false', 'unixtimestamp'=>'int'],
|
||||
'DateTimeImmutable::setTimezone' => ['static|false', 'timezone'=>'DateTimeZone'],
|
||||
'DateTimeImmutable::sub' => ['static|false', 'interval'=>'DateInterval'],
|
||||
'DateTimeInterface::diff' => ['DateInterval', 'datetime2'=>'DateTimeInterface', 'absolute='=>'bool'],
|
||||
'DateTimeInterface::format' => ['string', 'format'=>'string'],
|
||||
'DateTimeInterface::getOffset' => ['int'],
|
||||
|
@ -1072,7 +1072,6 @@ return [
|
||||
'DateTimeImmutable::setTime' => ['static|false', 'hour'=>'int', 'minute'=>'int', 'second='=>'int', 'microseconds='=>'int'],
|
||||
'DateTimeImmutable::setTimestamp' => ['static|false', 'unixtimestamp'=>'int'],
|
||||
'DateTimeImmutable::setTimezone' => ['static|false', 'timezone'=>'DateTimeZone'],
|
||||
'DateTimeImmutable::sub' => ['static|false', 'interval'=>'DateInterval'],
|
||||
'DateTimeInterface::diff' => ['DateInterval', 'datetime2'=>'DateTimeInterface', 'absolute='=>'bool'],
|
||||
'DateTimeInterface::format' => ['string', 'format'=>'string'],
|
||||
'DateTimeInterface::getOffset' => ['int'],
|
||||
|
@ -56,7 +56,10 @@ class DateTimeImmutable implements DateTimeInterface
|
||||
|
||||
/**
|
||||
* @psalm-mutation-free
|
||||
* @return static
|
||||
* @return static|false this method can fail in case an {@see DateInterval} with relative
|
||||
* week days is passed in.
|
||||
*
|
||||
* @see https://github.com/php/php-src/blob/534127d3b22b193ffb9511c4447584f0d2bd4e24/ext/date/php_date.c#L3157-L3160
|
||||
*/
|
||||
public function sub(DateInterval $interval) {}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user