Skip to content

cam-spacebar/ToolsBundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 24, 2021
ee8d875 · May 24, 2021
Oct 10, 2016
May 24, 2021
May 18, 2020
May 24, 2021
Dec 26, 2016
May 23, 2021
Dec 12, 2017
May 22, 2021
May 23, 2021
Jul 10, 2020
May 16, 2021
Jun 26, 2020
May 22, 2021
May 23, 2021
May 24, 2021
May 10, 2016
May 14, 2021
May 1, 2021
Oct 10, 2016
Oct 23, 2016
Sep 3, 2016
Feb 28, 2018
Feb 28, 2018

Repository files navigation

ToolsBundle

General Symfony tools used in VisageFour projects

The tools Bundle includes the following:

  1. Code
  • Used for generating codes. Can be extended for particular use cases.
  • Currently used in:
  • -- Photocards app (although not implemented with this bundle)
  • -- Slug generation for Twencha EventRegistration app
  1. WebHookManager
  • pulls relevant details from entity and passes to the selected URL - currently used for connecting to Zapier
  1. Slug entity
  • Used for resolving URLs to relevant objects
  • dependencies: Code Entity
  1. Code entity

  2. Custom controller extension

  • Has isDevEnvironment(), checkAccess(), getThisPerson() etc
  1. BaseFormType
  • has constructor for a form that is used as a service (used as a service asprocessing logic that used to be in gthe controller has been moved to the form).
  1. Base Email Register Manager
  • This class is designed to: handle registering of emails and can handle email spooling
  • requires Lexik mailer bundle
  • used in: Anchorcards app and twencha app/bundle
  • The BaseEmailRegisterManager class should be extended into a EmailRegisterManager sub class that will hold static variables used to define email layout and template fixtures and set methods to for sending each of these emails
  1. LexikEmailFixturesGeneric.php
  • This class is designed to make it easier to generate fixtures for Lexik Mailer layout and email template db records
  • used in: Anchorcards app and twencha app/bundle

About

General Symfony tools used in VisageFour projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published