PurchasesLineModInterface
                
    
        
        
    
    Table of Contents
    
                        - 
    apply()
    
                                 : mixed    
 
            - 
    applyToLine()
    
                                 : mixed    
 
            - 
    assets()
    
                                 : void    
 
            - 
    getFastLine()
    
                                 : PurchaseDocumentLine|null    
 
            - 
    map()
    
                                 : array<string|int, mixed>    
 
            - 
    newFields()
    
                                 : array<string|int, mixed>    
 
            - 
    newModalFields()
    
                                 : array<string|int, mixed>    
 
            - 
    newTitles()
    
                                 : array<string|int, mixed>    
 
            - 
    renderField()
    
                                 : string|null    
 
            - 
    renderTitle()
    
                                 : string|null    
 
        
        
            
        
                    
    
        apply()
        
    
    
    
    
    public
                    apply(PurchaseDocument &$model, array<string|int, mixed> &$lines, array<string|int, mixed> $formData) : mixed
        
        Parameters
    
                    - 
                $model
                : PurchaseDocument
                            
 
            - 
                    
            
 
                    - 
                $lines
                : array<string|int, mixed>
                            
 
            - 
                    
            
 
                    - 
                $formData
                : array<string|int, mixed>
                            
 
            - 
                    
            
 
            
    
        Return values
    mixed
            —
        
    
                    
    
        applyToLine()
        
    
    
    
    
    public
                    applyToLine(array<string|int, mixed> $formData, PurchaseDocumentLine &$line, string $id) : mixed
        
        Parameters
    
                    - 
                $formData
                : array<string|int, mixed>
                            
 
            - 
                    
            
 
                    - 
                $line
                : PurchaseDocumentLine
                            
 
            - 
                    
            
 
                    - 
                $id
                : string
                            
 
            - 
                    
            
 
            
    
        Return values
    mixed
            —
        
    
                    
    
        assets()
        
    
    
    
    
    public
                    assets() : void
        
    
    
        Return values
    void
            —
        
    
                    
    
        getFastLine()
        
    
    
    
    
    public
                    getFastLine(PurchaseDocument $model, array<string|int, mixed> $formData) : PurchaseDocumentLine|null
        
        Parameters
    
                    - 
                $model
                : PurchaseDocument
                            
 
            - 
                    
            
 
                    - 
                $formData
                : array<string|int, mixed>
                            
 
            - 
                    
            
 
            
    
        Return values
    PurchaseDocumentLine|null
            —
        
    
                    
    
        map()
        
    
    
    
    
    public
                    map(array<string|int, mixed> $lines, PurchaseDocument $model) : array<string|int, mixed>
        
        Parameters
    
                    - 
                $lines
                : array<string|int, mixed>
                            
 
            - 
                    
            
 
                    - 
                $model
                : PurchaseDocument
                            
 
            - 
                    
            
 
            
    
        Return values
    array<string|int, mixed>
            —
        
    
                    
    
        newFields()
        
    
    
    
    
    public
                    newFields() : array<string|int, mixed>
        
    
    
        Return values
    array<string|int, mixed>
            —
        
    
                    
    
        newModalFields()
        
    
    
    
    
    public
                    newModalFields() : array<string|int, mixed>
        
    
    
        Return values
    array<string|int, mixed>
            —
        
    
                    
    
        newTitles()
        
    
    
    
    
    public
                    newTitles() : array<string|int, mixed>
        
    
    
        Return values
    array<string|int, mixed>
            —
        
    
                    
    
        renderField()
        
    
    
    
    
    public
                    renderField(Translator $i18n, string $idlinea, PurchaseDocumentLine $line, PurchaseDocument $model, string $field) : string|null
        
        Parameters
    
                    - 
                $i18n
                : Translator
                            
 
            - 
                    
            
 
                    - 
                $idlinea
                : string
                            
 
            - 
                    
            
 
                    - 
                $line
                : PurchaseDocumentLine
                            
 
            - 
                    
            
 
                    - 
                $model
                : PurchaseDocument
                            
 
            - 
                    
            
 
                    - 
                $field
                : string
                            
 
            - 
                    
            
 
            
    
        Return values
    string|null
            —
        
    
                    
    
        renderTitle()
        
    
    
    
    
    public
                    renderTitle(Translator $i18n, PurchaseDocument $model, string $field) : string|null
        
        Parameters
    
                    - 
                $i18n
                : Translator
                            
 
            - 
                    
            
 
                    - 
                $model
                : PurchaseDocument
                            
 
            - 
                    
            
 
                    - 
                $field
                : string
                            
 
            - 
                    
            
 
            
    
        Return values
    string|null
            —