import ExternalLink from 'sentry/components/links/externalLink'; import {Layout, LayoutProps} from 'sentry/components/onboarding/gettingStartedDoc/layout'; import {ModuleProps} from 'sentry/components/onboarding/gettingStartedDoc/sdkDocumentation'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import {ProductSolution} from 'sentry/components/onboarding/productSelection'; import {t, tct} from 'sentry/locale'; interface StepsParams { dsn: string; hasPerformance: boolean; hasProfiling: boolean; } // Configuration Start const introduction = (
{tct(
'Symfony is supported via the [code:sentry-symfony] package as a native bundle.',
{code: }
)}
{tct('Install the [code:sentry/sentry-symfony] bundle:', {code: })}
{tct('Add your DSN to your [code:.env] file:', {code: })}
{tct(
'Add further configuration options to your [code:config/packages/sentry.yaml] file:',
{code: }
)}
{tct(
'To test that both logger error and exception are correctly sent to [sentryLink:sentry.io], you can create the following controller:',
{
sentryLink:
{tct(
"After you visit the [code:/_sentry-test page], you can view and resolve the recorded error by logging into [sentryLink:sentry.io] and opening your project. Clicking on the error's title will open a page where you can see detailed information and mark it as resolved.",
{sentryLink: }
)}