Reference
final class Reference extends Expression
Reference to service. Either by name or by type or reference to the 'self' service.
Constants
| Self | 
 | 
| SELF | 
 | 
Methods
                    static Reference
                
                
                
            
                    __construct(string $value)
        
                                            
                
            No description
                    string
                
                
                    getValue()
        
                                            
                
            No description
                    bool
                
                
                    isName()
        
                                            
                
            No description
                    bool
                
                
                    isType()
        
                                            
                
            No description
                    bool
                
                
                    isSelf()
        
                                            
                
            No description
                    string|null
                
                
                
            
                    void
                
                
                
            
                    string
                
                
                
            Details
        at line 30
                static            Reference
    fromType(string $value)
        
    
    No description
        at line 40
                static            Reference
    fromDefinition(Definition $definition)
        
    
    No description
        at line 48
                            
    __construct(string $value)
        
    
    No description
        at line 54
                            string
    getValue()
        
    
    No description
        at line 60
                            bool
    isName()
        
    
    No description
        at line 66
                            bool
    isType()
        
    
    No description
        at line 72
                            bool
    isSelf()
        
    
    No description
        at line 78
                            string|null
    resolveType(Resolver $resolver)
        
    
    No description
        at line 99
                            void
    complete(Resolver $resolver)
        
    
    Normalizes reference to 'self' or named reference (or leaves it typed if it is not possible during resolving) and checks existence of service.
        at line 128
                            string
    generateCode(PhpGenerator $generator)
        
    
    No description