# easy-invoice/2.4.0/includes/Admin/Helpers/Utility.php

Easy Invoice – Invoice Generator, PDF Quotes &amp; Payments, version 2.4.0. 26 lines.

- Page: https://pluginprobe.com/plugins/easy-invoice/2.4.0/code/includes/Admin/Helpers/Utility.php
- Raw: https://pluginprobe.com/plugins/easy-invoice/2.4.0/raw/includes/Admin/Helpers/Utility.php
- Modified: 2026-09-15T12:31:20+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/easy-invoice/2.4.0/code/includes/Admin/Helpers/Utility.php#L10-L20`.

```php
<?php

namespace EasyInvoice\Admin\Helpers;


if ( ! defined( 'ABSPATH' ) ) {
    exit;
}
use EasyInvoice\Constants\PagesSlugs;

function easy_invoice_is_valid_page($page) {
    $valid_pages = [
        PagesSlugs::INVOICE_NEW,
        PagesSlugs::INVOICE_ID,
        PagesSlugs::DASHBOARD,
        PagesSlugs::ALL_INVOICES,
        PagesSlugs::CLIENTS,
        PagesSlugs::CLIENT_EDIT,
        PagesSlugs::CLIENT_VIEW,
        PagesSlugs::SETTINGS,
        PagesSlugs::REPORTS,
        PagesSlugs::INVOICE_PREVIEW,
    ];
    
    return in_array($page, $valid_pages, true);
}
```
