Classes, interfaces and traits

Kernel

Class Kernel

« More »

Classes, interfaces and traits

ApiController

Endpoint controller for Incoming XML bounce, fetch, and target /api routes

« More »

DefaultController

Class DefaultController provides default home page rendering

« More »

FiltersController

Class FiltersController provides pattern matching of source GPS IDs

« More »

GroupsController

Class GroupsController provides group management of targets, sources and headers

« More »

HeadersController

Headers Controller for CRUD operations on table

Provides forms, templates and logic for managing target endpoint headers

« More »

SecurityController

Class SecurityController provides Authentication Utils for rendering login form

« More »

SourcesController

Sources Controller provides CRUD operations for Sources Entity

« More »

TargetsController

Class TargetsController provides CRUD operations for Targets Entity

« More »

TrafficController

Traffic Controller provides rendering operations for incoming and outgoing displays

« More »

UsersController

Users Controller provides forms, templates and logic for managing user accounts

« More »

Classes, interfaces and traits

Common

Class Common provides reusable functions for application

« More »

Classes, interfaces and traits

FiltersType

Class FiltersType provides FormBuilder options and relational FK association

« More »

GroupsType

Class GroupsType provides FormBuilderInterface and OptionsResolver to Twig

« More »

HeadersType

Class HeadersType extends AbstractType with FormBuilderInterface and OptionsResolver

« More »

SourcesType

Class SourcesType extends Sources Entity using Twig Form Builder

« More »

TargetsType

TargetsType class extends Targets Entity using Twig Form Builder

« More »

UsersType

Class UsersType extends AbstractType with FormBuilderInterface and OptionsResolver

« More »

Classes, interfaces and traits

BaseFixture

Class BaseFixture extends Symfony 4 Doctrine Fixtures Bundle

« More »

FiltersFixture

Class for loading fixture data Class FiltersFixture

« More »

GroupsFixture

extends BaseFixture to load the Groups entities Class GroupsFixture

« More »

TargetsFixture

Provides Target endpoint URLs for testing and production Class TargetsFixture

« More »

UsersFixture

Used to create a User Fixture Class UsersFixture

« More »

Classes, interfaces and traits

LoginFormAuthenticator

Class LoginFormAuthenticator controller provides Users authentication

« More »

Classes, interfaces and traits

OutgoingTask

Class TestTask provides background outgoing HTTP requests in forked process

« More »

ProxyTask

Class ProxyTask provides background outgoing HTTP requests in forked process

« More »

Classes, interfaces and traits

GroupsTypeEnum

Class GroupsTypeEnum provides group type drop down values

« More »

HeadersTypeEnum

Class HeadersTypeEnum provides action drop down values

« More »

UsersTypeEnum

Class UsersTypeEnum provides role types multiple choice select options

« More »

Classes, interfaces and traits

CreateUserCommand

Class CreateUserCommand provides CLI function to add users

« More »

ExpiredCommand

Class ExpiredCommand

« More »

LintAbCommand

Lint AB executes Apache Benchmark with parameters supplied by `config/lint/ab.yaml` file

« More »

LintPhpCommand

Class LintPhpCommand runs phplint on project files

« More »

MakeDocsCommand

Class MakeDocsCommand create phpDocumentor HTML files in docs folder

« More »

OutgoingCommand

Class OutgoingCommand provides handling of Incoming FPM request to Outgoing CLI GuzzleHttp

« More »

ProxyCommand

Class OutgoingCommand provides handling of Incoming FPM request to Outgoing CLI GuzzleHttp

« More »

Classes, interfaces and traits

FormExtension

Class FormExtension extends Twig filters for toggling form buttons based on entity view

« More »

LatencyExtension

Class LatencyExtension extends Twig filters for color highlighting based on latency

« More »

PhpExtension

Class PhpExtension extends Twig template functions

« More »

Classes, interfaces and traits

Filters

Class Filters provides sources regular expression pattern matching group assignments

« More »

Groups

Groups

« More »

Headers

Headers Entity to provide interface methods with database headers table

« More »

Incoming

Incoming Entity for receiving incoming GPS XML data from /api endpoints

« More »

MigrationVersions

MigrationVersions

« More »

Outgoing

Outgoing Entity for recording outgoing traffic to target endpoints

« More »

Sources

Sources Entity to manage incoming traffic sources and group assignment

« More »

Targets

Targets Entity for managing outgoing target endpoint and group assignment

« More »

Users

Users Entity implements the Users Interface from Symfony 4

« More »

Classes, interfaces and traits

FiltersRepository

Class FiltersRepository

« More »

GroupsRepository

Class GroupsRepository

« More »

HeadersRepository

Headers Repository of methods to access Headers Entity

« More »

IncomingRepository

Incoming Repository of methods to access Mooxbox Entity

« More »

OutgoingRepository

Outgoing Repositoty of methods to access Outgoing Entity

« More »

SourcesRepository

Sources Repository of methods to access Sources Entity

« More »

TargetsRepository

Targets Repository of methods to access Targets Entity

« More »

UsersRepository

Users Repository of methods to access Users Entity

« More »

Classes, interfaces and traits

Version20181203205618

Class Version20181203205618 creates moovbox table in the schema

« More »

Version20181212163132

Class Version20181212163132 creates user table and alters moovbox table in schema

« More »

Version20181212164556

Class Version20181212164556 applies User ROLES to users table

« More »

Version20181214010317

Class Version20181214010317 creates the bounce table in the schema

« More »

Version20181214184827

Class Version20181214184827 create $gps_id in the bounce table

« More »

Version20181218161012

Class Version20181218161012 alters $gps_id column type in schema

« More »

Version20181220165557

Class Version20181220165557 creates targets table in the schema

« More »

Version20190104014750

Class Version20190104014750 creates the sources table in the schema

« More »

Version20190105145120

Class Version20190105145120 renames user table to users in schema

« More »

Version20190106014447

Class Version20190106014447 creates headers table in the schema

« More »

Version20190106020626

Class Version20190106020626 alters headers table in the schema

« More »

Version20190106072104

Class Version20190106072104 alters $enabled to be default null type boolean

« More »

Version20190106213221

Class Version20190106213221 adds $created and $updated Epoch timestamps to Targets & Sources tables

« More »

Version20190106220932

Class Version20190106220932 alters $blocked column to default null of type boolean

« More »

Version20190107102220

Class Version20190107102220 adds $created and $updated UNIX Epoch timestamps to \App\Entity\Users table

« More »

Version20190107194307

Class Version20190107194307 creates App\Entity\Groups table within schema

« More »

Version20190109020850

Class Version20190109020850

« More »

Version20190109023308

Class Version20190109023308 adds foreign key relationships to entities on $group_id <==> App\Entity\Groups->id

« More »

Version20190109024336

Class Version20190109024336 to alter indicies and foreign keys for Groups

« More »

Version20190109140929

Class Version20190109140929 adds Filters entity and foreign key relationships

« More »

Version20190114030646

Class Version20190114030646 refactor Moovbox to Incoming

« More »

Version20190114032922

Class Version20190114032922 refactor Bounce to Outgoing tables

« More »

Version20190114035912

Class Version20190114035912 add created Epoch timestamp to Incoming

« More »

Version20190114042011

Class Version20190114042011 add UNIX Epoch $created timestamp column to Outgoing

« More »

Version20190120043528

Class Version20190120043528 applies FK relationship

« More »

Version20190121001926

Auto-generated Migration: Please modify to your needs!

« More »

Version20190225184732

Class Version20190225184732 corrects null and default values

« More »