public function scripts_list() { $args = func_get_args(); // func_get_args(): Can't be used as a function parameter before PHP 5.3.0 $res = $this->__call('scripts_list', $args); if ($res === null) { return null; } $scripts = array(); foreach ($res as $item) { $s = new Script($item); if (!$s->is_valid()) { continue; } $scripts[] = $s; } return $scripts; }