Add expectedArguments common for dirname (#549)

common expectedArguments for dirname
This commit is contained in:
Thomas Schulz 2019-04-03 10:46:36 +02:00 committed by Kirill Smelov
parent 9abc397916
commit a7ab02b8f7
1 changed files with 5 additions and 0 deletions

View File

@ -104,6 +104,11 @@ namespace PHPSTORM_META {
expectedArguments(\variant_cmp(), 0, NORM_IGNORECASE|NORM_IGNORENONSPACE|NORM_IGNORESYMBOLS|NORM_IGNOREWIDTH|NORM_IGNOREKANATYPE|NORM_IGNOREKASHIDA);
expectedArguments(\DOMDocument::schemaValidateSource(), 1, LIBXML_SCHEMA_CREATE);
registerArgumentsSet('common_dirname_return', __DIR__);
expectedArguments(\dirname(), 0, argumentsSet('common_dirname_return'), __FILE__);
expectedReturnValues(\dirname(), argumentsSet('common_dirname_return')); // this allows completion for "dirname()" inside dirname(<caret>)
expectedArguments(\EvLoop::__construct(), 0, \Ev::FLAG_AUTO,\Ev::FLAG_NOENV,\Ev::FLAG_FORKCHECK,\Ev::FLAG_NOINOTIFY,\Ev::FLAG_SIGNALFD,\Ev::FLAG_NOSIGMASK); //todo support
expectedArguments(\Ev::run(), 0, \Ev::FLAG_AUTO,\Ev::FLAG_NOENV,\Ev::FLAG_FORKCHECK,\Ev::FLAG_NOINOTIFY,\Ev::FLAG_SIGNALFD,\Ev::FLAG_NOSIGMASK);
expectedArguments(\EvLoop::run(), 0, \Ev::RUN_NOWAIT,\Ev::RUN_ONCE);