- Updated `Chat` and `ChatMessage` models for new table structures with UUIDs and attributes. - Integrated `ChatPolicy` for authorization checks. - Updated `ChatMessageController` with authorization and refined logic. - Adjusted routes and state in the frontend to handle chat IDs from the URL. - Enhanced `SocialMediaService` for handling chat-specific user prompts. - Removed unused migrations related to chats and chat messages.
190 lines
12 KiB
XML
190 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="LaravelPint">
|
|
<laravel_pint_settings>
|
|
<LaravelPintConfiguration tool_path="$PROJECT_DIR$/../.config/composer/vendor/bin/pint" />
|
|
<laravel_pint_by_interpreter asDefaultInterpreter="true" interpreter_id="ce695bc7-773a-489c-8c49-3627cdd86679" tool_path="/home/krbfx/.config/composer/vendor/bin/pint">
|
|
<option name="timeout" value="30000" />
|
|
</laravel_pint_by_interpreter>
|
|
</laravel_pint_settings>
|
|
</component>
|
|
<component name="MessDetectorOptionsConfiguration">
|
|
<option name="transferred" value="true" />
|
|
</component>
|
|
<component name="PHPCSFixerOptionsConfiguration">
|
|
<option name="transferred" value="true" />
|
|
</component>
|
|
<component name="PHPCodeSnifferOptionsConfiguration">
|
|
<option name="highlightLevel" value="WARNING" />
|
|
<option name="transferred" value="true" />
|
|
</component>
|
|
<component name="PhpCodeSniffer">
|
|
<phpcs_settings>
|
|
<phpcs_by_interpreter asDefaultInterpreter="true" interpreter_id="ce695bc7-773a-489c-8c49-3627cdd86679" timeout="30000" />
|
|
</phpcs_settings>
|
|
</component>
|
|
<component name="PhpExternalFormatter">
|
|
<option name="externalFormatter" value="LARAVEL_PINT" />
|
|
</component>
|
|
<component name="PhpIncludePathManager">
|
|
<include_path>
|
|
<path value="$PROJECT_DIR$/backend/vendor/aws/aws-crt-php" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/aws/aws-sdk-php" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/bacon/bacon-qr-code" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/brianium/paratest" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/brick/math" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/carbonphp/carbon-doctrine-types" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/composer" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/dasprid/enum" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/dflydev/dot-access-data" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/doctrine/deprecations" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/doctrine/inflector" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/doctrine/lexer" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/dragonmantank/cron-expression" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/egulias/email-validator" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/fakerphp/faker" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/fidry/cpu-core-counter" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/filp/whoops" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/fruitcake/php-cors" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/graham-campbell/result-type" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/guzzlehttp/guzzle" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/guzzlehttp/promises" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/guzzlehttp/psr7" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/guzzlehttp/uri-template" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/hamcrest/hamcrest-php" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/jean85/pretty-package-versions" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/laravel/ai" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/laravel/fortify" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/laravel/framework" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/laravel/pail" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/laravel/prompts" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/laravel/sanctum" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/laravel/serializable-closure" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/laravel/tinker" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/league/commonmark" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/league/config" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/league/flysystem" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/league/flysystem-local" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/league/mime-type-detection" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/league/uri" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/league/uri-interfaces" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/mockery/mockery" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/monolog/monolog" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/mtdowling/jmespath.php" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/myclabs/deep-copy" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/nesbot/carbon" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/nette/schema" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/nette/utils" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/nikic/php-parser" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/nunomaduro/collision" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/nunomaduro/termwind" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/paragonie/constant_time_encoding" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/pestphp/pest" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/pestphp/pest-plugin" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/pestphp/pest-plugin-arch" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/pestphp/pest-plugin-laravel" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/pestphp/pest-plugin-mutate" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/pestphp/pest-plugin-profanity" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phar-io/manifest" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phar-io/version" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpdocumentor/reflection-common" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpdocumentor/reflection-docblock" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpdocumentor/type-resolver" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpoption/phpoption" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpstan/phpdoc-parser" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-code-coverage" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-file-iterator" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-invoker" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-text-template" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-timer" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/phpunit/phpunit" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/pragmarx/google2fa" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/psr/clock" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/psr/container" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/psr/event-dispatcher" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/psr/http-client" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/psr/http-factory" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/psr/http-message" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/psr/log" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/psr/simple-cache" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/psy/psysh" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/ralouphie/getallheaders" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/ramsey/collection" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/ramsey/uuid" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/cli-parser" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/comparator" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/complexity" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/diff" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/environment" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/exporter" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/global-state" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/lines-of-code" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/object-enumerator" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/object-reflector" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/recursion-context" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/type" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/sebastian/version" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/staabm/side-effects-detector" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/clock" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/console" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/css-selector" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/deprecation-contracts" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/error-handler" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/event-dispatcher" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/event-dispatcher-contracts" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/filesystem" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/finder" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/http-foundation" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/http-kernel" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/mailer" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/mime" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-ctype" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-intl-grapheme" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-intl-idn" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-intl-normalizer" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-mbstring" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-php80" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-php84" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-php85" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-uuid" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/process" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/routing" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/service-contracts" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/string" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/translation" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/translation-contracts" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/uid" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/symfony/var-dumper" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/ta-tikoma/phpunit-architecture-test" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/theseer/tokenizer" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/tijsverkoyen/css-to-inline-styles" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/vlucas/phpdotenv" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/voku/portable-ascii" />
|
|
<path value="$PROJECT_DIR$/backend/vendor/webmozart/assert" />
|
|
</include_path>
|
|
</component>
|
|
<component name="PhpProjectSharedConfiguration" php_language_level="8.3">
|
|
<option name="suggestChangeDefaultLanguageLevel" value="false" />
|
|
</component>
|
|
<component name="PhpStan">
|
|
<PhpStan_settings>
|
|
<phpstan_by_interpreter asDefaultInterpreter="true" interpreter_id="ce695bc7-773a-489c-8c49-3627cdd86679" timeout="60000" />
|
|
</PhpStan_settings>
|
|
</component>
|
|
<component name="PhpStanOptionsConfiguration">
|
|
<option name="transferred" value="true" />
|
|
</component>
|
|
<component name="PhpUnit">
|
|
<phpunit_settings>
|
|
<PhpUnitSettings configuration_file_path="$PROJECT_DIR$/backend/phpunit.xml" custom_loader_path="$PROJECT_DIR$/backend/vendor/autoload.php" paratest_path="$PROJECT_DIR$/backend/vendor/bin/paratest_for_phpstorm" use_configuration_file="true" />
|
|
</phpunit_settings>
|
|
</component>
|
|
<component name="Psalm">
|
|
<Psalm_settings>
|
|
<psalm_fixer_by_interpreter asDefaultInterpreter="true" interpreter_id="ce695bc7-773a-489c-8c49-3627cdd86679" timeout="60000" />
|
|
</Psalm_settings>
|
|
</component>
|
|
<component name="PsalmOptionsConfiguration">
|
|
<option name="transferred" value="true" />
|
|
</component>
|
|
</project> |