Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on Apr 16, 2024 via composer

sentry/sentry-symfony 4.3.1

Symfony integration for Sentry (http://getsentry.com)
Package summary
Share
1
issue
1
high severity
meta
1
2
licenses
47
MIT
1
Apache-2.0
Package created
29 Apr 2016
Version published
10 Oct 2022
Maintainers
4
Total deps
48
Direct deps
12
License
Apache-2.0

Issues

1

1 high severity issue

high
via: sentry/sdk@3.6.0
Collapse
Expand

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
47 Packages, Including:
clue/stream-filter@v1.7.0
guzzlehttp/promises@2.0.2
guzzlehttp/psr7@2.6.2
http-interop/http-factory-guzzle@1.2.0
jean85/pretty-package-versions@2.0.6
php-http/client-common@2.7.1
php-http/discovery@1.19.4
php-http/httplug@2.4.0
php-http/message@1.16.1
php-http/message-factory@1.1.0
php-http/promise@1.3.1
psr/cache@3.0.0
psr/container@2.0.2
psr/event-dispatcher@1.0.0
psr/http-client@1.0.3
psr/http-factory@1.0.2
psr/log@3.0.0
ralouphie/getallheaders@3.0.3
sentry/sdk@3.6.0
sentry/sentry@3.22.1
symfony/cache-contracts@v3.4.2
symfony/config@v6.4.6
symfony/console@v6.4.6
symfony/dependency-injection@v6.4.6
symfony/deprecation-contracts@v3.4.0
symfony/error-handler@v7.0.6
symfony/event-dispatcher@v6.4.3
symfony/event-dispatcher-contracts@v3.4.2
symfony/filesystem@v7.0.6
symfony/http-client@v7.0.6
symfony/http-client-contracts@v3.4.2
symfony/http-foundation@v6.4.4
symfony/http-kernel@v6.4.6
symfony/options-resolver@v7.0.0
symfony/password-hasher@v7.0.4
symfony/polyfill-ctype@v1.29.0
symfony/polyfill-intl-grapheme@v1.29.0
symfony/polyfill-intl-normalizer@v1.29.0
symfony/polyfill-mbstring@v1.29.0
symfony/polyfill-php80@v1.29.0
symfony/polyfill-php83@v1.29.0
symfony/psr-http-message-bridge@v2.3.1
symfony/security-core@v6.4.3
symfony/service-contracts@v3.4.2
symfony/string@v7.0.4
symfony/var-dumper@v7.0.6
symfony/var-exporter@v7.0.6

Apache License 2.0

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
use-patent-claims
place-warranty
Cannot
hold-liable
use-trademark
Must
include-copyright
include-license
state-changes
include-notice
1 Packages, Including:
sentry/sentry-symfony@4.3.1
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

12
All Dependencies CSV
β“˜ This is a list of sentry/sentry-symfony 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
jean85/pretty-package-versions2.0.6-MIT
prod
php-http/discovery1.19.4-MIT
prod
sentry/sdk3.6.05.25 kBMIT
prod
1
symfony/cache-contractsv3.4.2-MIT
prod
symfony/configv6.4.699.35 kBMIT
prod dev
symfony/consolev6.4.6182.96 kBMIT
prod dev
symfony/dependency-injectionv6.4.6272.12 kBMIT
prod dev
symfony/event-dispatcherv6.4.3-MIT
prod dev
symfony/http-kernelv6.4.6215.07 kBMIT
prod dev
symfony/polyfill-php80v1.29.0-MIT
prod dev
symfony/psr-http-message-bridgev2.3.113.67 kBMIT
prod
symfony/security-corev6.4.3158.93 kBMIT
prod dev

Visualizations

Frequently Asked Questions

What does sentry/sentry-symfony do?

The sentry/sentry-symfony package serves as the official Symfony SDK for Sentry. Sentry is a service focused on helping developers write better software faster by providing tools for error tracking and reporting. By integrating sentry/sentry-symfony into your Symfony app, you can quickly configure Sentry, include authenticated user data in each event automatically, as well as environment data specific to your Symfony project.

How do you use sentry/sentry-symfony?

To use sentry/sentry-symfony, you should first install it using Composer:

composer require sentry/sentry-symfony

If you encounter a message saying the package comes from the "contrib" repository, just type y to continue. If any errors occur related to Nyholm\Psr7\Factory\Psr17Factory::class, you can disable the PSR-7 bridge in your sensio framework extra configuration.

After installation, enable the bundle by adding it to the list of registered bundles in the Kernel.php file of your project:

class AppKernel extends \Symfony\Component\HttpKernel\Kernel
{
    public function registerBundles(): array
    {
        return [
            // ...
            new \Sentry\SentryBundle\SentryBundle(),
        ];
    }

    // ...
}

Then, add the Sentry DSN of your project to your app/config/config_prod.yml file for Symfony 3.4 or to your config/packages/sentry.yaml file for Symfony 4 and newer:

sentry:
    dsn: "https://public:secret@sentry.example.com/1"
    messenger:
        enabled: true # flushes Sentry messages at the end of each message handling
        capture_soft_fails: true # captures exceptions marked for retry too
    options:
        environment: '%kernel.environment%'
        release: '%env(VERSION)%' #your app version

Optionally, you can customize object serialization with class_serializers option or override default HTTP client/transport.

Where are the sentry/sentry-symfony docs?

The documentation for sentry/sentry-symfony can be found on the official Symfony SDK page of Sentry, which is accessible from here. You can also engage in discussions or ask questions about the SDK in the Sentry Community on Discord.