Showing 24 of 28 total issues
File constants.php
has 2115 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
<?php
/**
* This file is generated! Do not edit directly.
*/
File Methods.php
has 1511 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
<?php
/**
* This file is generated! Do not edit directly.
*/
CXCursor
has 27 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class CXCursor
{
private CData $cxCursor;
public function __construct(CData $cxCursor)
Method internalRun
has 48 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
protected function internalRun(): int
{
$this->config[PHP_OS_FAMILY]['clangBin'] = $this->detectClang();
if (empty($this->config[PHP_OS_FAMILY]['clangBin'])) {
Method clang_indexSourceFile
has 12 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_indexSourceFile($arg0, $client_data, ?\FFI\CData $index_callbacks, ?int $index_callbacks_size, ?int $index_options, ?string $source_filename, ?\FFI\CData $command_line_args, ?int $num_command_line_args, ?\FFI\CData $unsaved_files, ?int $num_unsaved_files, ?\FFI\CData $out_TU, ?int $TU_options): ?int
Method clang_indexSourceFileFullArgv
has 12 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_indexSourceFileFullArgv($arg0, $client_data, ?\FFI\CData $index_callbacks, ?int $index_callbacks_size, ?int $index_options, ?string $source_filename, ?\FFI\CData $command_line_args, ?int $num_command_line_args, ?\FFI\CData $unsaved_files, ?int $num_unsaved_files, ?\FFI\CData $out_TU, ?int $TU_options): ?int
Method __construct
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
string $usr,
int $kind,
string $kindSpelling,
string $typeSpelling,
int $typeKind,
Method detectClang
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
protected function detectClang(): ?string
{
$clangBins = [
'clang-13',
'clang-12',
Method clang_parseTranslationUnit2FullArgv
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_parseTranslationUnit2FullArgv($CIdx, ?string $source_filename, ?\FFI\CData $command_line_args, ?int $num_command_line_args, ?\FFI\CData $unsaved_files, ?int $num_unsaved_files, ?int $options, ?\FFI\CData $out_TU): int
Method clang_parseTranslationUnit2
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_parseTranslationUnit2($CIdx, ?string $source_filename, ?\FFI\CData $command_line_args, ?int $num_command_line_args, ?\FFI\CData $unsaved_files, ?int $num_unsaved_files, ?int $options, ?\FFI\CData $out_TU): int
Method clang_getDefinitionSpellingAndExtent
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_getDefinitionSpellingAndExtent(?\FFI\CData $arg0, ?\FFI\CData $startBuf, ?\FFI\CData $endBuf, ?\FFI\CData $startLine, ?\FFI\CData $startColumn, ?\FFI\CData $endLine, ?\FFI\CData $endColumn): void
Method clang_codeCompleteAt
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_codeCompleteAt(?\FFI\CData $TU, ?string $complete_filename, ?int $complete_line, ?int $complete_column, ?\FFI\CData $unsaved_files, ?int $num_unsaved_files, ?int $options): ?\FFI\CData
Method clang_parseTranslationUnit
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_parseTranslationUnit($CIdx, ?string $source_filename, ?\FFI\CData $command_line_args, ?int $num_command_line_args, ?\FFI\CData $unsaved_files, ?int $num_unsaved_files, ?int $options): ?\FFI\CData
Method clang_getCursorPlatformAvailability
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_getCursorPlatformAvailability(?\FFI\CData $cursor, ?\FFI\CData $always_deprecated, ?\FFI\CData $deprecated_message, ?\FFI\CData $always_unavailable, ?\FFI\CData $unavailable_message, ?\FFI\CData $availability, ?int $availability_size): ?int
Method clang_indexTranslationUnit
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_indexTranslationUnit($arg0, $client_data, ?\FFI\CData $index_callbacks, ?int $index_callbacks_size, ?int $index_options, ?\FFI\CData $arg5): ?int
Method clang_indexLoc_getFileLocation
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_indexLoc_getFileLocation(?\FFI\CData $loc, $indexFile, $file, ?\FFI\CData $line, ?\FFI\CData $column, ?\FFI\CData $offset): void
Method clang_createTranslationUnitFromSourceFile
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_createTranslationUnitFromSourceFile($CIdx, ?string $source_filename, ?int $num_clang_command_line_args, ?\FFI\CData $clang_command_line_args, ?int $num_unsaved_files, ?\FFI\CData $unsaved_files): ?\FFI\CData
Method clang_getExpansionLocation
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_getExpansionLocation(?\FFI\CData $location, $file, ?\FFI\CData $line, ?\FFI\CData $column, ?\FFI\CData $offset): void
Method clang_getSpellingLocation
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_getSpellingLocation(?\FFI\CData $location, $file, ?\FFI\CData $line, ?\FFI\CData $column, ?\FFI\CData $offset): void
Method clang_getFileLocation_wrap
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function clang_getFileLocation_wrap(?\FFI\CData $location, $file, ?\FFI\CData $line, ?\FFI\CData $column, ?\FFI\CData $offset): void