//! Property-related providers for the analyzer plugin system.
use ClassLikeMetadata;
use PropertyMetadata;
use crateProvider;
/// Provider for checking if a property should be considered initialized.
///
/// This allows plugins to mark properties as "initialized" even without explicit
/// initialization in the constructor. Useful for ORMs with auto-generated fields
/// like Doctrine's `#[ORM\GeneratedValue]`, or DI frameworks with `#[Inject]` attributes.