Skip to content

Instantly share code, notes, and snippets.

@jfinstrom
Created April 30, 2020 17:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jfinstrom/46acb1246c877c62560c615e7e29286a to your computer and use it in GitHub Desktop.
Save jfinstrom/46acb1246c877c62560c615e7e29286a to your computer and use it in GitHub Desktop.
freepbxstub intelephense
<?php
define('FPBX_LOG_FATAL', FATAL);
define('FPBX_LOG_CRITICAL', CRITICAL);
define('FPBX_LOG_SECURITY', SECURITY);
define('FPBX_LOG_SIGNATURE_UNSIGNED', SIGNATURE_UNSIGNED);
define('FPBX_LOG_UPDATE', UPDATE);
define('FPBX_LOG_ERROR', ERROR);
define('FPBX_LOG_WARNING', WARNING);
define('FPBX_LOG_NOTICE', NOTICE);
define('FPBX_LOG_INFO', INFO);
define('FPBX_LOG_PHP', PHP);
define('MODULE_STATUS_NOTINSTALLED', 0);
define('MODULE_STATUS_DISABLED', 1);
define('MODULE_STATUS_ENABLED', 2);
define('MODULE_STATUS_NEEDUPGRADE', 3);
define('MODULE_STATUS_BROKEN', -1);
define('MODULE_STATUS_CONFLICT', -2);
define('MODULE_STATUS_CONFLICT_UPGRADE', -3);
define('DB_OK', 1);
define('DB_FETCHMODE_DEFAULT', 0);
define('DB_FETCHMODE_ORDERED', 1);
define('DB_FETCHMODE_ASSOC', 2);
define('DB_FETCHMODE_OBJECT', 3);
define('DB_FETCHMODE_FLIPPED', 4);
define('DB_ERROR_ALREADY_EXISTS', -5);
define('DB_ERROR_NOSUCHDB', -27);
define('DB_ERROR_CANNOT_CREATE', -15);
define('CONF_TYPE_BOOL', bool);
define('CONF_TYPE_TEXTAREA', 'textarea');
define('CONF_TYPE_TEXT', 'text');
define('CONF_TYPE_DIR', 'dir');
define('CONF_TYPE_INT', 'int');
define('CONF_TYPE_SELECT', 'select');
define('CONF_TYPE_FSELECT', 'fselect');
define('CONF_TYPE_CSELECT', 'cselect');
define('NOTIFICATION_TYPE_CRITICAL', 100);
define('NOTIFICATION_TYPE_SECURITY', 200);
define('NOTIFICATION_TYPE_SIGNATURE_UNSIGNED', 250);
define('NOTIFICATION_TYPE_UPDATE', 300);
define('NOTIFICATION_TYPE_ERROR', 400);
define('NOTIFICATION_TYPE_WARNING', 500);
define('NOTIFICATION_TYPE_NOTICE', 600);
define('AST_CONFIG_DIR', '/etc/asterisk');
define('AST_SPOOL_DIR', '/var/spool/asterisk');
define('AST_TMP_DIR', '/var/spool/asterisk/tmp/');
define('DEFAULT_PHPAGI_CONFIG', '/etc/asterisk/phpagi.conf');
define('AST_DIGIT_ANY', '0123456789#*');
define('AGI_PORT', 4573);
define('AGIRES_OK', 200);
define('AST_STATE_DOWN', 0);
define('AST_STATE_RESERVED', 1);
define('AST_STATE_OFFHOOK', 2);
define('AST_STATE_DIALING', 3);
define('AST_STATE_RING', 4);
define('AST_STATE_RINGING', 5);
define('AST_STATE_UP', 6);
define('AST_STATE_BUSY', 7);
define('AST_STATE_DIALING_OFFHOOK', 8);
define('AST_STATE_PRERING', 9);
define('FREEPBX_IS_AUTH', TRUE);
define('ZEND_NO_LICENCE_FOUND', 1);
define('IAX_NORMAL', 0);
define('IAX_CODEC', 1);
define('IAX_VIDEO_CODEC', 2);
define('IAX_CUSTOM', 9);
define('DEFAULT_MSG', -1);
define('CONGESTION_TONE', -2);
define('SIP_NORMAL', 0);
define('SIP_CODEC', 1);
define('SIP_VIDEO_CODEC', 2);
define('SIP_CUSTOM', 9);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment