Download the PHP package yoanbernabeu/periscope-bundle without Composer

On this page you can find all versions of the php package yoanbernabeu/periscope-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package periscope-bundle

PeriscopeBundle

See through the surface of your queues.

Agent-first CLI observability for Symfony Messenger and Symfony Scheduler.

Overview

PeriscopeBundle records every Messenger message and Scheduler run that flows through your Symfony application and exposes them through a suite of bin/console periscope:* commands. Output is designed to be:

No web UI. No prompts. No surprises.

Requirements

Installation

CLI commands

Command Description Exit codes
periscope:install Create the Periscope schema on the configured connection. Idempotent; --dump-sql prints the statements without executing. 0
periscope:messages List observed Messenger/Scheduler messages. Supports --status, --transport, --class, --scheduled, --since, --until, --limit, --offset, --format, --fields. 0 results / 1 no result / 2 invalid input
periscope:message <uuid> Full event timeline of a single message identified by its periscope id. 0 / 1 unknown id / 2 invalid input
periscope:schedules Every recurring message configured in the application, with its next run. --schedule=name filters. 0 / 1 none / 2
periscope:queues On-demand depth of every observed Messenger transport. 0 / 1 no transport / 2
periscope:purge Delete events older than the retention window. --older-than=7d overrides, --dry-run previews. 0 / 2
periscope:health Aggregated snapshot and threshold check, designed for cron/alerting scripts. --threshold-failure-rate and --threshold-min-total exit with code 3 on breach. 0 / 2 / 3

Every command supports --format=auto|compact|pretty|json|ndjson|yaml. auto picks pretty on a TTY and compact otherwise, which is what agents and pipes expect.

Status

Early development — the bundle is not yet functional. The product definition lives in CHANGELOG.md.

Development

A local Symfony application with Postgres running in Docker is used to exercise the bundle end-to-end. The scaffold lives under playground/ and is intentionally not committed — each contributor generates it locally. See docs/DEVELOPMENT.md once it is in place.

Quality tooling:

License

MIT — see LICENSE.


All versions of periscope-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=8.4
doctrine/dbal Version ^3.8 || ^4.0
doctrine/doctrine-bundle Version ^2.12
symfony/console Version ^7.4 || ^8.0
symfony/dependency-injection Version ^7.4 || ^8.0
symfony/event-dispatcher Version ^7.4 || ^8.0
symfony/framework-bundle Version ^7.4 || ^8.0
symfony/messenger Version ^7.4 || ^8.0
symfony/scheduler Version ^7.4 || ^8.0
symfony/uid Version ^7.4 || ^8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package yoanbernabeu/periscope-bundle contains the following files

Loading the files please wait ...