<?xml version="1.0"?>
<ruleset name="PSR-1">
 <description>The PSR-1 coding standard.</description>

 <!-- 2. Files -->

 <!-- 2.1. PHP Tags -->

 <!-- PHP code MUST use the long <?php ?> tags or the short-echo <?= ?> tags; it MUST NOT use the other tag variations. -->

 <!-- 2.2. Character Encoding -->

 <!-- PHP code MUST use only UTF-8 without BOM. -->
 <rule ref="Generic.Files.ByteOrderMark"/>

 <!-- 2.3. Side Effects -->

 <!-- A file SHOULD declare new symbols (classes, functions, constants, etc.) and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both. -->

 <!-- 3. Namespace and Class Names -->

 <!-- Namespaces and classes MUST follow PSR-0. -->

 <!-- This means each class is in a file by itself, and is in a namespace of at least one level: a top-level vendor name. -->

 <!-- Class names MUST be declared in StudlyCaps. -->

 <!-- 4. Class Constants, Properties, and Methods -->

 <!-- 4.1. Constants -->

 <!-- Class constants MUST be declared in all upper case with underscore separators. -->
 <rule ref="Generic.NamingConventions.UpperCaseConstantName"/>

 <!-- 4.3. Methods -->

 <!-- Method names MUST be declared in camelCase(). -->
 <rule ref="Generic.NamingConventions.CamelCapsFunctionName"/>
</ruleset>

<?xml version="1.0"?>
<ruleset name="PSR-1">
 <description>The PSR-1 coding standard.</description>

 <!-- 2. Files -->

 <!-- 2.1. PHP Tags -->

 <!-- PHP code MUST use the long <?php ?> tags or the short-echo <?= ?> tags; it MUST NOT use the other tag variations. -->
 <rule ref="Generic.PHP.DisallowShortOpenTag.EchoFound">
  <severity>0</severity>
 </rule>

 <!-- 2.2. Character Encoding -->

 <!-- PHP code MUST use only UTF-8 without BOM. -->
 <rule ref="Generic.Files.ByteOrderMark"/>

 <!-- 2.3. Side Effects -->

 <!-- A file SHOULD declare new symbols (classes, functions, constants, etc.) and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both. -->

 <!-- 3. Namespace and Class Names -->

 <!-- Namespaces and classes MUST follow PSR-0. -->

 <!-- This means each class is in a file by itself, and is in a namespace of at least one level: a top-level vendor name. -->

 <!-- Class names MUST be declared in StudlyCaps. -->

 <!-- 4. Class Constants, Properties, and Methods -->

 <!-- 4.1. Constants -->

 <!-- Class constants MUST be declared in all upper case with underscore separators. -->
 <rule ref="Generic.NamingConventions.UpperCaseConstantName"/>

 <!-- 4.3. Methods -->

 <!-- Method names MUST be declared in camelCase(). -->
 <rule ref="Generic.NamingConventions.CamelCapsFunctionName"/>
</ruleset>

Check is covered by an existing sniff, but short tag echo is allowed, so mute that error
Check is covered by an existing sniff, but short tag echo is allowed, so mute that error
