├── .editorconfig ├── LICENSE.md ├── README.md ├── composer.json ├── extend.php ├── js ├── admin.ts ├── dist-typings │ ├── admin │ │ └── index.d.ts │ └── forum │ │ ├── components │ │ ├── UserBio.d.ts │ │ └── index.d.ts │ │ ├── extend.d.ts │ │ ├── extenders │ │ └── extendUserCard.d.ts │ │ └── index.d.ts ├── dist │ ├── admin.js │ ├── admin.js.map │ ├── forum.js │ └── forum.js.map ├── forum.ts ├── tsconfig.json └── yarn.lock ├── migrations ├── 2020_07_01_000000_create_bio_column.php └── 2021_01_17_000000_set_default_bio_length.php ├── phpstan.neon ├── resources ├── less │ └── forum.less └── locale │ └── en.yml ├── src ├── Access │ └── UserPolicy.php ├── Api │ └── AddUserBioFields.php ├── Event │ └── BioChanged.php ├── Extend │ └── Formatter.php ├── Formatter │ ├── FormatterServiceProvider.php │ └── UserBioFormatter.php ├── Gdpr │ └── UserBioData.php ├── Listeners │ ├── ClearFormatterCache.php │ └── SaveUserBio.php └── Validator │ └── UserBioValidator.php └── tests ├── fixtures └── .gitkeep ├── integration ├── api │ ├── BioTest.php │ └── GdprIntegrationTest.php └── setup.php ├── phpunit.integration.xml ├── phpunit.unit.xml └── unit └── .gitkeep /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/.editorconfig -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/composer.json -------------------------------------------------------------------------------- /extend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/extend.php -------------------------------------------------------------------------------- /js/admin.ts: -------------------------------------------------------------------------------- 1 | export * from './src/admin'; 2 | -------------------------------------------------------------------------------- /js/dist-typings/admin/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /js/dist-typings/forum/components/UserBio.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/dist-typings/forum/components/UserBio.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/components/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/dist-typings/forum/components/index.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/extend.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/dist-typings/forum/extend.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/extenders/extendUserCard.d.ts: -------------------------------------------------------------------------------- 1 | export default function extendUserCard(): void; 2 | -------------------------------------------------------------------------------- /js/dist-typings/forum/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/dist-typings/forum/index.d.ts -------------------------------------------------------------------------------- /js/dist/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/dist/admin.js -------------------------------------------------------------------------------- /js/dist/admin.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/dist/admin.js.map -------------------------------------------------------------------------------- /js/dist/forum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/dist/forum.js -------------------------------------------------------------------------------- /js/dist/forum.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/dist/forum.js.map -------------------------------------------------------------------------------- /js/forum.ts: -------------------------------------------------------------------------------- 1 | export * from './src/forum'; 2 | -------------------------------------------------------------------------------- /js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/tsconfig.json -------------------------------------------------------------------------------- /js/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/js/yarn.lock -------------------------------------------------------------------------------- /migrations/2020_07_01_000000_create_bio_column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/migrations/2020_07_01_000000_create_bio_column.php -------------------------------------------------------------------------------- /migrations/2021_01_17_000000_set_default_bio_length.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/migrations/2021_01_17_000000_set_default_bio_length.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/phpstan.neon -------------------------------------------------------------------------------- /resources/less/forum.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/resources/less/forum.less -------------------------------------------------------------------------------- /resources/locale/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/resources/locale/en.yml -------------------------------------------------------------------------------- /src/Access/UserPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Access/UserPolicy.php -------------------------------------------------------------------------------- /src/Api/AddUserBioFields.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Api/AddUserBioFields.php -------------------------------------------------------------------------------- /src/Event/BioChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Event/BioChanged.php -------------------------------------------------------------------------------- /src/Extend/Formatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Extend/Formatter.php -------------------------------------------------------------------------------- /src/Formatter/FormatterServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Formatter/FormatterServiceProvider.php -------------------------------------------------------------------------------- /src/Formatter/UserBioFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Formatter/UserBioFormatter.php -------------------------------------------------------------------------------- /src/Gdpr/UserBioData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Gdpr/UserBioData.php -------------------------------------------------------------------------------- /src/Listeners/ClearFormatterCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Listeners/ClearFormatterCache.php -------------------------------------------------------------------------------- /src/Listeners/SaveUserBio.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Listeners/SaveUserBio.php -------------------------------------------------------------------------------- /src/Validator/UserBioValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/src/Validator/UserBioValidator.php -------------------------------------------------------------------------------- /tests/fixtures/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/api/BioTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/tests/integration/api/BioTest.php -------------------------------------------------------------------------------- /tests/integration/api/GdprIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/tests/integration/api/GdprIntegrationTest.php -------------------------------------------------------------------------------- /tests/integration/setup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/tests/integration/setup.php -------------------------------------------------------------------------------- /tests/phpunit.integration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/tests/phpunit.integration.xml -------------------------------------------------------------------------------- /tests/phpunit.unit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/user-bio/HEAD/tests/phpunit.unit.xml -------------------------------------------------------------------------------- /tests/unit/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------