コード例 #1
0
 /**
  * Prepare form item
  *
  * @param array &$item
  * @return void
  */
 protected function _prepareFormItem(array &$item)
 {
     if ($item['type'] == 'select' && is_string($item['values'])) {
         $modelClass = $item['values'];
         $item['values'] = $this->_optionsInterpreter->evaluate(['model' => $modelClass]);
     }
     $item['class'] = isset($item['class']) ? $item['class'] . ' absolute-advice' : 'absolute-advice';
 }
コード例 #2
0
 /**
  * @dataProvider evaluateWrongModelDataProvider
  */
 public function testEvaluateWrongModel($input, $expectedException, $expectedExceptionMessage)
 {
     $this->setExpectedException($expectedException, $expectedExceptionMessage);
     $this->_model->evaluate($input);
 }