PhpSandbox\PHPSandbox::defineTrait PHP Method

defineTrait() public method

You can pass the trait $name and $value to define, or an associative array of traits to define
public defineTrait ( string | array $name, mixed $value )
$name string | array String of trait $name or associative array to define
$value mixed Value to define trait to
    public function defineTrait($name, $value)
    {
        if (is_array($name)) {
            return $this->defineTraits($name);
        }
        if (!$name) {
            $this->validationError("Cannot define unnamed trait!", Error::DEFINE_TRAIT_ERROR, null, '');
        }
        $name = $this->normalizeTrait($name);
        $this->definitions['traits'][$name] = $value;
        return $this;
    }
PHPSandbox