Course
extends Form
in package
implements
InputFilterProviderInterface
Tags
Table of Contents
Interfaces
- InputFilterProviderInterface
Properties
- $courseMapper : Course
- $currentCode : string|null
- $translator : Translator
Methods
- __construct() : mixed
- areSimilarValid() : bool
- Check if the similar courses are valid.
- getInputFilterSpecification() : array<string|int, mixed>
- isCourseCodeUnique() : bool
- Check if a course code is unique.
- isSimilarValid() : bool
- Check if a similar course is valid.
- setCurrentCode() : void
- Set the current code of a course.
Properties
$courseMapper read-only
private
Course
$courseMapper
$currentCode
private
string|null
$currentCode
= null
$translator read-only
private
Translator
$translator
Methods
__construct()
public
__construct(Translator $translator, Course $courseMapper) : mixed
Parameters
- $translator : Translator
- $courseMapper : Course
areSimilarValid()
Check if the similar courses are valid.
public
areSimilarValid(string $similar[, array<string|int, mixed> $context = [] ]) : bool
Parameters
- $similar : string
- $context : array<string|int, mixed> = []
Tags
Return values
boolgetInputFilterSpecification()
public
getInputFilterSpecification() : array<string|int, mixed>
Return values
array<string|int, mixed>isCourseCodeUnique()
Check if a course code is unique.
public
isCourseCodeUnique(string $code) : bool
Parameters
- $code : string
Return values
boolisSimilarValid()
Check if a similar course is valid.
public
isSimilarValid(string $similar, string $code) : bool
Parameters
- $similar : string
- $code : string
Return values
boolsetCurrentCode()
Set the current code of a course.
public
setCurrentCode(string $currentCode) : void
Parameters
- $currentCode : string