<?php
/**
 * ------------------------ 
 *  版权所有  www.tecmz.com
 *  商业版本请购买正版授权使用
 * ------------------------
*/ namespace ModStart\Grid\Filter\Field; use ModStart\Grid\Filter\AbstractFilter; use ModStart\Support\Concern\HasFluentAttribute; abstract class AbstractFilterField { use HasFluentAttribute; private $fluentAttributes = array('label'); protected $label = ''; private $filter; public function __construct(AbstractFilter $JCV6U) { $this->filter = $JCV6U; $this->setup(); } protected function setup() { } public function __call($JHYOH, $HPXJC) { if ($this->isFluentAttribute($JHYOH)) { return $this->fluentAttribute($JHYOH, $HPXJC); } throw new \Exception('AbstractFilterField __call error : ' . $rPkIY); } }