SessionConverter
class SessionConverter extends AbstractTypeConverter (View source)
This converter transforms a session identifier into a real session object.
Given a session ID this will return an instance of Neos\Flow\Session\Session.
Constants
| PATTERN_MATCH_SESSIONIDENTIFIER | 
                     
  | 
            
Properties
| protected array | $sourceTypes | ||
| protected string | $targetType | ||
| protected int | $priority | ||
| protected SessionManagerInterface | $sessionManager | 
Methods
Returns the list of source types the TypeConverter can handle.
Return the target type this TypeConverter converts to.
Returns the $originalTargetType unchanged in this implementation.
Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.
This implementation always returns true for this method.
Returns an empty list of sub property names
This method is never called, as getSourceChildPropertiesToBeConverted() returns an empty array.
Convert a session identifier from $source to a Session object
Details
        
                            string[]
    getSupportedSourceTypes()
        
    
    Returns the list of source types the TypeConverter can handle.
Must be PHP simple types, classes or object is not allowed.
        
                            string
    getSupportedTargetType()
        
    
    Return the target type this TypeConverter converts to.
Can be a simple type or a class name.
        
                            string
    getTargetTypeForSource(mixed $source, string $originalTargetType, PropertyMappingConfigurationInterface $configuration = null)
        
    
    Returns the $originalTargetType unchanged in this implementation.
        
                            int
    getPriority()
        
    
    Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.
        
                            bool
    canConvertFrom(mixed $source, string $targetType)
        
    
    This implementation always returns true for this method.
        
                            array
    getSourceChildPropertiesToBeConverted(mixed $source)
        
    
    Returns an empty list of sub property names
        
                            string
    getTypeOfChildProperty(string $targetType, string $propertyName, PropertyMappingConfigurationInterface $configuration)
        
    
    This method is never called, as getSourceChildPropertiesToBeConverted() returns an empty array.
        
                            mixed|null|Error
    convertFrom(mixed $source, string $targetType, array $convertedChildProperties = [], PropertyMappingConfigurationInterface $configuration = null)
        
    
    Convert a session identifier from $source to a Session object