Devise\Templates\TemplatesManager::storeMultipleTemplates PHP Method

storeMultipleTemplates() public method

Validate and store multiple template entries to templates config
public storeMultipleTemplates ( $inputs ) : boolean
return boolean
    public function storeMultipleTemplates($inputs)
    {
        foreach ($inputs as $input) {
            $validator = $this->Validator->make($input, $this->registerRules(), $this->messages);
            if ($validator->fails()) {
                $this->errors = $validator->errors()->all();
                return false;
            }
        }
        $configContents = $this->ConfigFileManager->getAppOnly('devise.templates');
        foreach ($inputs as $input) {
            $configContents[$input['file_name']] = array('human_name' => $input['human_name'], 'extends' => $input['extends']);
            if (isset($input['vars'])) {
                $configContents[$input['file_name']]['vars'] = $input['vars'];
            }
        }
        return $this->ConfigFileManager->saveToFile($configContents, 'templates');
        $this->errors = $validator->errors()->all();
        return false;
    }