Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
symfony
/
type-info
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
4
Star
189
Code
Pull requests
0
Actions
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Pull requests
Actions
Security
Insights
Commits
Branch selector
7.3
User selector
All users
Datepicker
All time
Commit History
Commits on Dec 5, 2025
[TypeInfo] Simple array should be array type
matijn-made
authored and
nicolas-grekas
committed
126b60f
Copy full SHA for 126b60f
Commits on Oct 16, 2025
[TypeInfo] Fix resolving use statements with line breaks
ostrolucky
committed
8b36f41
Copy full SHA for 8b36f41
Commits on Oct 5, 2025
[PropertyInfo][TypeInfo] Fix resolving constructor type with templates
HypeMC
committed
078f041
Copy full SHA for 078f041
Commits on Oct 4, 2025
[TypeInfo] Fix type alias with template resolving
mtarld
committed
b8e6b9d
Copy full SHA for b8e6b9d
Commits on Oct 3, 2025
[TypeInfo] ArrayShape can resolve key type as callable instead of string
Show description for e2f8bfc
Dean151
committed
e2f8bfc
Copy full SHA for e2f8bfc
Commits on Sep 11, 2025
bug #61728 [TypeInfo] Fix issue with merging union type with a nullable union type (matijn-made)
Show description for d34eaeb
nicolas-grekas
committed
d34eaeb
Copy full SHA for d34eaeb
Fix issue with merging union type with a nullable union type
matijn-made
committed
1bf73a1
Copy full SHA for 1bf73a1
[TypeInfo] simplify identifier comparison in isIdentifiedBy method
Show description for ac8d0fb
landure
authored and
fabpot
committed
ac8d0fb
Copy full SHA for ac8d0fb
Commits on Aug 28, 2025
[TypeInfo] Prevent interfaces extending BackedEnum to be treated as BackedEnums
ettoredn
authored and
nicolas-grekas
committed
aa64b58
Copy full SHA for aa64b58
Commits on Aug 19, 2025
[TypeInfo] Add space after glue comma
Show description for be759de
ruudk
authored and
nicolas-grekas
committed
be759de
Copy full SHA for be759de
Commits on Aug 11, 2025
[TypeInfo] Fix converting list to string
Show description for cf31f42
ruudk
committed
cf31f42
Copy full SHA for cf31f42
Commits on Jul 10, 2025
bug #61014 [TypeInfo] Reuse `CollectionType::mergeCollectionValueTypes` for `ConstFetchNode` (norkunas)
Show description for b72d44c
fabpot
committed
b72d44c
Copy full SHA for b72d44c
Commits on Jul 1, 2025
[TypeInfo] Reuse `CollectionType::mergeCollectionValueTypes` for `ConstFetchNode`
norkunas
committed
73ced16
Copy full SHA for 73ced16
[TypeInfo] Fix imported-only alias resolving
mtarld
committed
efaca88
Copy full SHA for efaca88
Commits on Jun 30, 2025
[TypeInfo] Optimize enum check
norkunas
committed
b7363a6
Copy full SHA for b7363a6
bug #60961 [TypeInfo] Fix `Type::fromValue` with empty array (norkunas)
Show description for 966af34
nicolas-grekas
committed
966af34
Copy full SHA for 966af34
[TypeInfo] Fix `Type::fromValue` incorrectly setting object type instead of enum
norkunas
authored and
xabbuh
committed
80afee2
Copy full SHA for 80afee2
[TypeInfo] Fix `Type::fromValue` with empty array
norkunas
committed
878a818
Copy full SHA for 878a818
Commits on Jun 27, 2025
Merge branch '7.2' into 7.3
Show description for 5fa6e25
nicolas-grekas
committed
5fa6e25
Copy full SHA for 5fa6e25
bug #60820 [TypeInfo] Fix handling `ConstFetchNode` (norkunas)
Show description for ec311f6
nicolas-grekas
committed
ec311f6
Copy full SHA for ec311f6
[TypeInfo] Fix handling `ConstFetchNode`
norkunas
authored and
nicolas-grekas
committed
2a37dd6
Copy full SHA for 2a37dd6
Commits on Jun 26, 2025
use an EOL-agnostic approach to parse class uses
xabbuh
committed
b1eecc3
Copy full SHA for b1eecc3
Commits on Jun 4, 2025
Merge branch '7.2' into 7.3
Show description for fa07378
nicolas-grekas
committed
fa07378
Copy full SHA for fa07378
bug #60641 [TypeInfo] Fix type alias resolving (mtarld)
Show description for 3a7c334
nicolas-grekas
committed
3a7c334
Copy full SHA for 3a7c334
[TypeInfo] Fix type alias resolving
mtarld
committed
12c548e
Copy full SHA for 12c548e
Commits on Jun 3, 2025
[TypeInfo] Handle `key-of` and `value-of` types
mtarld
committed
93672dc
Copy full SHA for 93672dc
Commits on Jun 2, 2025
[TypeInfo] Fix merging collection value types with union types
mtarld
committed
0b64d3c
Copy full SHA for 0b64d3c
Commits on Mar 30, 2025
add TypeFactoryTrait::arrayKey()
xabbuh
committed
bc9af22
Copy full SHA for bc9af22
Commits on Mar 26, 2025
require phpstan/phpdoc-parser to fully support sealed array shapes
xabbuh
committed
596c11d
Copy full SHA for 596c11d
Merge branch '7.2' into 7.3
Show description for 39d4178
alexandre-daubois
committed
39d4178
Copy full SHA for 39d4178
fix typo in expected exception message
xabbuh
committed
22e1d8d
Copy full SHA for 22e1d8d
feature #59981 [TypeInfo] Add `ArrayShapeType::$sealed` (mtarld)
Show description for 6da0908
fabpot
committed
6da0908
Copy full SHA for 6da0908
[TypeInfo] Add `ArrayShapeType::$extraKeyType` and `ArrayShapeType::$extraValueType`
mtarld
authored and
fabpot
committed
ce8d5f3
Copy full SHA for ce8d5f3
Commits on Mar 24, 2025
bug #59844 [TypeInfo] Fix `isSatisfiedBy` not traversing type tree (mtarld)
Show description for c4824a6
fabpot
committed
c4824a6
Copy full SHA for c4824a6
[TypeInfo] Add `Type::traverse()` method
mtarld
authored and
fabpot
committed
f76c21e
Copy full SHA for f76c21e
Pagination
Previous
Next
You can’t perform that action at this time.