# disco/1.3.48/vendor/inpsyde/assets/src/ConfigureAutodiscoverVersionTrait.php

Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO, version 1.3.48. 60 lines.

- Page: https://pluginprobe.com/plugins/disco/1.3.48/code/vendor/inpsyde/assets/src/ConfigureAutodiscoverVersionTrait.php
- Raw: https://pluginprobe.com/plugins/disco/1.3.48/raw/vendor/inpsyde/assets/src/ConfigureAutodiscoverVersionTrait.php
- Modified: 2024-09-18T11:17:48+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/disco/1.3.48/code/vendor/inpsyde/assets/src/ConfigureAutodiscoverVersionTrait.php#L10-L20`.

```php
<?php

/*
 * This file is part of the Assets package.
 *
 * (c) Inpsyde GmbH
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

declare(strict_types=1);

namespace Inpsyde\Assets;

trait ConfigureAutodiscoverVersionTrait
{
    /**
     * Set to "false" and the version will not automatically discovered.
     *
     * @see self::disableAutodiscoverVersion()
     * @see self::enableAutodiscoverVersion()
     *
     * @var bool
     */
    protected $autodiscoverVersion = true;

    /**
     * Enable automatic discovering of the version if no version is set.
     *
     * @return static
     *
     * phpcs:disable Inpsyde.CodeQuality.ReturnTypeDeclaration
     */
    public function enableAutodiscoverVersion()
    {
        // phpcs:enable Inpsyde.CodeQuality.ReturnTypeDeclaration

        $this->autodiscoverVersion = true;

        return $this;
    }

    /**
     * Disable automatic discovering of the version if no version is set.
     *
     * @return static
     *
     * phpcs:disable Inpsyde.CodeQuality.ReturnTypeDeclaration
     */
    public function disableAutodiscoverVersion()
    {
        // phpcs:enable Inpsyde.CodeQuality.ReturnTypeDeclaration

        $this->autodiscoverVersion = false;

        return $this;
    }
}

```
