Summary
        
        extends CourseDocument
    
    
            
            in package
            
        
    
    
    
Summary.
Attributes
- #[Entity]
 
Table of Contents
Properties
- $id : int|null
 - The default value must be `null` to prevent issues with auto generating the value. The column is strictly not nullable.
 - $author : string|null
 - Author of the summary.
 
Methods
- getAuthor() : string|null
 - Get the author.
 - getCourse() : Course
 - Get the course.
 - getDate() : DateTime
 - Get the date.
 - getFilename() : string
 - Get the filename.
 - getId() : int|null
 - Get the identifier of the object.
 - getLanguage() : Languages
 - Get the language.
 - getResourceId() : string
 - getScanned() : bool
 - Get whether the document is scanned or not.
 - setAuthor() : void
 - Set the author.
 - setCourse() : void
 - Set the course.
 - setDate() : void
 - Set the date.
 - setFilename() : void
 - Set the filename.
 - setId() : void
 - Setting the identifier manually will, in most instances, result in undefined behaviour. Use with caution!
 - setLanguage() : void
 - Set the language.
 - setScanned() : void
 - Set whether the document is scanned or not.
 - toGdprArray() : CourseDocumentGdprArrayType
 
Properties
$id
The default value must be `null` to prevent issues with auto generating the value. The column is strictly not nullable.
        protected
            int|null
    $id
     = null
    
    
    
    
    Attributes
- #[Column]
 - $type: 'integer'
 
- #[GeneratedValue]
 - $strategy: 'IDENTITY'
 
- #[Id]
 
$author
Author of the summary.
        private
            string|null
    $author
     = null
    
    
    
    
    Attributes
- #[Column]
 - $type: 'string'
 - $nullable: true
 
Methods
getAuthor()
Get the author.
    public
                    getAuthor() : string|null
    Return values
string|nullgetCourse()
Get the course.
    public
                    getCourse() : Course
    Return values
CoursegetDate()
Get the date.
    public
                    getDate() : DateTime
    Return values
DateTimegetFilename()
Get the filename.
    public
                    getFilename() : string
    Return values
stringgetId()
Get the identifier of the object.
    public
                    getId() : int|null
    Tags
Return values
int|nullgetLanguage()
Get the language.
    public
                    getLanguage() : Languages
    Return values
LanguagesgetResourceId()
    public
                    getResourceId() : string
    Return values
stringgetScanned()
Get whether the document is scanned or not.
    public
                    getScanned() : bool
    Return values
boolsetAuthor()
Set the author.
    public
                    setAuthor(string|null $author) : void
    Parameters
- $author : string|null
 
setCourse()
Set the course.
    public
                    setCourse(Course $course) : void
    Parameters
- $course : Course
 
setDate()
Set the date.
    public
                    setDate(DateTime $date) : void
    Parameters
- $date : DateTime
 
setFilename()
Set the filename.
    public
                    setFilename(string $filename) : void
    Parameters
- $filename : string
 
setId()
Setting the identifier manually will, in most instances, result in undefined behaviour. Use with caution!
    public
                    setId(int|null $id) : void
    Parameters
- $id : int|null
 
setLanguage()
Set the language.
    public
                    setLanguage(Languages $language) : void
    Parameters
- $language : Languages
 
setScanned()
Set whether the document is scanned or not.
    public
                    setScanned(bool $scanned) : void
    Parameters
- $scanned : bool
 
toGdprArray()
    public
                    toGdprArray() : CourseDocumentGdprArrayType