# acymailing/11.0.1/back/Libraries/Sabberworm/CSS/src/Property/AtRule.php

AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress, version 11.0.1. 30 lines.

- Page: https://pluginprobe.com/plugins/acymailing/11.0.1/code/back/Libraries/Sabberworm/CSS/src/Property/AtRule.php
- Raw: https://pluginprobe.com/plugins/acymailing/11.0.1/raw/back/Libraries/Sabberworm/CSS/src/Property/AtRule.php
- Modified: 2026-06-09T07:53:26+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/acymailing/11.0.1/code/back/Libraries/Sabberworm/CSS/src/Property/AtRule.php#L10-L20`.

```php
<?php

declare(strict_types=1);

namespace AcyMailing\Libraries\Sabberworm\CSS\Property;

use AcyMailing\Libraries\Sabberworm\CSS\CSSList\CSSListItem;

/**
 * Note that `CSSListItem` extends both `Commentable` and `Renderable`,
 * so concrete classes implementing this interface must also implement those.
 */
interface AtRule extends CSSListItem
{
    /**
     * Since there are more set rules than block rules,
     * we’re whitelisting the block rules and have anything else be treated as a set rule.
     *
     * @var non-empty-string
     *
     * @internal since 8.5.2
     */
    public const BLOCK_RULES = 'media/document/supports/region-style/font-feature-values';

    /**
     * @return non-empty-string
     */
    public function atRuleName(): string;
}

```
