# gdpr-framework/trunk/src/Components/PrivacyToolsPage/PrivacyToolsPage.php

The GDPR Framework By Data443, version trunk. 20 lines.

- Page: https://pluginprobe.com/plugins/gdpr-framework/trunk/code/src/Components/PrivacyToolsPage/PrivacyToolsPage.php
- Raw: https://pluginprobe.com/plugins/gdpr-framework/trunk/raw/src/Components/PrivacyToolsPage/PrivacyToolsPage.php
- Modified: 2022-03-16T15:08:52+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/gdpr-framework/trunk/code/src/Components/PrivacyToolsPage/PrivacyToolsPage.php#L10-L20`.

```php
<?php

namespace Codelight\GDPR\Components\PrivacyToolsPage;

class PrivacyToolsPage
{
    public function __construct()
    {
        global $gdpr;
        $controller = new PrivacyToolsPageController(
            $gdpr->DataSubjectAuthenticator
            , $gdpr->DataSubjectIdentificator
            , $gdpr->DataSubject
            , $gdpr->DataExporter
            , $gdpr->UserConsentModel
            );
        $gdpr->Controller = $controller;
        new PrivacyToolsPageShortcode($controller, $gdpr->Consent);
    }
}
```
