コード例 #1
0
ファイル: Elements.php プロジェクト: dafik/cc-tests-reverse
 public function isRegisteredInput(FormElement $input)
 {
     /** @var FormElement $registeredInput */
     foreach ($this->registeredInputs as $registeredInput) {
         if ($input->getId()) {
             /** @var Input $registeredInput */
             if ($registeredInput->getId() === $input->getId()) {
                 return true;
             }
         }
         //$x1 = $registeredInput->getXpath();
         //$x2 = $input->getXpath();
         if ($registeredInput->getXpath() === $input->getXpath()) {
             return true;
         }
         if ($registeredInput->getNode()->getOuterHtml() === $input->getNode()->getOuterHtml()) {
             return true;
         }
     }
     return false;
 }
コード例 #2
0
ファイル: Inputs.php プロジェクト: dafik/cc-tests-reverse
 private static function findLabelByValue(FormElement $input)
 {
     if ($input->getType() === 'submit' && $input->hasAttribute('value') && $input->getAttribute('value')) {
         return $input->getAttribute('value');
     }
     return false;
 }
コード例 #3
0
ファイル: Skeleton.php プロジェクト: dafik/cc-tests-reverse
 /**
  * @param DataTable $dt
  * @param FormElement $column
  * @param integer $index
  * @param Block $codeBlock
  */
 private static function createColumnTest(DataTable $dt, FormElement $column, $index, Block $codeBlock)
 {
     $options = ['session' => '$session', 'xpath' => $column->getXpath(), 'index' => $index];
     $codeBlock->appendRenderable(new Comment('columnFilter: ' . $column->getLabel()));
     $codeBlock->appendRenderable(new Statement(new StaticMethodCall('parent', 'dtColumnFilterTest', $options)));
 }