1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 09:49:28 +02:00
Oinktube/vendor/jetbrains/phpstorm-stubs
2023-02-17 11:42:45 -03:00
..
.idea Update composer 2023-02-17 11:42:45 -03:00
aerospike Update composer 2023-02-17 11:42:45 -03:00
amqp Update composer 2023-02-17 11:42:45 -03:00
apache Update composer 2023-02-17 11:42:45 -03:00
apcu Update composer 2023-02-17 11:42:45 -03:00
bcmath Update composer 2023-02-17 11:42:45 -03:00
blackfire Update composer 2023-02-17 11:42:45 -03:00
bz2 Update composer 2023-02-17 11:42:45 -03:00
calendar Update composer 2023-02-17 11:42:45 -03:00
cassandra Update composer 2023-02-17 11:42:45 -03:00
com_dotnet Update composer 2023-02-17 11:42:45 -03:00
Core Update composer 2023-02-17 11:42:45 -03:00
couchbase Update composer 2023-02-17 11:42:45 -03:00
crypto Update composer 2023-02-17 11:42:45 -03:00
ctype Update composer 2023-02-17 11:42:45 -03:00
cubrid Update composer 2023-02-17 11:42:45 -03:00
curl Update composer 2023-02-17 11:42:45 -03:00
date Update composer 2023-02-17 11:42:45 -03:00
dba Update composer 2023-02-17 11:42:45 -03:00
decimal Update composer 2023-02-17 11:42:45 -03:00
dio Update composer 2023-02-17 11:42:45 -03:00
dom Update composer 2023-02-17 11:42:45 -03:00
ds Update composer 2023-02-17 11:42:45 -03:00
enchant Update composer 2023-02-17 11:42:45 -03:00
Ev Update composer 2023-02-17 11:42:45 -03:00
event Update composer 2023-02-17 11:42:45 -03:00
exif Update composer 2023-02-17 11:42:45 -03:00
expect Update composer 2023-02-17 11:42:45 -03:00
fann Update composer 2023-02-17 11:42:45 -03:00
FFI Update composer 2023-02-17 11:42:45 -03:00
ffmpeg Update composer 2023-02-17 11:42:45 -03:00
fileinfo Update composer 2023-02-17 11:42:45 -03:00
filter Update composer 2023-02-17 11:42:45 -03:00
fpm Update composer 2023-02-17 11:42:45 -03:00
ftp Update composer 2023-02-17 11:42:45 -03:00
gd Update composer 2023-02-17 11:42:45 -03:00
gearman Update composer 2023-02-17 11:42:45 -03:00
geoip Update composer 2023-02-17 11:42:45 -03:00
geos Update composer 2023-02-17 11:42:45 -03:00
gettext Update composer 2023-02-17 11:42:45 -03:00
gmagick Update composer 2023-02-17 11:42:45 -03:00
gmp Update composer 2023-02-17 11:42:45 -03:00
gnupg Update composer 2023-02-17 11:42:45 -03:00
grpc Update composer 2023-02-17 11:42:45 -03:00
hash Update composer 2023-02-17 11:42:45 -03:00
http Update composer 2023-02-17 11:42:45 -03:00
ibm_db2 Update composer 2023-02-17 11:42:45 -03:00
iconv Update composer 2023-02-17 11:42:45 -03:00
igbinary Update composer 2023-02-17 11:42:45 -03:00
imagick Update composer 2023-02-17 11:42:45 -03:00
imap Update composer 2023-02-17 11:42:45 -03:00
inotify Update composer 2023-02-17 11:42:45 -03:00
interbase Update composer 2023-02-17 11:42:45 -03:00
intl Update composer 2023-02-17 11:42:45 -03:00
json Update composer 2023-02-17 11:42:45 -03:00
judy Update composer 2023-02-17 11:42:45 -03:00
ldap Update composer 2023-02-17 11:42:45 -03:00
leveldb Update composer 2023-02-17 11:42:45 -03:00
libevent Update composer 2023-02-17 11:42:45 -03:00
libsodium Update composer 2023-02-17 11:42:45 -03:00
libxml Update composer 2023-02-17 11:42:45 -03:00
lua Update composer 2023-02-17 11:42:45 -03:00
LuaSandbox Update composer 2023-02-17 11:42:45 -03:00
lzf Update composer 2023-02-17 11:42:45 -03:00
mailparse Update composer 2023-02-17 11:42:45 -03:00
mapscript Update composer 2023-02-17 11:42:45 -03:00
mbstring Update composer 2023-02-17 11:42:45 -03:00
mcrypt Update composer 2023-02-17 11:42:45 -03:00
memcache Update composer 2023-02-17 11:42:45 -03:00
memcached Update composer 2023-02-17 11:42:45 -03:00
meminfo Update composer 2023-02-17 11:42:45 -03:00
meta Update composer 2023-02-17 11:42:45 -03:00
ming Update composer 2023-02-17 11:42:45 -03:00
mongo Update composer 2023-02-17 11:42:45 -03:00
mongodb Update composer 2023-02-17 11:42:45 -03:00
mosquitto-php Update composer 2023-02-17 11:42:45 -03:00
mqseries Update composer 2023-02-17 11:42:45 -03:00
msgpack Update composer 2023-02-17 11:42:45 -03:00
mssql Update composer 2023-02-17 11:42:45 -03:00
mysql Update composer 2023-02-17 11:42:45 -03:00
mysql_xdevapi Update composer 2023-02-17 11:42:45 -03:00
mysqli Update composer 2023-02-17 11:42:45 -03:00
ncurses Update composer 2023-02-17 11:42:45 -03:00
newrelic Update composer 2023-02-17 11:42:45 -03:00
oauth Update composer 2023-02-17 11:42:45 -03:00
oci8 Update composer 2023-02-17 11:42:45 -03:00
odbc Update composer 2023-02-17 11:42:45 -03:00
openssl Update composer 2023-02-17 11:42:45 -03:00
parallel Update composer 2023-02-17 11:42:45 -03:00
Parle Update composer 2023-02-17 11:42:45 -03:00
pcntl Update composer 2023-02-17 11:42:45 -03:00
pcov Update composer 2023-02-17 11:42:45 -03:00
pcre Update composer 2023-02-17 11:42:45 -03:00
pdflib Update composer 2023-02-17 11:42:45 -03:00
PDO Update composer 2023-02-17 11:42:45 -03:00
pdo_ibm Update composer 2023-02-17 11:42:45 -03:00
pdo_mysql Update composer 2023-02-17 11:42:45 -03:00
pdo_pgsql Update composer 2023-02-17 11:42:45 -03:00
pdo_sqlite Update composer 2023-02-17 11:42:45 -03:00
pgsql Update composer 2023-02-17 11:42:45 -03:00
Phar Update composer 2023-02-17 11:42:45 -03:00
phpdbg Update composer 2023-02-17 11:42:45 -03:00
posix Update composer 2023-02-17 11:42:45 -03:00
pq Update composer 2023-02-17 11:42:45 -03:00
pspell Update composer 2023-02-17 11:42:45 -03:00
pthreads Update composer 2023-02-17 11:42:45 -03:00
radius Update composer 2023-02-17 11:42:45 -03:00
rar Update composer 2023-02-17 11:42:45 -03:00
rdkafka Update composer 2023-02-17 11:42:45 -03:00
readline Update composer 2023-02-17 11:42:45 -03:00
recode Update composer 2023-02-17 11:42:45 -03:00
redis Update composer 2023-02-17 11:42:45 -03:00
Reflection Update composer 2023-02-17 11:42:45 -03:00
regex Update composer 2023-02-17 11:42:45 -03:00
rpminfo Update composer 2023-02-17 11:42:45 -03:00
rrd Update composer 2023-02-17 11:42:45 -03:00
SaxonC Update composer 2023-02-17 11:42:45 -03:00
session Update composer 2023-02-17 11:42:45 -03:00
shmop Update composer 2023-02-17 11:42:45 -03:00
SimpleXML Update composer 2023-02-17 11:42:45 -03:00
snmp Update composer 2023-02-17 11:42:45 -03:00
soap Update composer 2023-02-17 11:42:45 -03:00
sockets Update composer 2023-02-17 11:42:45 -03:00
sodium Update composer 2023-02-17 11:42:45 -03:00
solr Update composer 2023-02-17 11:42:45 -03:00
SPL Update composer 2023-02-17 11:42:45 -03:00
SplType Update composer 2023-02-17 11:42:45 -03:00
SQLite Update composer 2023-02-17 11:42:45 -03:00
sqlite3 Update composer 2023-02-17 11:42:45 -03:00
sqlsrv Update composer 2023-02-17 11:42:45 -03:00
ssh2 Update composer 2023-02-17 11:42:45 -03:00
standard Update composer 2023-02-17 11:42:45 -03:00
stats Update composer 2023-02-17 11:42:45 -03:00
stomp Update composer 2023-02-17 11:42:45 -03:00
suhosin Update composer 2023-02-17 11:42:45 -03:00
superglobals Update composer 2023-02-17 11:42:45 -03:00
svm Update composer 2023-02-17 11:42:45 -03:00
svn Update composer 2023-02-17 11:42:45 -03:00
sybase Update composer 2023-02-17 11:42:45 -03:00
sync Update composer 2023-02-17 11:42:45 -03:00
sysvmsg Update composer 2023-02-17 11:42:45 -03:00
sysvsem Update composer 2023-02-17 11:42:45 -03:00
sysvshm Update composer 2023-02-17 11:42:45 -03:00
tests Update composer 2023-02-17 11:42:45 -03:00
tidy Update composer 2023-02-17 11:42:45 -03:00
tokenizer Update composer 2023-02-17 11:42:45 -03:00
uopz Update composer 2023-02-17 11:42:45 -03:00
uuid Update composer 2023-02-17 11:42:45 -03:00
uv Update composer 2023-02-17 11:42:45 -03:00
v8js Update composer 2023-02-17 11:42:45 -03:00
wddx Update composer 2023-02-17 11:42:45 -03:00
win32service Update composer 2023-02-17 11:42:45 -03:00
winbinder Update composer 2023-02-17 11:42:45 -03:00
wincache Update composer 2023-02-17 11:42:45 -03:00
xcache Update composer 2023-02-17 11:42:45 -03:00
xdebug Update composer 2023-02-17 11:42:45 -03:00
xhprof Update composer 2023-02-17 11:42:45 -03:00
xlswriter Update composer 2023-02-17 11:42:45 -03:00
xml Update composer 2023-02-17 11:42:45 -03:00
xmlreader Update composer 2023-02-17 11:42:45 -03:00
xmlrpc Update composer 2023-02-17 11:42:45 -03:00
xmlwriter Update composer 2023-02-17 11:42:45 -03:00
xsl Update composer 2023-02-17 11:42:45 -03:00
xxtea Update composer 2023-02-17 11:42:45 -03:00
yaf Update composer 2023-02-17 11:42:45 -03:00
yaml Update composer 2023-02-17 11:42:45 -03:00
yar Update composer 2023-02-17 11:42:45 -03:00
zend Update composer 2023-02-17 11:42:45 -03:00
Zend OPcache Update composer 2023-02-17 11:42:45 -03:00
ZendCache Update composer 2023-02-17 11:42:45 -03:00
ZendDebugger Update composer 2023-02-17 11:42:45 -03:00
ZendUtils Update composer 2023-02-17 11:42:45 -03:00
zip Update composer 2023-02-17 11:42:45 -03:00
zlib Update composer 2023-02-17 11:42:45 -03:00
zmq Update composer 2023-02-17 11:42:45 -03:00
zookeeper Update composer 2023-02-17 11:42:45 -03:00
.gitignore Update composer 2023-02-17 11:42:45 -03:00
.php_cs Update composer 2023-02-17 11:42:45 -03:00
.travis.yml Update composer 2023-02-17 11:42:45 -03:00
composer.json Update composer 2023-02-17 11:42:45 -03:00
CONTRIBUTING.md Update composer 2023-02-17 11:42:45 -03:00
docker-compose.yml Update composer 2023-02-17 11:42:45 -03:00
Dockerfile Update composer 2023-02-17 11:42:45 -03:00
generate-stub-map Update composer 2023-02-17 11:42:45 -03:00
PhpStormStubsMap.php Update composer 2023-02-17 11:42:45 -03:00
README.md Update composer 2023-02-17 11:42:45 -03:00

phpstorm-stubs

official JetBrains project Build Status License Total Downloads

STUBS are normal, syntactically correct PHP files that contain function & class signatures, constant definitions, etc. for all built-in PHP stuff and most standard extensions. Stubs need to include complete PHPDOC, especially proper @return annotations.

An IDE needs them for completion, code inspection, type inference, doc popups, etc. Quality of most of these services depend on the quality of the stubs (basically their PHPDOC @annotations).

Note that the stubs for “non-standard” extensions are provided as is. (Non-Standard extensions are the ones that are not part of PHP Core or are not Bundled/External - see the complete list here.)

The support for such “non-standard” stubs is community-driven, and we only validate their PHPDoc. We do not check whether a stub matches the actual extension or whether the provided descriptions are correct.

Relevant open issues

Contribution process

Contribution process

Updating the IDE

Have a full copy of the .git repo within an IDE and provide its path in Settings | Languages & Frameworks | PHP | PHP Runtime | Advanced settings | Default stubs path. It should then be easily updatable both ways via normal git methods.

Extensions enabled by default

The set of extensions enabled by default in PhpStorm can change anytime without prior notice. To learn how to view the enabled extensions, look here.

How to run tests

  1. Execute docker-compose -f docker-compose.yml run php composer install -d /opt/project/phpstorm-stubs --ignore-platform-reqs
  2. Execute docker-compose -f docker-compose.yml run php /opt/project/phpstorm-stubs/vendor/bin/phpunit /opt/project/phpstorm-stubs/tests/

How to update stub map

Execute docker-compose -f docker-compose.yml run php /usr/local/bin/php /opt/project/phpstorm-stubs/generate-stub-map and commit the resulting PhpStormStubsMap.php

License

Apache 2

contains material by the PHP Documentation Group, licensed with CC-BY 3.0