Devise\Templates\TemplatesManager::storeTemplate PHP Method

storeTemplate() public method

Validate and store a template entry to templates config
public storeTemplate ( array $input ) : boolean
$input array
return boolean
    public function storeTemplate($input)
    {
        $validator = $this->Validator->make($input, $this->registerRules(), $this->messages);
        if ($validator->passes()) {
            $configContents = $this->ConfigFileManager->getAppOnly('devise.templates');
            // setup array for config file and sets vars array to
            // blank key/value pair to prep. data for init. edit form
            $configContents[$input['file_name']] = array('human_name' => $input['human_name'], 'extends' => $input['extends']);
            return $this->ConfigFileManager->saveToFile($configContents, 'templates');
        }
        $this->errors = $validator->errors()->all();
        return false;
    }