Skip to content

Reference

phil/reporting-bundle
ClassKindRole
Phil\ReportingBundle\PhilReportingBundlebundleThe configuration phil_reporting, the stylesheet mapped
Phil\ReportingBundle\Application\Contract\MetricSource, SeriesSourceinterfaceThe data-source port
Phil\ReportingBundle\Application\Contract\ReportDefinitioninterfaceA report's columns and rows
Phil\ReportingBundle\Application\Contract\ReportFormatinterfaceA file format
Phil\ReportingBundle\Application\Contract\ReportDeliveryinterfaceHow a file reaches its recipients
Phil\ReportingBundle\Application\Contract\JobStore, ExportStoreinterfaceThe claim check
Phil\ReportingBundle\Application\Sourcesfinal readonly classThe sources by key
Phil\ReportingBundle\Application\PeriodPresetenumThe named periods: period(), previous()
Phil\ReportingBundle\Application\Periodsfinal readonly classThe presets in the configured time zone
Phil\ReportingBundle\Application\Dashboard\Dashboards, Dashboard, Widgetfinal readonly classThe dashboards of the configuration
Phil\ReportingBundle\Application\Dashboard\WidgetKind, ChartRenderingenummetric, chart; svg, html, table
Phil\ReportingBundle\Application\View\ChartDrawingfinal readonly classThe SVG image and the bars
Phil\ReportingBundle\Application\View\MetricReadingfinal readonly classA metric, a value and a change written in a locale
Phil\ReportingBundle\Application\Report\Reportsfinal readonly classThe reports and formats by key; write(), filename()
Phil\ReportingBundle\Application\Report\ReportRequest, ReportJobfinal readonly classWhat a report is asked for; a job of the queue
Phil\ReportingBundle\Application\Report\StoredExportfinal readonly classA file of the export store
Phil\ReportingBundle\Application\Report\ReportStreamfinal classA stream a report is written to or read from
Phil\ReportingBundle\Application\Report\ReportRunnerfinal readonly classExports, delivers and forgets a kept job
Phil\ReportingBundle\Application\Report\ReportSchedule, Schedulesfinal readonly classThe schedules of the configuration
Phil\ReportingBundle\Application\Message\RunReport, RunScheduledReportfinal readonly classThe messages, identifiers only
Phil\ReportingBundle\Application\Event\ReportExportedfinal readonly classA job exported
Phil\ReportingBundle\Application\Exception\NotFound, JobUnavailable, ReportTooLarge, InvalidReportJob, AccessDeniedfinal classWhat the services refuse
Phil\ReportingBundle\Domain\ValueObject\Period, Metric, Series, SeriesSetfinal readonly classThe figures
Phil\ReportingBundle\Domain\Format\MetricFormatenumnumber, percent, currency
Phil\ReportingBundle\Domain\Exception\ReportingExceptioninterfaceEvery exception of the bundle
Phil\ReportingBundle\Domain\Exception\InvalidFiguresfinal classFigures that cannot be shown
Phil\ReportingBundle\Infrastructure\Format\CsvFormat, TsvFormat, JsonFormatfinal readonly classThe formats
Phil\ReportingBundle\Infrastructure\Store\DirectoryJobStore, DirectoryExportStorefinal readonly classThe stores in a private directory
Phil\ReportingBundle\Infrastructure\Memory\InMemoryJobStore, InMemoryExportStorefinal classThe stores in memory
Phil\ReportingBundle\Infrastructure\Messenger\ReportQueuefinal readonly classA job kept and its message dispatched
Phil\ReportingBundle\Infrastructure\Messenger\RunReportHandler, RunScheduledReportHandlerfinal readonly classThe handlers
Phil\ReportingBundle\Infrastructure\Scheduler\ReportScheduleProviderfinal readonly classThe phil_reporting schedule
Phil\ReportingBundle\Infrastructure\Delivery\MailDelivery, NotificationDeliveryfinal readonly classThe deliveries
Phil\ReportingBundle\Infrastructure\Twig\Components\DashboardComponent, LiveDashboardComponent, MetricComponent, ChartComponentfinal classThe components
Phil\ReportingBundle\Infrastructure\Twig\DashboardAccessfinal readonly classA dashboard given only to a viewer with its role
Phil\ReportingBundle\Infrastructure\Http\ReportResponsesfinal readonly classA report streamed as a download
Phil\ReportingBundle\Infrastructure\Console\ExportReportCommandfinal readonly classphil:reporting:export
Phil\ReportingBundle\Infrastructure\EasyAdmin\ReportingAdminfinal classThe EasyAdmin template and menu link
Phil\ReportingBundle\Infrastructure\DependencyInjection\ReportingServicesfinal classThe services and the tags phil_reporting.*
Phil\ReportingBundle\Infrastructure\DependencyInjection\KeyedServicesPassfinal classThe keys of the tagged services