ACC SHELL
<?php
/**
* This file is part of the Nette Framework (http://nette.org)
* Copyright (c) 2004 David Grudl (http://davidgrudl.com)
* @package Nette\Forms
*/
/**
* Defines method that must be implemented to allow a component to act like a form control.
*
* @author David Grudl
* @package Nette\Forms
*/
interface IFormControl
{
/**
* Loads HTTP data.
* @return void
*/
function loadHttpData();
/**
* Sets control's value.
* @param mixed
* @return void
*/
function setValue($value);
/**
* Returns control's value.
* @return mixed
*/
function getValue();
/**
* @return NRules
*/
function getRules();
/**
* Returns errors corresponding to control.
* @return array
*/
function getErrors();
/**
* Is control disabled?
* @return bool
*/
function isDisabled();
/**
* Returns translated string.
* @param string
* @param int plural count
* @return string
*/
function translate($s, $count = NULL);
}
ACC SHELL 2018