<?xml version="1.0"?>
<psalm>
  <projectFiles>
    <directory name="app"/>
    <ignoreFiles>
      <file name="app/load.php"/>
      <file name="app/di.php"/>
      <file name="app/FixRoots.php"/>
      <file name="app/WidgetCategoriesDropdownWithSubmit/Register.php"/>
      <file name="app/WidgetCategoriesDropdownWithSubmit/Widget.php"/>
      <file name="app/OpenGraphImage.php"/>
    </ignoreFiles>
  </projectFiles>
  <issueHandlers>
    <!-- WordPress functions are going to be tripping this one constantly -->
    <UndefinedFunction errorLevel="suppress"/>
  </issueHandlers>
</psalm>

<?xml version="1.0"?>
<psalm>
  <projectFiles>
    <directory name="app"/>
    <ignoreFiles>
      <file name="app/load.php"/>
      <file name="app/di.php"/>
      <file name="app/FixRoots.php"/>
      <file name="app/WidgetArchiveDropdownWithSubmit/Register.php"/>
      <file name="app/WidgetArchiveDropdownWithSubmit/Widget.php"/>
      <file name="app/WidgetCategoriesDropdownWithSubmit/Register.php"/>
      <file name="app/WidgetCategoriesDropdownWithSubmit/Widget.php"/>
      <file name="app/OpenGraphImage.php"/>
    </ignoreFiles>
  </projectFiles>
  <issueHandlers>
    <!-- WordPress functions are going to be tripping this one constantly -->
    <UndefinedFunction errorLevel="suppress"/>
  </issueHandlers>
</psalm>

Add Archive widget classes to Psalm exceptions
Add Archive widget classes to Psalm exceptions

Both of these make reference to an external class (`Widget` and `WP_Widget`) that Psalm doesn't know about, causing it to throw errors.
