Пример #1
0
 public function call_write_argument($domains, $arg)
 {
     $a_type = argument_type($domains, $arg);
     if ($a_type == 'bit') {
         $this->bit_args[] = '$' . to_snake_case($arg['name']);
         $ret = '';
     } else {
         $ret = $this->write_bits();
         $ret .= '$args->write_' . $a_type . '($' . to_snake_case($arg['name']) . ");\n";
     }
     return $ret;
 }
Пример #2
0
 public function call_write_argument($domains, $arg)
 {
     $a_type = argument_type($domains, $arg);
     if ($a_type == 'bit') {
         $this->bit_args[] = '$' . to_snake_case($arg['name']);
         $ret = '';
     } else {
         $ret = $this->write_bits();
         $a_name = '$' . to_snake_case($arg['name']);
         $ret .= '$args->write_' . $a_type . '(' . ($a_type === 'table' ? 'empty(' . $a_name . ') ? array() : ' : '') . $a_name . ");\n";
     }
     return $ret;
 }
Пример #3
0
function call_read_argument($domains, $arg)
{
    return "\$args->read_" . argument_type($domains, $arg) . "();\n";
}