tooeo/psalm-plugin-jms

检查 JMS 注解

安装次数: 56,613

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 2

类型:psalm-plugin

0.1.0 2023-07-26 05:46 UTC

README

Psalm 插件 Psalm,用于检查 JMS serializer 注解。

当你使用 JMS serializer 时,需要为属性添加注解。有时,你可以使用类作为属性的类型。

例如

class SomeTestFile
{
    /**
     * @JMS\Type('\Tooeo\PsalmPluginJms\Tests\Fixtures\JmsDto');
     * @psalm-suppress PropertyNotSetInConstructor
     */
    public string $good;
    /**
     * @JMS\Type('array<JmsDto>');
     * @psalm-suppress PropertyNotSetInConstructor
     */
    public string $goodArray;
}

你可能会在输入类名时犯错误。

因此,如果你没有足够的测试,你可能会在生产环境中遇到问题。此插件可以帮助避免这种行为,防止在注解中创建不存在的类代码。

安装

composer require --dev tooeo/psalm-plugin-jms
vendor/bin/psalm-plugin enable tooeo/psalm-plugin-jms