silverstripe-framework/Forms/Form_FieldMap.php
Damian Mooyman 8dd644d25d
API Namespace all classes
Namespace all templates
Move difflib and BBCodeParser2 to thirdparty
Remove deprecated API marked for removal in 4.0
2016-09-08 10:23:17 +12:00

36 lines
569 B
PHP

<?php
namespace SilverStripe\Forms;
use SilverStripe\View\ViewableData;
class Form_FieldMap extends ViewableData
{
/**
* @var Form
*/
protected $form;
public function __construct($form)
{
$this->form = $form;
parent::__construct();
}
/**
* Ensure that all potential method calls get passed to __call(), therefore to dataFieldByName
* @param string $method
* @return bool
*/
public function hasMethod($method)
{
return true;
}
public function __call($method, $args = null)
{
return $this->form->Fields()->fieldByName($method);
}
}