yii\base\Model::activeAttributes PHP Method

activeAttributes() public method

Returns the attribute names that are subject to validation in the current scenario.
public activeAttributes ( ) : string[]
return string[] safe attribute names
    public function activeAttributes()
    {
        $scenario = $this->getScenario();
        $scenarios = $this->scenarios();
        if (!isset($scenarios[$scenario])) {
            return [];
        }
        $attributes = $scenarios[$scenario];
        foreach ($attributes as $i => $attribute) {
            if ($attribute[0] === '!') {
                $attributes[$i] = substr($attribute, 1);
            }
        }
        return $attributes;
    }