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 »
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
FiltersType¶
Class FiltersType provides FormBuilder options and relational FK association
« More »
GroupsType¶
Class GroupsType provides FormBuilderInterface and OptionsResolver to Twig
« 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
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
Filters¶
Class Filters provides sources regular expression pattern matching group assignments
« 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 »
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 »