Documentation

gewisweb

Table of Contents

Interfaces

VideoUrlParserInterface
IdentityInterface
FileReader
Interface describing the operations required for reading browsing files (read-only).
CreatorResourceInterface
OrganResourceInterface

Classes

CalendarNotify
DeleteOldSignups
DeleteOldSignupsFactory
ActivityCalendarController
ActivityController
AdminApprovalController
Controller for all administrative activity actions.
AdminCategoryController
AdminController
Controller that gives some additional details for activities, such as a list of email addresses or an export function specially tailored for the organizer.
AdminOptionController
ApiController
ActivityCalendarControllerFactory
ActivityControllerFactory
AdminApprovalControllerFactory
AdminCategoryControllerFactory
AdminControllerFactory
AdminOptionControllerFactory
ApiControllerFactory
Activity
A form which provides the basic structure for forms that utilise a model's {@link \Application\Model\LocalisedText}.
ActivityCalendarOption
ActivityCalendarPeriod
ActivityCalendarProposal
ActivityCategory
A form which provides the basic structure for forms that utilise a model's {@link \Application\Model\LocalisedText}.
ValidatedText
MaxActivities
Signup
SignupList
SignupListField
Activity
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
ActivityCalendarOption
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
ActivityCategory
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
ActivityOptionCreationPeriod
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
ActivityOptionProposal
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
MaxActivities
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
Proposal
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
Signup
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
SignupFieldValue
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
SignupList
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
SignupOption
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
Activity
Activity model.
ActivityCalendarOption
Activity calendar option model.
ActivityCategory
Activity Category model.
ActivityLocalisedText
{@link LocalisedText} for the Activity module.
ActivityOptionCreationPeriod
Activity Options Creation Period Contains a period during which options may be created.
ActivityOptionProposal
Activity calendar activity option proposal model.
ActivityUpdateProposal
Update prop model.
ExternalSignup
ExternalSignup model.
MaxActivities
Max Activities model.
Signup
Signup model.
SignupField
SignupField model.
SignupFieldValue
SignupFieldValue model.
SignupList
SignupList model.
SignupOption
SignupOption model.
UserSignup
Signup model.
Module
AclService
Activity
ActivityCalendar
ActivityCalendarForm
ActivityCategory
ActivityQuery
Signup
SignupListQuery
ControllerTest
ActivityMapperTest
IndexControllerFactory
IndexController
CompanyImageExtension
CompanyImageRenderer
NoImageExtension
NoImageRenderer
VimeoUrlParser
YouTubeUrlParser
Video
VideoIframe
VideoIframeExtension
VideoIframeProcessor
VideoIframeRenderer
Rand
This extension adds SQL RAND() functionality to DQL for returning random database entries.
Year
YearFunction ::= "YEAR" "(" ArithmeticPrimary ")"
Localisable
A form which provides the basic structure for forms that utilise a model's {@link \Application\Model\LocalisedText}.
ModifyRequest
Specifies a form that is used to let a user do a modification request that does not require any other data, such as signing off for activities, (dis)approving entities with an {@see \Application\Model\Traits\ApprovableTrait}.
LanguageHydratorStrategy
BaseMapper
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
ApprovableText
LocalisedText
Class LocalisedText: stores Dutch and English versions of text fields.
Module
LanguageAwareTreeRouteStackFactory
LanguageAwareTreeRouteStack
AbstractAclService
Email
This service is used for sending emails.
FileStorage
File storage service. This service can be used to safely store files without having to worry about file names.
Infimum
WatermarkService
Acl
BootstrapElementError
Breadcrumbs
Helper for setting and retrieving breadcrumbs.
CompanyIdentity
View helper plugin which can fetch authenticated company identities. Essentially an extension of {@link LaminasIdentity} to support company users.
Diff
FeaturedCompanyPackage
FileUrl
GlideUrl
Url view helper for generating (signed) glide urls Usage: $this->glideUrl()->getUrl('path to image', ['parameters']);.
HashUrl
View helper to generate URLs of the current page with a hash `#`.
HrefLang
Helper for setting `alternate` `hreflang` tags. The normal `HeadLink` view helper of Laminas only allow us to set one and then overwrite only one tag, while we need more.
JobCategories
LocalisedTextElement
LocaliseText
Markdown
ModuleIsActive
ScriptUrl
Url view helper for use inside javascript code.
Truncate
AutomaticControllerTest
TestConfigProvider
AdminApprovalController
AdminController
CompanyAccountController
CompanyController
AdminApprovalControllerFactory
AdminControllerFactory
CompanyAccountControllerFactory
CompanyControllerFactory
Company
A form which provides the basic structure for forms that utilise a model's {@link \Application\Model\LocalisedText}.
Job
A form which provides the basic structure for forms that utilise a model's {@link \Application\Model\LocalisedText}.
JobCategory
JobLabel
A form which provides the basic structure for forms that utilise a model's {@link \Application\Model\LocalisedText}.
JobsTransfer
Package
A form which provides the basic structure for forms that utilise a model's {@link \Application\Model\LocalisedText}.
BannerPackage
Mappers for package.
Category
Mappers for category.
Company
Mappers for companies.
FeaturedPackage
Mappers for package.
Job
Mappers for jobs.
JobUpdate
Mappers for job update proposals.
Label
Mappers for labels.
Package
Mappers for package.
Company
Company model.
CompanyBannerPackage
CompanyBannerPackage model.
CompanyFeaturedPackage
CompanyFeaturedPackage model.
CompanyJobPackage
CompanyPackage model.
CompanyLocalisedText
{@link LocalisedText} for the Company module.
CompanyPackage
CompanyPackage model.
Job
Job model.
JobCategory
Job Category model.
JobLabel
Job Label model.
CompanyUpdate
JobUpdate
Module
AclService
Company
Company service.
CompanyQuery
CompanyQuery service.
ControllerTest
AdminController
AdminMemberController
DecisionController
AdminControllerFactory
AdminMemberControllerFactory
DecisionControllerFactory
MemberControllerFactory
OrganAdminControllerFactory
OrganControllerFactory
FileNode
Represents a node in a filesystem, which is either a file, or a directory.
LocalFileReader
Description of LocalFileReader.
MemberController
OrganAdminController
OrganController
Authorization
AuthorizationRevocation
Document
Minutes
OrganInformation
ReorderDocument
SearchDecision
Authorization
Mappers for authorizations.
Decision
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
Meeting
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
MeetingDocument
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
MeetingMinutes
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
Member
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
Organ
Mappers for organs.
SubDecision
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
Address
Address model.
AssociationYear
Authorization
Authorization model.
BoardMember
Board member entity.
Decision
Decision model.
Keyholder
keyholder entity.
MailingList
Mailing List model.
Meeting
Meeting model.
MeetingDocument
Meeting document model.
MeetingMinutes
Meeting minutes.
Member
Member model.
Organ
Organ entity.
OrganInformation
Organ information.
OrganMember
Organ member entity.
Abrogation
Abrogation of an organ.
Annulment
Annulling a decision.
Discharge
Discharge from board position.
Installation
Installation as board member.
Release
Release from board duties.
Discharge
Discharge from organ.
Budget
Budget decision.
Statement
Budget decision.
Foundation
Foundation of an organ.
FoundationReference
Reference to organ foundation.
Installation
Installation into organ.
Granting
SubDecision model.
Withdrawal
SubDecision model.
Other
Entity for undefined decisions.
Reappointment
Reappointment of a previous installation.
SubDecision
SubDecision model.
Module
AclService
Decision
Decision service.
Gdpr
GDPR service.
Member
Member service.
MemberInfo
Member service.
Organ
User service.
ControllerTest
AdminController
EducationController
AdminControllerFactory
EducationControllerFactory
Bulk
Course
Exam
Summary
SearchCourse
TempUpload
ExamTypeHydratorStrategy
Course
Mappers for Courses.
CourseDocument
Mapper for course documents.
Course
Course.
CourseDocument
Exam
Exam.
Summary
Summary.
Module
AclService
Course
Course service.
ExamUrl
ControllerTest
AdminController
AdminControllerFactory
FrontpageControllerFactory
InfimumControllerFactory
NewsAdminControllerFactory
OrganControllerFactory
PageAdminControllerFactory
PageControllerFactory
PollAdminControllerFactory
PollControllerFactory
FrontpageController
InfimumController
NewsAdminController
OrganController
PageAdminController
PageController
PollAdminController
PollController
NewsItem
Page
Poll
PollApproval
PollComment
PollOption
NewsItem
Mappers for NewsItems.
Page
Mappers for Pages.
Poll
Mappers for Polls.
PollComment
Mappers for poll comments.
PollOption
Mappers for poll options.
FrontpageLocalisedText
{@link LocalisedText} for the Frontpage module.
NewsItem
News item.
Page
Page.
Poll
Poll.
PollComment
Poll comment.
PollOption
Poll Option.
PollVote
Poll response Represents a vote on a poll option.
Module
AclService
Frontpage
Frontpage service.
News
News service.
Page
Page service, used for content management.
Poll
Poll service.
ControllerTest
WeeklyPhoto
AlbumAdminController
AlbumController
ApiController
AlbumAdminControllerFactory
AlbumControllerFactory
ApiControllerFactory
PhotoAdminControllerFactory
PhotoControllerFactory
TagControllerFactory
PhotoAdminController
PhotoController
TagController
Album
AlbumDate
Doctrine event listener class for Album and Photo entities.
Remove
Doctrine event listener class for Album and Photo entities.
Album
Mappers for Album.
Photo
Mappers for Photo.
ProfilePhoto
Mappers for ProfilePhoto.
Tag
Mappers for Tags.
Vote
Mappers for Vote.
WeeklyPhoto
Mappers for WeeklyPhoto.
Album
Album.
MemberAlbum
Contains all photos with tags of a member.
Photo
Photo.
ProfilePhoto
ProfilePhoto.
Tag
Tag.
VirtualAlbum
VirtualAlbum.
Vote
Vote, represents a vote for a photo of the week.
WeeklyAlbum
Contains all photos of the week in a certain year. This is a VirtualAlbum, meaning that it is not persisted.
WeeklyPhoto
Maintains a list of the "Foto of the week".
Module
AclService
Admin
Admin service for all photo admin related functions.
Album
Album service.
AlbumCover
Album cover services. Used for (re)generating album covers.
Metadata
Metadata service. This service implements all functionality related to gathering metadata about photos.
Photo
Photo service.
ControllerTest
ApiUserAdapter
CompanyUserAdapter
UserAdapter
ApiAuthenticationService
AuthenticationService
LoginAttempt
CompanyUserSession
UserSession
AclServiceFactory
GenericAclService
DeleteOldLoginAttempts
DeleteOldLoginAttemptsFactory
ApiAdminController
ApiAuthenticationController
ApiAdminControllerFactory
ApiAuthenticationControllerFactory
UserAdminControllerFactory
UserControllerFactory
UserAdminController
UserController
Activate
ApiAppAuthorisation
ApiToken
CompanyUserLogin
CompanyUserReset
Password
Register
UserLogin
UserReset
ApiApp
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
ApiAppAuthentication
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
ApiUser
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
CompanyUser
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
ApiAppFactory
LoginAttempt
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
NewCompanyUser
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
NewUser
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
User
The base mapper to be used for all other mappers. It helps with preventing duplicate Doctrine code. It uses special types to ensure that the returned values are as expected. As {@link LocalisedTextModel} does not have its own mapper, any of such objects can be persisted and/or removed from the base mapper.
ApiApp
ApiApp model.
ApiAppAuthentication
Log when a member has authenticated for an external app.
ApiUser
User model.
CompanyUser
CompanyUser model.
LoginAttempt
A failed login attempt.
NewCompanyUser
Temporary {@link CompanyUser} model to facilitate registration and password resets.
NewUser
User model.
User
User model.
UserRole
User role model.
Module
IsAfterMembershipEndedAndNotTagged
Assertion to check if when the user is a graduate, that the album they are trying to view is before their membership ended or they are tagged in at least one of the photos in the album.
IsCreator
Assertion to check if the user has created some entity.
IsCreatorOrOrganMember
Assertion to check if the user has created the resource or if the user is a member of the organ tied to the resource.
IsOrganMember
Assertion to check if the user is a member of the organ tied to the resource.
NotAllowedException
AclService
ApiApp
ApiUser
API User service.
Email
ApiAppFactory
PwnedPasswordsFactory
PwnedPasswords
A service providing a check against a Pwned Passwords API. This is a separate service from the {@link User} service to prevent cyclic dependencies.
User
User service.
ControllerTest

Traits

ApprovableTrait
A trait which provides basic (repeated) functionality for approvable entities.
IdentifiableTrait
A trait which provides an `id` column for entities.
TimestampableTrait
A trait which can be used to keep track of when changes where made to an entity.
UpdateProposableTrait
A trait which provides basic (repeated) functionality for proposed update entities.
HelperTrait
Helper trait for auto-completion of code in modern IDEs.
BaseControllerTrait
BaseMapperTrait

Enums

VideoPlatforms
ApprovableStatus
Enum for keeping track of the status of an approval. An approval can be either 'unapproved' (the default state), 'approved', or 'rejected'.
Languages
The different languages supported by the website.
CompanyPackageTypes
Enum for the different types of company packages that exist.
AddressTypes
Enum for the different address types.
MeetingTypes
Enum for the different address types.
MembershipTypes
Enum for the different membership types as defined in the articles of association.
OrganTypes
Enum for the different organ types.
ExamTypes
Enum for the different exam types.
JWTClaims
Enum for keeping track of the claims that can be present in the JWT for ApiApps.
UserRoles
Enum for all the possible roles that exist within the ACL.

        
On this page

Search results