name: ResolvesDumpSource class_comment: null dependencies: - name: Throwable type: class source: Throwable properties: - name: editorHrefs visibility: protected comment: '# * All of the href formats for common editors. # * # * @var array' - name: adjustableTraces visibility: protected comment: '# * Files that require special trace handling and their levels. # * # * @var array' - name: dumpSourceResolver visibility: protected comment: '# * The source resolver. # * # * @var (callable(): (array{0: string, 1: string, 2: int|null}|null))|null|false' methods: - name: resolveDumpSource visibility: public parameters: [] comment: "# * All of the href formats for common editors.\n# *\n# * @var array\n# */\n# protected $editorHrefs = [\n# 'atom' => 'atom://core/open/file?filename={file}&line={line}',\n\ # 'emacs' => 'emacs://open?url=file://{file}&line={line}',\n# 'idea' => 'idea://open?file={file}&line={line}',\n\ # 'macvim' => 'mvim://open/?url=file://{file}&line={line}',\n# 'netbeans' => 'netbeans://open/?f={file}:{line}',\n\ # 'nova' => 'nova://core/open/file?filename={file}&line={line}',\n# 'phpstorm'\ \ => 'phpstorm://open?file={file}&line={line}',\n# 'sublime' => 'subl://open?url=file://{file}&line={line}',\n\ # 'textmate' => 'txmt://open?url=file://{file}&line={line}',\n# 'vscode' => 'vscode://file/{file}:{line}',\n\ # 'vscode-insiders' => 'vscode-insiders://file/{file}:{line}',\n# 'vscode-insiders-remote'\ \ => 'vscode-insiders://vscode-remote/{file}:{line}',\n# 'vscode-remote' => 'vscode://vscode-remote/{file}:{line}',\n\ # 'vscodium' => 'vscodium://file/{file}:{line}',\n# 'xdebug' => 'xdebug://{file}@{line}',\n\ # ];\n# \n# /**\n# * Files that require special trace handling and their levels.\n\ # *\n# * @var array\n# */\n# protected static $adjustableTraces =\ \ [\n# 'symfony/var-dumper/Resources/functions/dump.php' => 1,\n# 'Illuminate/Collections/Traits/EnumeratesValues.php'\ \ => 4,\n# ];\n# \n# /**\n# * The source resolver.\n# *\n# * @var (callable():\ \ (array{0: string, 1: string, 2: int|null}|null))|null|false\n# */\n# protected\ \ static $dumpSourceResolver;\n# \n# /**\n# * Resolve the source of the dump call.\n\ # *\n# * @return array{0: string, 1: string, 2: int|null}|null" - name: isCompiledViewFile visibility: protected parameters: - name: file comment: '# * Determine if the given file is a view compiled. # * # * @param string $file # * @return bool' - name: getOriginalFileForCompiledView visibility: protected parameters: - name: file comment: '# * Get the original view compiled file by the given compiled file. # * # * @param string $file # * @return string' - name: resolveSourceHref visibility: protected parameters: - name: file - name: line comment: '# * Resolve the source href, if possible. # * # * @param string $file # * @param int|null $line # * @return string|null' - name: resolveDumpSourceUsing visibility: public parameters: - name: callable comment: '# * Set the resolver that resolves the source of the dump call. # * # * @param (callable(): (array{0: string, 1: string, 2: int|null}|null))|null $callable # * @return void' - name: dontIncludeSource visibility: public parameters: [] comment: '# * Don''t include the location / file of the dump in dumps. # * # * @return void' traits: - Throwable interfaces: []