Lines Matching refs:funcInfo

119             foreach ($legacyFileInfo->getAllFuncInfos() as $funcInfo) {
120 $funcInfo->discardInfoForOldPhpVersions();
3150 foreach ($this->funcInfos as $funcInfo) {
3151 if ($funcInfo->name->isConstructor()) {
3161 foreach ($this->funcInfos as $funcInfo) {
3162 … if ($funcInfo->name->isConstructor() && !($funcInfo->flags & Class_::MODIFIER_PRIVATE)) {
3172 foreach ($this->funcInfos as $funcInfo) {
3173 if ($funcInfo->name->isDestructor()) {
3183 foreach ($this->funcInfos as $funcInfo) {
3184 if (!$funcInfo->name->isConstructor() && !$funcInfo->name->isDestructor()) {
3212 foreach ($this->funcInfos as $key => $funcInfo) {
3213 $this->funcInfos[$key] = clone $funcInfo;
3293 foreach ($this->funcInfos as $key => $funcInfo) {
3294 $this->funcInfos[$key] = clone $funcInfo;
4015 function funcInfoToCode(FileInfo $fileInfo, FuncInfo $funcInfo): string { argument
4017 $returnType = $funcInfo->return->type;
4018 $isTentativeReturnType = $funcInfo->return->tentativeReturnType;
4030 $funcInfo->getArgInfoName(), $funcInfo->return->byRef,
4031 $funcInfo->numRequiredArgs,
4038 $funcInfo->getArgInfoName(), $funcInfo->return->byRef,
4039 $funcInfo->numRequiredArgs,
4049 $funcInfo->getArgInfoName(), $funcInfo->return->byRef,
4050 $funcInfo->numRequiredArgs,
4057 $funcInfo->getArgInfoName(), $funcInfo->return->byRef,
4058 $funcInfo->numRequiredArgs,
4066 $funcInfo->getArgInfoName(), $funcInfo->return->byRef, $funcInfo->numRequiredArgs
4072 $funcInfo->getArgInfoName(), $funcInfo->return->byRef, $funcInfo->numRequiredArgs
4076 foreach ($funcInfo->args as $argInfo) {
4129 function findEquivalentFuncInfo(array $generatedFuncInfos, FuncInfo $funcInfo): ?FuncInfo { argument
4131 if ($generatedFuncInfo->equalsApartFromNameAndRefcount($funcInfo)) {
4181 static function (FuncInfo $funcInfo) use (&$generatedFuncInfos, $fileInfo) {
4183 if ($generatedFuncInfo = findEquivalentFuncInfo($generatedFuncInfos, $funcInfo)) {
4186 $funcInfo->getArgInfoName(), $generatedFuncInfo->getArgInfoName()
4189 $code = funcInfoToCode($fileInfo, $funcInfo);
4192 $generatedFuncInfos[] = $funcInfo;
4203 static function (FuncInfo $funcInfo) use ($fileInfo, &$generatedFunctionDeclarations) {
4204 $key = $funcInfo->getDeclarationKey();
4210 return $fileInfo->declarationPrefix . $funcInfo->getDeclaration();
4282 $code .= generateCodeWithConditions($funcInfos, "", static function (FuncInfo $funcInfo) {
4283 return $funcInfo->getFunctionEntry();
4302 … static function (FuncInfo $funcInfo) use ($allConstInfos, $phpVersionIdMinimumCompatibility) {
4305 if ($funcInfo->name instanceof MethodName) {
4311 foreach ($funcInfo->attributes as $key => $attribute) {
4313 …_hash_str_find_ptr($functionTable, \"" . $funcInfo->name->getNameForAttributes() . "\", sizeof(\""…
4314 "func_" . $funcInfo->name->getNameForAttributes() . "_$key",
4320 foreach ($funcInfo->args as $index => $arg) {
4323 …_hash_str_find_ptr($functionTable, \"" . $funcInfo->name->getNameForAttributes() . "\", sizeof(\""…
4324 "func_{$funcInfo->name->getNameForAttributes()}_arg{$index}_$key",
4397 $code .= generateCodeWithConditions($funcMap, "", static function (FuncInfo $funcInfo) {
4398 return $funcInfo->getOptimizerInfo();
4650 foreach ($funcMap as $funcInfo) {
4651 $methodSynopsis = $funcInfo->getMethodSynopsisDocument($funcMap, $aliasMap);
4653 $result[$funcInfo->name->getMethodSynopsisFilename() . ".xml"] = $methodSynopsis;
4756 $funcInfo = $funcMap[$funcName];
4757 $existingMethodSynopses[$funcInfo->name->__toString()] = $funcInfo->name->__toString();
4759 $newMethodSynopsis = $funcInfo->getMethodSynopsisElement($funcMap, $aliasMap, $doc);
4814 if (!isset($funcInfo->args[$index])) {
4818 $paramElement->textContent = $funcInfo->args[$index]->name;
4997 foreach ($fileInfo->getAllFuncInfos() as $funcInfo) {
4998 foreach ($funcInfo->args as $argInfo) {
5019 foreach ($fileInfo->getAllFuncInfos() as $funcInfo) {
5020 $funcMap[$funcInfo->name->__toString()] = $funcInfo;
5023 if ($funcInfo->aliasType === "alias") {
5024 $aliasMap[$funcInfo->alias->__toString()] = $funcInfo;